← Back to Skills Marketplace
liubindashen

163 Email Skill - SMTP Sender

by geekclaw · GitHub ↗ · v1.2.1 · MIT-0
cross-platform ✓ Security Clean
147
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install 163email-skill
Description
163email skill - Send emails via 163 SMTP service with custom recipient, subject, content. Support CLI and Python import
README (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

Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install 163email-skill
  3. After installation, invoke the skill by name or use /163email-skill
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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
Metadata
Slug 163email-skill
Version 1.2.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 3
Frequently Asked Questions

What is 163 Email Skill - SMTP Sender?

163email skill - Send emails via 163 SMTP service with custom recipient, subject, content. Support CLI and Python import. It is an AI Agent Skill for Claude Code / OpenClaw, with 147 downloads so far.

How do I install 163 Email Skill - SMTP Sender?

Run "/install 163email-skill" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is 163 Email Skill - SMTP Sender free?

Yes, 163 Email Skill - SMTP Sender is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does 163 Email Skill - SMTP Sender support?

163 Email Skill - SMTP Sender is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created 163 Email Skill - SMTP Sender?

It is built and maintained by geekclaw (@liubindashen); the current version is v1.2.1.

💬 Comments