mail-skilllisted
Install: claude install-skill Linearl/reasonix_skill_repo
# Mail Skill
A powerful email management skill that acts as your personal email assistant.
## When to Activate
- User asks to check, fetch, or read emails
- User wants to search emails (keyword or natural language)
- User needs to send, reply to, or forward emails
- User requests email summaries or reports
- User mentions email threads or conversations
- User asks about attachments in emails
- User wants to organize or classify emails
## Quick Start
```bash
# Fetch latest emails
python scripts/mail_cli.py fetch --days 7
# Search emails
python scripts/mail_cli.py search --query "project update"
# Send an email
python scripts/mail_cli.py send --to recipient@example.com --subject "Hello" --body "Message content"
```
## Core Commands
### Fetch Emails
```bash
# Fetch recent emails (default: last 7 days, max 50)
python scripts/mail_cli.py fetch
# Fetch from specific folder
python scripts/mail_cli.py fetch --folder INBOX
# Fetch from all folders
python scripts/mail_cli.py fetch --folder ALL
# Fetch more emails (requires confirmation)
python scripts/mail_cli.py fetch --limit 200 --confirm
# Fetch only unread
python scripts/mail_cli.py fetch --unread
# Check fetch task status (async)
python scripts/mail_cli.py fetch-status <task_id>
```
**Output**: JSON with `task_id` for async tracking. Emails are stored in `./mail_data/<account>/`.
### Search Emails
```bash
# Full-text search
python scripts/mail_cli.py search --query "budget report"
# Semantic search (vector embed