email-smtp-send
The email-smtp-send skill enables agents to send emails via SMTP, attach local files, and synchronize sent messages to an IMAP mailbox.
Is email-smtp-send safe to install?
Review the source first: our audit of email-smtp-send's source files found 5 shell commands, 0 external URLs, file reads and writes (high risk). Every command and URL listed appears verbatim in the skill's source. The skill executes shell commands and reads local files for email attachments. It also performs network operations via SMTP and IMAP protocols based on environment variables.
How we audit skills: our security review methodology.
Who is this skill for?
Developers and agents requiring automated email delivery, attachment handling, and sent-mail tracking.
What can you do with it?
- Sending automated email notifications with attachments.
- Validating SMTP server connectivity and configuration.
- Synchronizing sent emails to an IMAP Sent folder for cross-client visibility.
How good is this skill?
Quality score: 5/10. The documentation provides clear usage examples, parameter definitions, and error handling specifications.
What does the skill file contain?
# Email SMTP Send ## Core Goal - Send outbound email via SMTP with env-configured credentials. - Attach local files into MIME email payload when requested. - Optionally append the sent message to IMAP sent mailbox for cross-client visibility. - Validate SMTP and sent-sync configuration before delivery. - Return machine-readable JSON status/error output. ## Workflow 1. Configure SMTP env vars (see `references/env.md` and `assets/config.example.env`). 2. Optional: configure IMAP sent-sync env vars and install `imapclient` when sync is enabled. 3. Validate configuration: ```bash python3 script...
Frequently asked questions
Does this skill support HTML emails?
Yes, the send command accepts a --content-type parameter which supports plain or html values.
How do I ensure sent messages appear in my IMAP Sent folder?
Enable the --sync-sent flag during the send command or set the SMTP_SYNC_SENT environment variable to true.
What happens if the IMAP sync fails?
The skill returns a non-zero exit code if --sent-sync-required is set or if the SMTP_SYNC_SENT_REQUIRED environment variable is true.
Related skills
lark-workflow-meeting-summary
219.7KUsers who need to summarize meeting minutes, generate weekly reports, or review meeting history within the Lark ecosystem
The lark-workflow-meeting-summary skill provides a structured workflow for agents to aggregate meeting minutes from Lark VC, generate summaries, and create or update reports in Lark Docs.
programmatic-seo
83.5KContent strategists, SEO specialists, and marketers building large-scale, data-driven website content
The programmatic-seo skill provides a framework for generating SEO-optimized pages at scale using templates and data. It guides users through keyword research, data sourcing, template design, internal linking, and indexation strategies while emphasizing content uniqueness to avoid search engine penalties.
ad-creative
64.0KPerformance marketers, growth teams, and advertisers who need to produce ad copy at scale or optimize existing ad creative
The ad-creative skill generates, iterates, and scales ad copy for paid advertising platforms including Google, Meta, LinkedIn, TikTok, and Twitter. It provides frameworks for creating ad headlines, descriptions, and primary text based on product context and performance data.
cold-email
63.5KSales development representatives, founders, and professionals conducting B2B cold outreach
The cold-email skill generates B2B cold outreach emails and follow-up sequences. It prioritizes human-sounding, concise copy that focuses on the recipient's perspective rather than vendor-style pitches. The skill incorporates product marketing context from local files to tailor messaging and utilizes specific frameworks for subject lines, body content, and calls to action.