← Back to Skills Marketplace
hitygx

Simple SMTP Mailer

by GaoXiang Yu · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
468
Downloads
1
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install simple-smtp-mail
Description
Send emails via SMTP using the msmtp command-line tool configured in ~/.msmtp/config for authentication and server settings.
Usage Guidance
This skill appears to do what it says: run the msmtp CLI using your ~/.msmtp/config. Before installing, consider: 1) the agent will use whatever SMTP credentials are in that file — prefer app-specific passwords and minimal-permission accounts; 2) review and secure ~/.msmtp/config (chmod 600) and avoid placing highly privileged credentials there; 3) be aware the agent can send arbitrary outbound emails (a potential data-exfiltration channel); 4) the CLAUDE.md includes a hardcoded home path (/Users/yugaoxiang/.msmtp/config) — the real config is ~/.msmtp/config on your system; 5) avoid following the advice to disable TLS certificate checks in production. If you only need to send occasional messages, consider manually running msmtp or creating a narrowly scoped SMTP account for the skill rather than exposing your primary email credentials.
Capability Analysis
Type: OpenClaw Skill Name: simple-smtp-mail Version: 1.0.0 The skill provides instructions and command templates for using the legitimate 'msmtp' utility to send emails. It includes standard installation steps and security recommendations, such as setting restrictive permissions on configuration files. While CLAUDE.md contains a hardcoded absolute path (/Users/yugaoxiang/.msmtp/config) that appears to be a developer oversight from the author's local environment, there is no evidence of malicious intent, data exfiltration, or prompt injection.
Capability Assessment
Purpose & Capability
Name/description claim (send mail via msmtp) matches the manifests and SKILL.md. _meta.json declares msmtp as a required binary and the docs instruct installing msmtp via package managers — consistent and proportionate.
Instruction Scope
SKILL.md and CLAUDE.md instruct the agent to run msmtp commands and to use ~/.msmtp/config for credentials, which is expected. Note: CLAUDE.md contains hardcoded example path (/Users/yugaoxiang/.msmtp/config) that is inconsistent with the documented ~/.msmtp/config and appears to be a leftover from a developer environment — harmless but confusing. Troubleshooting advice includes 'tls_certcheck off', which reduces TLS security and should be avoided in production.
Install Mechanism
No custom install script; install hints use standard package managers (brew/apt/dnf) declared in _meta.json. These are low-risk, well-known install mechanisms.
Credentials
The skill requests no environment variables but depends on the user's ~/.msmtp/config, which stores SMTP username/password. That is appropriate for a mail sender, but it means the agent will have access to credentials stored there and can send arbitrary outbound mail. Users should ensure those credentials are scoped (use app-specific passwords) and understand the exfiltration risk inherent to sending email.
Persistence & Privilege
always is false and the skill is user-invocable. Model invocation is allowed (the platform default) but the skill is not forced into every session. There is no indication the skill attempts to modify other skills or system-wide settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install simple-smtp-mail
  3. After installation, invoke the skill by name or use /simple-smtp-mail
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of simple-smtp-mail skill. - Send emails via SMTP using the msmtp command-line tool. - Provides documentation for configuring SMTP accounts for common mail providers (Gmail, QQ, Outlook, 163.com). - Includes installation steps for msmtp on macOS and Linux. - Offers example commands for sending emails with subject, from header, and HTML content. - Lists basic troubleshooting tips for common configuration and connection issues.
Metadata
Slug simple-smtp-mail
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Simple SMTP Mailer?

Send emails via SMTP using the msmtp command-line tool configured in ~/.msmtp/config for authentication and server settings. It is an AI Agent Skill for Claude Code / OpenClaw, with 468 downloads so far.

How do I install Simple SMTP Mailer?

Run "/install simple-smtp-mail" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Simple SMTP Mailer free?

Yes, Simple SMTP Mailer is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Simple SMTP Mailer support?

Simple SMTP Mailer is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Simple SMTP Mailer?

It is built and maintained by GaoXiang Yu (@hitygx); the current version is v1.0.0.

💬 Comments