$npx skillfedfor your agent

email-sender

email-sender enables you to integrate email delivery directly into your applications using SMTP. Configure your mail server settings and trigger messages programmatically to automate notifications, alerts, and communications at scale.

email-sender supports sending emails with file attachments by allowing you to specify attachment paths or file objects when composing your message. You configure your SMTP settings, define the recipient(s), compose your email body, and include attachment parameters in your send request. This capability makes it straightforward to distribute documents, reports, or other files programmatically alongside your email content.

AI-generated summary based on this skill's SKILL.md

84 15 MITupdated by AIDotNet

Decision gist · record as of 2026-01-28

email-sender supports sending emails with file attachments by allowing you to specify attachment paths or file objects when composing your message. You configure your SMTP settings, define the recipient(s), compose your email body, and include attachment parameters in your send request. This capability makes it straightforward to distribute documents, reports, or other files programmatically alongside your email content.

manual: git clone https://github.com/AIDotNet/MoYuCode → cp -r MoYuCode/skills/tools/email-sender ~/.claude/skills/email-sender
skills/tools/email-sender/SKILL.md · version 19f3d680

Use it when

  • email-sender is an MIT-licensed tool that enables you to integrate email delivery directly into your applications using SMTP.
  • Yes, email-sender is designed specifically for automating email notifications and alerts.

Verify before relying

Read SKILL.md below before installing (2 files). Open directory: indexed for reading, not audited.

Same gist for agents: .md · .json

Install

AIDotNet/MoYuCode/email-sender · repository language: TypeScript

Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

How do I send email with attachments using email-sender?

email-sender supports sending emails with file attachments by allowing you to specify attachment paths or file objects when composing your message. You configure your SMTP settings, define the recipient(s), compose your email body, and include attachment parameters in your send request. This capability makes it straightforward to distribute documents, reports, or other files programmatically alongside your email content.

What is email-sender and how does it work for sending emails programmatically?

email-sender is an MIT-licensed tool that enables you to integrate email delivery directly into your applications using SMTP. You configure your mail server settings and trigger messages programmatically to automate notifications, alerts, and communications at scale. The skill handles the connection to your SMTP server and manages the delivery of your messages without requiring manual intervention.

Can email-sender automate email notifications and alerts in my application?

Yes, email-sender is designed specifically for automating email notifications and alerts. Once you configure your SMTP credentials and set up your email templates, email-sender can trigger notifications based on application events, system alerts, or scheduled tasks. This automation capability allows you to keep users informed in real time without manual email composition or sending.

How do I configure SMTP settings for email-sender?

email-sender requires you to configure your SMTP server details including the host address, port number, authentication credentials, and encryption method (typically TLS or SSL). Once these settings are established, email-sender uses them to connect to your mail server and send messages. Proper SMTP configuration is essential for reliable email delivery and troubleshooting any connection issues.

Does email-sender support sending HTML emails with multiple recipients?

email-sender supports sending HTML-formatted emails to multiple recipients simultaneously. You can compose rich HTML content for your message body and specify multiple recipient addresses in a single send operation. The skill also enables you to manage email templates, making it efficient to send consistent, professionally formatted messages to large recipient lists.

Can I use email-sender to send newsletters and bulk emails?

email-sender is well-suited for newsletter and bulk email distribution. You can define email templates once and reuse them across multiple sends, manage recipient lists, and trigger bulk sends programmatically. Combined with SMTP configuration and support for HTML content and attachments, email-sender provides a complete solution for scaling your email communication needs.

SKILL.md

Rendered from the published skill. Quoted content, verbatim.

Email Sender Tool

Description

Send emails with HTML content, attachments, and multiple recipients via SMTP.

Trigger

  • /send-email command
  • User requests to send email
  • User needs email notification

Usage

# Send simple email
python scripts/send_email.py --to "user@example.com" --subject "Hello" --body "Message content"

# Send with attachment
python scripts/send_email.py --to "user@example.com" --subject "Report" --body "See attached" --attachment "report.pdf"

# Send HTML email
python scripts/send_email.py --to "user@example.com" --subject "Newsletter" --html "template.html"

Environment Variables

SMTP_HOST=smtp.gmail.com
SMTP_PORT=587
SMTP_USER=your-email@gmail.com
SMTP_PASS=your-app-password
SMTP_FROM=Your Name <your-email@gmail.com>

Tags

email, smtp, notification, automation

Compatibility

  • Codex: ✅
  • Claude Code: ✅
File tree — 2 files
skills/tools/email-sender/SKILL.md
skills/tools/email-sender/scripts/send_email.py

Let your AI agent find skills like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.

wish › “Send emails programmatically with SMTP configuration”

Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →

Related skills

nodemailer
by AIDotNet · AIDotNet/MoYuCode

nodemailer enables Node.js developers to dispatch transactional emails programmatically with straightforward configuration and robust delivery handling. Whether you're sending password resets, order confirmations, or notifications, this skill integrates email functionality directly into your application workflow.

MITupdated Jan 2026
★ 84repo stars
imap-smtp-email
by freestylefly · freestylefly/wesight

This skill enables you to connect to email servers using IMAP and SMTP protocols, allowing you to retrieve messages, check inboxes, and manage email operations programmatically. Integrate email functionality into your workflows with straightforward protocol support for both reading and sending capabilities.

MITupdated Jul 2026
★ 824repo stars
imap-smtp-email
by netease-youdao · netease-youdao/LobsterAI

This skill enables agents to connect to IMAP-compatible email servers for reading, searching, and retrieving messages. It provides core email access capabilities for building intelligent workflows that interact with standard email protocols and inbox management tasks.

MITupdated Jul 2026
★ 5,704repo stars
gmail-email
by open-gitagent · open-gitagent/gitagent

This skill enables you to send emails directly through Gmail's SMTP servers using secure App Password authentication. Perfect for automating email notifications, alerts, and communications within your applications or workflows without managing complex OAuth flows.

MITupdated Jul 2026
★ 626repo stars
pdf-generator
by AIDotNet · AIDotNet/MoYuCode

PDF Generator transforms HTML, Markdown, and text content into polished PDF documents with full control over styling, templates, and page configuration. Works with Codex and Claude Code for seamless document export workflows.

MITupdated Jan 2026
★ 84repo stars
send-email
by wangyendt · wangyendt/wayne-skills

This skill enables AI agents to compose and transmit emails with customizable subject lines and message bodies. It integrates with the pywayne ecosystem to provide a straightforward, production-ready approach to email delivery within agent workflows.

MITupdated Jul 2026
★ 8repo stars

More skills web-scraper (MIT) · excel-handler (MIT) · mailpit-integration (MIT) · Aspire Mailpit Integration (unlicensed) · http-client (MIT)

Tags
smtp-integrationemail-deliveryattachment-supporthtml-templatesmulti-recipientnotification-systemmail-automationpython-email