A comprehensive skill for automating email dispatch and management with support for attachments and multiple providers.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install email-skill
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install email-skill using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Email Management skill is designed to bridge the gap between AI agents and communication platforms. By leveraging this tool within the Openclaw Skills ecosystem, developers can programmatically send emails, handle file attachments, and manage multi-recipient communications. It supports HTML formatting for professional layouts and ensures security through TLS/SSL encryption.
This skill is particularly effective for users who need to automate repetitive messaging tasks or send generated reports directly from an AI workspace. It supports major providers like Gmail and Outlook while allowing for custom SMTP configurations, making it a versatile addition to any automation stack.
To get started with this skill, create a configuration file named email_config.json in your workspace with your SMTP details. This is a standard part of setting up Openclaw Skills:
{
"smtp_server": "smtp.gmail.com",
"smtp_port": 587,
"username": "[email protected]",
"password": "your-app-password",
"sender_name": "OpenClaw Assistant",
"use_tls": true,
"use_ssl": false
}
Alternatively, you can set environment variables for your operating system:
# macOS/Linux
export SMTP_SERVER=smtp.gmail.com
export SMTP_PORT=587
export [email protected]
export EMAIL_PASSWORD=your-app-password
The skill manages data primarily through its configuration file and command-line arguments. Key configuration fields include:
| Parameter | Description | Required |
|---|---|---|
| smtp_server | The hostname of your SMTP provider | Yes |
| smtp_port | Connection port (587 for TLS, 465 for SSL) | Yes |
| username | Your email account address | Yes |
| password | Your app-specific password | Yes |
| use_tls | Boolean to enable TLS encryption | Yes |
| sender_name | The display name for outgoing emails | No |
Usage via CLI follows this pattern:
python email_sender.py --to "[email protected]" --subject "Subject" --body "Message body" --attachment "file.pdf"
Loading
Transform static images into 16-frame animated pixel art GIFs using Gemini AI and a single-request sprite sheet generation process.

A secure, one-time-use web interface for entering environment variables and API keys without exposing them to logs or chat history.

Automate the creation of command-line interfaces from OpenAPI and Swagger specifications to simplify AI agent interactions.

A command-line tool for fetching real-time Google Flights pricing, schedules, and airline data without requiring an API key.

A versatile toolkit for programmatic PDF manipulation, extraction, and generation using Python and CLI tools.

A robust, client-server music player skill for AI agents providing full playback control and resource-efficient background execution.








































