用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/gujiachun-rainbow/RainClaw --skill smtp-email命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | smtp-email |
| description | 通过 SMTP 协议发送邮件。当用户要求发送邮件、发送 Email、发邮件、send email、mail、通知某人等场景时触发此技能。支持发送纯文本和 HTML 格式邮件,支持附件。 |
通过 SMTP 协议发送邮件的技能。
调用脚本发送邮件:
python scripts/send_email.py \
--to "recipient@example.com" \
--subject "邮件主题" \
--body "邮件内容"
python scripts/send_email.py \
--to "recipient@example.com" \
--subject "HTML邮件" \
--body "<h1>Hello</h1><p>这是HTML邮件</p>" \
--html
python scripts/send_email.py \
--to "recipient@example.com" \
--subject "带附件的邮件" \
--body "请查收附件" \
--attachment "/path/to/file.pdf"
python scripts/send_email.py \
--to "user1@example.com,user2@example.com" \
--subject "群发邮件" \
--body "大家好"
| 参数 | 必填 | 说明 |
|---|---|---|
| --to | 是 | 收件人邮箱,多个用逗号分隔 |
| --subject | 是 | 邮件主题 |
| --body | 是 | 邮件内容(纯文本或HTML) |
| --html | 否 | 标记内容为HTML格式 |
| --attachment | 否 | 附件路径 |
| --cc | 否 | 抄送,多个用逗号分隔 |
| --bcc | 否 | 密送,多个用逗号分隔 |
SMTP 配置存储在 scripts/smtp_config.json,包含以下字段:
{
"server": "smtp.qq.com",
"port": 465,
"username": "your_email@qq.com",
"password": "your_auth_code",
"emailFrom": "your_email@qq.com",
"useTLS": true
}
send_email.py 脚本发送用户: 发送邮件给 test@example.com,主题是"测试",内容是"这是一封测试邮件"
助手: 好的,我来帮你发送邮件...
python .../send_email.py --to "test@example.com" --subject "测试" --body "这是一封测试邮件"
邮件发送成功!
scripts/smtp_config.json 文件