← 返回 Skills 市场
liubindashen

163 Email Skill - SMTP Sender

作者 geekclaw · GitHub ↗ · v1.2.1 · MIT-0
cross-platform ✓ 安全检测通过
147
总下载
0
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install 163email-skill
功能描述
163email skill - Send emails via 163 SMTP service with custom recipient, subject, content. Support CLI and Python import
使用说明 (SKILL.md)

163email Skill - Email Sender

Send emails via 163 SMTP service. Support custom recipient, subject, content. Both CLI and Python module import calling methods are supported.

Features

  • Send plain text emails via 163 SMTP
  • One-click command line invocation
  • Python module import support
  • SSL encrypted transmission
  • Multiple recipients support

Usage

Method 1: Command Line

python send_email.py "[email protected]" "Test Subject" "Email content here"

Method 2: Python Import

from src.send_email import send_mail

send_mail(
    to="[email protected]",
    subject="Test Email",
    content="This is the email content"
)

Configuration

Set environment variables before use:

export CLAW_EMAIL="[email protected]"
export CLAW_EMAIL_AUTH="your_smtp_authorization_code"
export CLAW_SMTP_SERVER="smtp.163.com"  # optional
export CLAW_SMTP_PORT="465"  # optional

Or use in Python:

import os
os.environ["CLAW_EMAIL"] = "[email protected]"
os.environ["CLAW_EMAIL_AUTH"] = "your_auth_code"

Requirements

  • Python 3.6+
  • No third-party dependencies (uses smtplib, email standard library)

License

MIT

安全使用建议
This skill is a small, self-contained SMTP email sender; the requested env vars (your 163 address and SMTP auth code) are appropriate for its function. Before installing: 1) Only use an account you trust the skill with (consider a dedicated throwaway/sender account), 2) Treat CLAW_EMAIL_AUTH as a secret and rotate it if exposed, 3) Review the code (it’s short) to confirm behaviour matches expectations, and 4) Note the package/source has no homepage and an unknown owner — while the code appears legitimate, prefer skills from known sources or run it in an environment with limited privileges. Minor issues: version fields differ slightly across files and SKILL.md references optional env vars not declared in the manifest; these are quality issues, not evidence of malicious behavior.
功能分析
Type: OpenClaw Skill Name: 163email-skill Version: 1.2.1 The skill is a straightforward implementation for sending emails via the 163 SMTP service using Python's standard library. Analysis of 'src/send_email.py' and 'SKILL.md' shows the code correctly handles credentials via environment variables and performs its stated function without any signs of data exfiltration, malicious execution, or prompt injection.
能力评估
Purpose & Capability
Name/description, required binary (python), and requested env vars (CLAW_EMAIL, CLAW_EMAIL_AUTH) match the declared purpose of sending mail via 163 SMTP. The code implements SMTP_SSL login and sendmail to smtp.163.com as expected. Minor metadata/version mismatch across files (registry 1.2.1 vs SKILL.md and skill.json 1.2.0) but this is a bookkeeping issue, not a security one.
Instruction Scope
SKILL.md only instructs setting the email credentials and running the Python module or CLI. The runtime code uses only standard-library smtplib/email and environment variables; it does not read unrelated files or exfiltrate data to unexpected endpoints. The README and examples suggest editing/setting env vars but do not request extra system access.
Install Mechanism
No install spec (instruction-only install), and included code is pure Python relying on the standard library. This is low-risk compared with remote downloads or package installs.
Credentials
The skill requires two environment variables (CLAW_EMAIL, CLAW_EMAIL_AUTH) which are appropriate for SMTP authentication. SKILL.md also documents optional CLAW_SMTP_SERVER and CLAW_SMTP_PORT (not listed in the manifest env array) — a minor inconsistency but not a security issue. Treat CLAW_EMAIL_AUTH as a secret (SMTP auth code) and provide least-privilege credentials.
Persistence & Privilege
Skill is not always-enabled and is user-invocable. It does not modify other skills or system-wide settings. Note: the platform default allows autonomous invocation, but this skill has no extra persistence or elevated privileges.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install 163email-skill
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /163email-skill 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.2.1
Update display name for better search visibility
v1.2.0
Fix: Use environment variables for credentials (CLAW_EMAIL, CLAW_EMAIL_AUTH)
v1.1.0
Rename to 163email-skill for better discoverability
元数据
Slug 163email-skill
版本 1.2.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 3
常见问题

163 Email Skill - SMTP Sender 是什么?

163email skill - Send emails via 163 SMTP service with custom recipient, subject, content. Support CLI and Python import. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 147 次。

如何安装 163 Email Skill - SMTP Sender?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install 163email-skill」即可一键安装,无需额外配置。

163 Email Skill - SMTP Sender 是免费的吗?

是的,163 Email Skill - SMTP Sender 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

163 Email Skill - SMTP Sender 支持哪些平台?

163 Email Skill - SMTP Sender 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 163 Email Skill - SMTP Sender?

由 geekclaw(@liubindashen)开发并维护,当前版本 v1.2.1。

💬 留言讨论