← 返回 Skills 市场
email-send-hanson
作者
Hanson James
· GitHub ↗
· v1.0.0
· MIT-0
55
总下载
1
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install email-send-hanson
功能描述
Send, read, and summarize email through SMTP and IMAP using environment-based credentials.
使用说明 (SKILL.md)
Email Send Hanson Skill
Use this skill when the task requires sending an email, reading recent inbox messages, or summarizing recent email activity.
Requirements
The script uses these environment variables:
EMAIL_HOST: SMTP host.IMAP_HOST: IMAP host.EMAIL_PORT: SMTP port, default465.EMAIL_USER: mailbox username and sender address.EMAIL_PASSWORD: mailbox password or app password.EMAIL_USE_SSL: set tofalseto use STARTTLS instead of SMTP SSL.
It also accepts .env files that use SMTP_HOST, SMTP_PORT, SMTP_USER, SMTP_PASS, and SMTP_SECURE.
Process
- Confirm recipient, subject, and body before sending email.
- Use attachments only with local file paths that exist.
- Read or analyze inbox messages only when the user asks for mailbox inspection.
- Return the script JSON result directly or summarize the important fields.
Script
Use scripts/server.py.
Examples:
uv run langchain-skills script email-send-hanson server.py --execute send --to [email protected] --subject "Hello" --body "Message"
uv run langchain-skills script email-send-hanson server.py --execute read --limit 5
uv run langchain-skills script email-send-hanson server.py --execute analyze --limit 10
安全使用建议
Install only if you are comfortable giving this skill access to your mailbox credentials and allowing it to read recent emails or send messages when invoked. Use an app-specific password if possible, keep .env files scoped carefully, and review every recipient, body, and attachment path before sending.
能力评估
Purpose & Capability
SMTP sending, IMAP reading, inbox analysis, credential use, and attachments are coherent with an email skill, and the main behavior is disclosed.
Instruction Scope
The skill instructs confirmation for recipient, subject, and body before sending, and inbox reads only on request, but it does not require explicit confirmation for each attachment path or limit attachments to an allowlist.
Install Mechanism
The artifact is a markdown skill plus a Python script with no declared third-party dependencies, no obfuscated installer, and static scan reported clean.
Credentials
Network access to SMTP/IMAP and mailbox credentials are purpose-aligned, but the skill declares no explicit permissions while using environment variables, local .env discovery, network connections, and local file reads.
Persistence & Privilege
No persistence, privilege escalation, background worker, or destructive mailbox operation was found, but the script does handle mailbox passwords/app passwords and can return full email bodies.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install email-send-hanson - 安装完成后,直接呼叫该 Skill 的名称或使用
/email-send-hanson触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of the email-send-hanson skill.
- Send, read, and summarize emails using SMTP and IMAP.
- Credential configuration via environment variables or .env files.
- Supports SSL/STARTTLS.
- Requires confirmation of recipient, subject, and body before sending emails.
- Supports reading and analyzing inbox on user request.
- JSON responses returned directly or as summaries of key information.
元数据
常见问题
email-send-hanson 是什么?
Send, read, and summarize email through SMTP and IMAP using environment-based credentials. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 55 次。
如何安装 email-send-hanson?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install email-send-hanson」即可一键安装,无需额外配置。
email-send-hanson 是免费的吗?
是的,email-send-hanson 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
email-send-hanson 支持哪些平台?
email-send-hanson 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 email-send-hanson?
由 Hanson James(@hansonjames)开发并维护,当前版本 v1.0.0。
推荐 Skills