# Email

> >

- **Type:** Skill
- **Install:** `agentstack add skill-ericwang915-pythonclaw-email`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [ericwang915](https://agentstack.voostack.com/s/ericwang915)
- **Installs:** 0
- **Category:** [AI & ML](https://agentstack.voostack.com/c/ai-and-ml)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [ericwang915](https://github.com/ericwang915)
- **Source:** https://github.com/ericwang915/PythonClaw/tree/main/pythonclaw/templates/skills/communication/email
- **Website:** https://github.com/ericwang915/PythonClaw

## Install

```sh
agentstack add skill-ericwang915-pythonclaw-email
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# Email (SMTP)

## When to Use

- [ ] Send emails through SMTP (Gmail, Outlook, custom server)
- [ ] Notifications, messages, or reports
- [ ] Emails with CC, BCC, or HTML body
- [ ] When user explicitly asks to "send an email"

## When NOT to Use

- [ ] Reading or searching Gmail — use `google_workspace` with gog
- [ ] Sending via Gmail API — use `google_workspace` gmail send
- [ ] Tasks that don't involve sending email

## Setup

Configure in `pythonclaw.json` (or the Config dashboard):

```json
"skills": {
  "email": {
    "smtpServer": "smtp.gmail.com",
    "smtpPort": 587,
    "senderEmail": "you@gmail.com",
    "senderPassword": "your-app-password"
  }
}
```

For Gmail, use an [App Password](https://myaccount.google.com/apppasswords).

## Usage/Commands

```bash
python {skill_path}/send_email.py \
  --to "recipient@example.com" \
  --subject "Hello" \
  --body "Message body here"
```

| Option | Description |
|--------|-------------|
| `--to` | Recipient address (required) |
| `--subject` | Subject line |
| `--body` | Message body |
| `--cc "a@b.com,c@d.com"` | CC recipients |
| `--bcc "x@y.com"` | BCC recipients |
| `--html` | Treat body as HTML |

## Notes

- Always confirm before sending on behalf of the user
- For Gmail, App Password is required (not regular password)
- Credentials are read from `skills.email` in `pythonclaw.json`

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [ericwang915](https://github.com/ericwang915)
- **Source:** [ericwang915/PythonClaw](https://github.com/ericwang915/PythonClaw)
- **License:** MIT
- **Homepage:** https://github.com/ericwang915/PythonClaw

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-ericwang915-pythonclaw-email
- Seller: https://agentstack.voostack.com/s/ericwang915
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
