← 返回 Skills 市场
7818
总下载
5
收藏
55
当前安装
2
版本数
在 OpenClaw 中安装
/install send-email
功能描述
Send emails via SMTP. Configure in ~/.openclaw/openclaw.json under skills.entries.send-email.env.
安全使用建议
Install only if you are comfortable granting the skill authority to send email and optional local file attachments through your configured account. Prefer the documented Python script path, verify recipients and attachments before sending, and consider removing or ignoring send_email.sh unless the publisher documents the msmtp/.msmtprc behavior clearly.
功能分析
Type: OpenClaw Skill
Name: send-email
Version: 1.0.1
The skill is classified as benign. The primary script, `send_email.py`, securely retrieves all necessary SMTP credentials exclusively from environment variables, as instructed by `SKILL.md` and `README.md`. These markdown files also explicitly instruct the OpenClaw agent *not* to read sensitive configuration files like `~/.openclaw/openclaw.json` or `~/.msmtprc`, which is a strong defensive measure against prompt injection and credential exposure. While a `send_email.sh` script exists that relies on `msmtp` and potentially `~/.msmtprc`, the agent instructions clearly direct it to use `send_email.py`, making the shell script an unused or alternative implementation within the agent's workflow. There is no evidence of data exfiltration, malicious execution, persistence, or obfuscation.
能力评估
Purpose & Capability
Sending SMTP email, including attachments, matches the skill purpose and is disclosed, but send_email.sh provides a second sending path through msmtp/mutt that contradicts the documented Python-only workflow.
Instruction Scope
SKILL.md clearly instructs agents to use send_email.py and not read OpenClaw config files or ~/.msmtprc; attachment sending is documented, but outbound email and local file attachments remain sensitive user-directed actions.
Install Mechanism
Metadata declares only python3 as required, while the included executable shell script can depend on msmtp and mutt and is not presented as part of the supported install/runtime path.
Credentials
The Python implementation reads SMTP credentials only from environment variables and does not directly read OpenClaw config files; that is proportionate for SMTP sending.
Persistence & Privilege
The package relies on stored email credentials as expected, but the shell helper can also use local msmtp account profiles such as ~/.msmtprc, which is under-disclosed and conflicts with the stated credential model.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install send-email - 安装完成后,直接呼叫该 Skill 的名称或使用
/send-email触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
- Initial release of the send-email skill.
- Allows sending emails via SMTP with environment-based credential injection.
- Supports attachments and multiple mail providers (163, Gmail, QQ).
- Emphasizes security: never read config files directly; all sensitive data is injected at runtime.
v1.0.0
- Initial release of the send-email skill.
- Send emails via SMTP using Python, with configuration injected securely by OpenClaw at runtime.
- Supports attachments and command-line usage.
- Clear instructions to avoid reading config files directly, protecting credentials.
- Detailed environment variable setup and troubleshooting guidance included.
元数据
常见问题
send-email 是什么?
Send emails via SMTP. Configure in ~/.openclaw/openclaw.json under skills.entries.send-email.env. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 7818 次。
如何安装 send-email?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install send-email」即可一键安装,无需额外配置。
send-email 是免费的吗?
是的,send-email 完全免费(开源免费),可自由下载、安装和使用。
send-email 支持哪些平台?
send-email 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 send-email?
由 fontStep(@fontstep)开发并维护,当前版本 v1.0.1。
推荐 Skills