send-emaillisted
Install: claude install-skill Bizuayeu/Plugins-Weave
# send-email - Email Sending Skill
Send emails via Gmail SMTP. Frugal design with yagmail as the only dependency.
## Table of Contents
- [Invocation](#invocation)
- [Implementation](#implementation)
- [File Locations](#file-locations)
- [Security Considerations](#security-considerations)
---
## Invocation
| Source | Operation |
|--------|-----------|
| `/send-email` | send |
| `essay-writer.md` | send |
| `/essay test` | test |
| `/essay wait` | wait |
| `/essay schedule` | schedule |
---
## Implementation
### Script Path
```text
skills/send-email/scripts/main.py
```
### Dependencies
```text
yagmail
```
### CLI Usage
| Operation | CLI | Description |
|-----------|-----|-------------|
| test | `python main.py test` | Send test email |
| send | `python main.py send "Subject" "Body"` | Send custom email |
| wait | `python main.py wait TIME [OPTIONS]` | One-time schedule |
| schedule | `python main.py schedule FREQ TIME [OPTIONS]` | Recurring schedule |
**Quick test**:
```bash
python main.py test
python main.py send "Test Subject" "Test Body"
```
For full options and examples, see `commands/essay.md` → **Command Structure** section.
---
## File Locations
| File | Location | Description |
|------|----------|-------------|
| `essay_wait.log` | `~/.claude/plugins/.emailingessay/` | Logs for wait/schedule operations |
| `schedules.json` | `~/.claude/plugins/.emailingessay/` | Backup of registered schedules |
| `active_waiters.json` | `~/.claude/plugins/.emailinges