gomail
Send emails via the gomail sender CLI with attachments, templates, and recipient management. Use when sending or testing email delivery from OpenClaw.
Why use this skill?
Use the gomail skill to send automated emails from OpenClaw. Features support for attachments, templates, and SMTP configuration for efficient agent communication.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/craftslab/gomailWhat This Skill Does
The gomail skill provides an interface for OpenClaw to interact with the gomail sender CLI. This allows your AI agent to dispatch automated emails, handle notification workflows, or perform email testing programmatically. By abstracting the complexities of SMTP configuration and command-line arguments, this skill enables seamless integration of transactional email capabilities directly into your OpenClaw automation pipelines. Whether you are sending periodic reports, alerts based on triggered system events, or confirming task completions, the gomail skill acts as a bridge between your agent's decision-making logic and the global email infrastructure.
Installation
To utilize this skill, ensure your environment is running on a Linux AMD64 architecture. Start by executing the installation command: clawhub install openclaw/skills/skills/craftslab/gomail. Once installed, locate the sender binary within the skill directory. It is highly recommended that you place the sender binary in your system path (e.g., /usr/local/bin/) to facilitate execution. Configuration is managed via a JSON file. Use the provided sender.json template to input your SMTP credentials, host details, and default sender identity. Be sure to secure this file, as it contains sensitive authentication data.
Use Cases
- Automated Reporting: Have OpenClaw run a data analysis task and email the results as an attachment to your team.
- System Monitoring: Configure your agent to detect failed processes or high resource usage and automatically trigger an email alert to the system administrator.
- Workflow Confirmation: Notify users upon the completion of long-running agent tasks or document processing workflows.
- Testing: Use the CLI in a development environment to verify that email delivery services are configured correctly before deploying live integration hooks.
Example Prompts
- "Use the gomail skill to send a summary of today's meeting notes to the project management team at [email protected]."
- "Check the current logs for errors; if any are found, send a detailed report to my developer email address using the gomail tool."
- "Send a test email with the subject 'OpenClaw System Check' to [email protected] to verify that the SMTP settings are working correctly."
Tips & Limitations
Always keep your sensitive SMTP credentials out of shared repositories; use environment variables or encrypted configuration management if necessary. Remember that the --header flag is purely for display names; the actual sending address is strictly controlled by the sender configuration file. This skill is exclusively compatible with Linux environments, so ensure your host environment supports the binary execution. Finally, if you need to attach files, ensure they are in a format accessible by the OpenClaw user, and verify that the file paths are correctly passed to the command flags.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-craftslab-gomail": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-read
Related Skills
Gerritaction
Skill by craftslab
diffmanifests
Compare manifest XML files via Gerrit and Gitiles APIs, producing JSON/txt/xlsx reports. Use when comparing Android or repo manifest versions, diffing manifest files, or when the user mentions diffmanifests, manifest comparison, or Gerrit/Gitiles manifest diffs.