email

Send emails programmatically via SMTP with attachments and CC/BCC recipients.

1|Updated Feb 16, 2026
One-click install
npx skills add https://github.com/pingshian0131/ai-agent-skill-collections-public --skill email-pingshian0131
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: email
Source: https://github.com/pingshian0131/ai-agent-skill-collections-public/tree/main/communication/email
Command: npx skills add https://github.com/pingshian0131/ai-agent-skill-collections-public --skill email-pingshian0131

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python3, and includes scripts (resource) components.

What problem does it solve?

This Skill automates the process of sending emails directly from your AI agent, eliminating the need for manual email composition and sending through a separate client.

Core Features & Use Cases

  • SMTP Sending: Supports sending emails using SMTP, with a default configuration for Gmail App Passwords.
  • Customization: Allows for HTML content, attachments, CC/BCC recipients, and custom SMTP server configurations.
  • Use Case: You can ask the agent to send a confirmation email with an attached report to a client, or to notify your team about an upcoming meeting.

Quick Start

Use the email skill to send a test email to '[email protected]' with the subject 'Hello' and body 'This is a test message.'.

Frequently Asked Questions about email

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I send emails programmatically via SMTP from an AI agent?

To send emails programmatically via SMTP, this skill dispatches messages directly from your agent, supporting plain text, HTML bodies, file attachments, and multiple recipients including CC and BCC.

Do I need a Gmail App Password to send emails through SMTP?

You need a Gmail App Password for SMTP authentication if using Gmail, though the skill also supports custom server configurations to connect to alternative providers for reliable email dispatch.

Can I send HTML emails with file attachments to multiple recipients?

You can send HTML emails with file attachments to multiple recipients, as the skill handles CC and BCC fields while supporting both plain text and HTML body content for flexible messaging.

What's the best way to automate sending confirmation emails with a report attached?

Automating confirmation emails with attached reports is handled by configuring the skill to dispatch messages via SMTP, resolving credentials automatically to deliver files and HTML content to specified contacts.

Does this SMTP email skill support custom server configurations beyond Gmail?

Custom SMTP server configurations are supported beyond Gmail, allowing you to specify alternative servers while maintaining robust credential resolution and error handling for reliable email delivery.

Why does SMTP email sending fail and what limitations should I anticipate?

SMTP email sending failures are mitigated by robust error handling built into the skill, though you must ensure correct credential resolution and proper server configurations to avoid dispatch issues.