← 返回 Skills 市场
Email Sender
作者
jpengcheng523-netizen
· GitHub ↗
· v1.0.0
· MIT-0
138
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install jpeng-email-sender
功能描述
Email sending skill via SMTP or API providers. Supports attachments, HTML templates, and batch sending.
使用说明 (SKILL.md)
Email Sender
Send emails via SMTP or API providers (SendGrid, Mailgun, Resend).
When to Use
- User wants to send an email
- Automated notifications
- Batch email campaigns
- HTML email with attachments
Configuration
Set environment variables:
# SMTP mode
export EMAIL_SMTP_HOST="smtp.gmail.com"
export EMAIL_SMTP_PORT="587"
export EMAIL_SMTP_USER="[email protected]"
export EMAIL_SMTP_PASS="your-app-password"
# Or API mode (SendGrid)
export EMAIL_SENDGRID_API_KEY="SG.xxx"
# Or API mode (Resend)
export EMAIL_RESEND_API_KEY="re_xxx"
Usage
python3 scripts/send_email.py \
--to "[email protected]" \
--subject "Hello" \
--body "This is the message body" \
--html # Optional: send as HTML
With attachments
python3 scripts/send_email.py \
--to "[email protected]" \
--subject "Report Attached" \
--body "Please find attached." \
--attach "/path/to/report.pdf"
Batch sending
python3 scripts/send_email.py \
--batch recipients.csv \
--template template.html \
--subject "Newsletter"
Output
Returns JSON with send status:
{
"success": true,
"message_id": "msg_xxx",
"to": "[email protected]"
}
安全使用建议
Before installing or using this skill: (1) Treat it as incomplete — it provides only instructions and expects a scripts/send_email.py that is not included. Do not supply production credentials until you confirm where the sending code will run and can inspect it. (2) Ask the publisher for the implementation or a reputable source/homepage and review the code to ensure it uses credentials safely and does not exfiltrate data. (3) If you must test, use isolated/test accounts and short-lived API keys, limit scopes, and rotate keys afterwards. (4) Be aware batch sending can send large volumes — confirm rate limits and intended recipients to avoid accidental spam. (5) Prefer skills that explicitly declare required env vars/credentials and include or link to auditable code.
功能分析
Type: OpenClaw Skill
Name: jpeng-email-sender
Version: 1.0.0
The skill bundle contains metadata and documentation for a standard email-sending utility. The SKILL.md file outlines legitimate usage for SMTP and API-based email delivery (SendGrid, Resend) and does not contain any prompt injection attempts, malicious instructions, or suspicious data exfiltration patterns. Note that the implementation script (scripts/send_email.py) referenced in the documentation was not provided in the file list.
能力评估
Purpose & Capability
The name and SKILL.md describe sending email via SMTP or API providers (SendGrid, Resend) and list the expected environment variables for SMTP and API keys — these credentials are appropriate for the stated purpose. However, the registry metadata declares no required environment variables or primary credential, and the skill has no source/homepage; that mismatch between claimed behavior and declared requirements reduces trust.
Instruction Scope
The SKILL.md instructs running 'python3 scripts/send_email.py' with options and referencing attachments and batch CSVs, but the skill bundle contains no code or scripts. That means the instructions assume external files or tooling exist on the host; an agent following them could attempt to run arbitrary local scripts or access arbitrary file paths (attachments, recipients.csv). While reading attachments/CSV is functionally necessary, the missing implementation and broad file access are a scope/integrity concern.
Install Mechanism
This is instruction-only with no install spec and no code to write to disk — lowest install risk. The downside: there's no packaged, auditable implementation included, so behavior depends entirely on external scripts or environment.
Credentials
The SKILL.md lists sensitive environment variables (EMAIL_SMTP_USER, EMAIL_SMTP_PASS, EMAIL_SENDGRID_API_KEY, EMAIL_RESEND_API_KEY) which are reasonable for an email sender, but the registry metadata declares no required env vars or primary credential. That inconsistency is important: the skill asks for secrets but does not formally declare them, which makes it easy to mistakenly expose credentials without clear governance.
Persistence & Privilege
The skill does not request persistent inclusion (always:false) and does not declare any system-wide config changes or privileged persistence. No additional privilege concerns detected from the metadata.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install jpeng-email-sender - 安装完成后,直接呼叫该 Skill 的名称或使用
/jpeng-email-sender触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
jpeng-email-sender 1.0.0
- Initial release of the email sending skill.
- Supports sending emails via SMTP or API providers (SendGrid, Mailgun, Resend).
- Features attachments, HTML templates, and batch sending capabilities.
- Provides flexible configuration through environment variables.
- Returns structured JSON output with send status.
元数据
常见问题
Email Sender 是什么?
Email sending skill via SMTP or API providers. Supports attachments, HTML templates, and batch sending. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 138 次。
如何安装 Email Sender?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install jpeng-email-sender」即可一键安装,无需额外配置。
Email Sender 是免费的吗?
是的,Email Sender 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Email Sender 支持哪些平台?
Email Sender 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Email Sender?
由 jpengcheng523-netizen(@jpengcheng523-netizen)开发并维护,当前版本 v1.0.0。
推荐 Skills