smtp-email

Send SMTP emails with optional CC, BCC, and attachments.

8|1|Updated Apr 15, 2026
One-click install
npx skills add https://github.com/gujiachun-rainbow/RainClaw --skill smtp-email
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: smtp-email
Source: https://github.com/gujiachun-rainbow/RainClaw/tree/main/Skills/smtp-email
Command: npx skills add https://github.com/gujiachun-rainbow/RainClaw --skill smtp-email

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Sending emails via SMTP to notify users or deliver messages, enabling automated communication from AI workflows.

Core Features & Use Cases

  • Send plain text emails
  • Send HTML emails
  • Attach files
  • Encrypted TLS connection for secure delivery
  • Supports multiple recipients, CC and BCC
  • Config-driven with smtp_config.json for server, port, and credentials
  • Use cases: notify a user when a report is ready, send a weekly digest, or alert on system events.

Quick Start

Use the SMTP email script to send your first message by specifying the recipient, subject, and body.

Frequently Asked Questions about smtp-email

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

FAQPage Schema
Can I send HTML emails with file attachments using SMTP?

Yes, you can send HTML emails by using a CLI to specify the body content and an HTML flag. This allows you to deliver formatted messages and attachments to multiple recipients through a secure TLS connection.

What do I need to configure before sending SMTP emails with CC and BCC recipients?

Before sending SMTP emails, you need a smtp_config.json file containing your server address, port, and credentials. This configuration enables the client to securely connect and route messages to your specified To, CC, and BCC recipients.

Does this SMTP email approach work for sending weekly digest notifications?

Yes, this SMTP email approach works for sending weekly digest notifications by automating programmatic email delivery. It applies to workflows requiring scheduled outreach or alerts on system events to keep users informed.

How do I attach files and specify multiple recipients for a programmatic email delivery?

To attach files and specify multiple recipients, use the provided CLI to define your To, CC, and BCC lists along with your attachment paths. The config-driven SMTP client then securely processes the encrypted TLS delivery.