# Send Email

> Send email to the user.

- Skill: `picasso250/send-email` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add picasso250/send-email`
- Raw SKILL.md: https://api.skillmd.com/api/skills/picasso250/send-email/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Productivity
- Author: picasso250 (https://skillmd.com/u/picasso250)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/picasso250/send-email

---


# Skill: send-email

此技能用于向指定用户发送电子邮件。
正文的 HTML 渲染使用 `cmarkgfm`，也就是 GitHub Flavored Markdown (GFM) 渲染器。

## 场景：发送电子邮件

用于发送正式报告、状态更新或回复电子邮件。

### 使用方法

```bash
python send-email/scripts/send_email.py --to alice@example.com --subject "Hello" --ids "1,2" --markdown-body-file ~/.gateway/outbox/email-username_at_xx.com-yyyy-mm-ddTHH-MM-SSZ-reply-id-short-name.md
```

带附件示例：

```bash
python send-email/scripts/send_email.py --to alice@example.com --subject "Hello" --markdown-body-file ~/.gateway/outbox/email-username_at_xx.com-yyyy-mm-ddTHH-MM-SSZ-reply-id-short-name.md --attachments ~/.gateway/media/report.pdf ~/.gateway/media/screenshot.png
```

- `--to`: 接收者邮箱。
- `--subject`: 邮件主题。
- `--ids`: (可选) 引用消息的 ID，逗号分隔。
- `--markdown-body-file`: Markdown 格式的正文文件路径，按 GitHub Flavored Markdown 解析。
- `--attachments`: (可选) 附件路径列表。支持多个参数，或在一个参数里用逗号分隔多个路径。

## 通用准则

1. 在发送之前，请确保已将 Markdown 文件保存到 `~/.gateway/outbox/` 目录中。
2. 文件命名规则：`~/.gateway/outbox/email-username_at_xx.com-yyyy-mm-ddTHH-MM-SSZ-reply-id-short-name.md` (时间戳使用 UTC 时间)。
3. 对于包含多个 ID 的情况，脚本会自动在 Markdown 正文顶部添加引用链接。
4. 附件文件需要在发送前已经存在于本地路径中；脚本会按文件名作为邮件附件名发送。

