← Back to Skills Marketplace
hansonjames

email-send-hanson

by Hanson James · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
55
Downloads
1
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install email-send-hanson
Description
Send, read, and summarize email through SMTP and IMAP using environment-based credentials.
README (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, default 465.
  • EMAIL_USER: mailbox username and sender address.
  • EMAIL_PASSWORD: mailbox password or app password.
  • EMAIL_USE_SSL: set to false to 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

  1. Confirm recipient, subject, and body before sending email.
  2. Use attachments only with local file paths that exist.
  3. Read or analyze inbox messages only when the user asks for mailbox inspection.
  4. 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
Usage Guidance
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install email-send-hanson
  3. After installation, invoke the skill by name or use /email-send-hanson
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug email-send-hanson
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is email-send-hanson?

Send, read, and summarize email through SMTP and IMAP using environment-based credentials. It is an AI Agent Skill for Claude Code / OpenClaw, with 55 downloads so far.

How do I install email-send-hanson?

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

Is email-send-hanson free?

Yes, email-send-hanson is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does email-send-hanson support?

email-send-hanson is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created email-send-hanson?

It is built and maintained by Hanson James (@hansonjames); the current version is v1.0.0.

💬 Comments