email

Send emails via SMTP with HTML bodies, attachments, and CC/BCC.

38|14|Updated Mar 1, 2026
One-click install
npx skills add https://github.com/ericwang915/PythonClaw --skill email-ericwang915
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: email
Source: https://github.com/ericwang915/PythonClaw/tree/main/pythonclaw/templates/skills/communication/email
Command: npx skills add https://github.com/ericwang915/PythonClaw --skill email-ericwang915

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Sending emails programmatically can be tedious and error-prone without a reliable SMTP workflow, so this skill provides a straightforward way to compose and dispatch messages from your assistant, including HTML bodies and attachments.

Core Features & Use Cases

  • SMTP-based email sending with optional HTML body, attachments, and CC/BCC support
  • Configuration via pythonclaw.json (skills.email) to store server, port, and credentials
  • Use cases: transactional notifications, alerts, reports, and onboarding messages

Quick Start

Invoke the email skill after configuring pythonclaw.json with your SMTP settings and run the send_email script to dispatch a message.

Frequently Asked Questions about email

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

FAQPage Schema
How do I send SMTP emails with HTML body and attachments from my assistant?

You send SMTP emails with HTML and attachments by configuring server credentials in pythonclaw.json and invoking the send_email script. It handles plain text, HTML, CC/BCC, and attachments for transactional notices or reports.

Do I need to configure SMTP server settings before sending emails?

Yes, you must configure the skills.email section in pythonclaw.json with your SMTP server, port, and sender credentials before sending emails. This setup is required for the send_email script to authenticate and dispatch messages successfully.

Can I use CC and BCC recipients when sending SMTP emails?

Yes, you can include CC and BCC recipients when sending SMTP emails. The skill supports these standard addressing fields alongside HTML or plain text bodies and file attachments for transactional notifications and alerts.

What is the best way to automate transactional email alerts and reports?

Automating transactional email alerts is best done by invoking this SMTP skill with your configured server credentials. It dispatches plain text or HTML messages with attachments, fitting recurring alerts and automated report delivery.

Does this email skill support adding file attachments to plain text or HTML messages?

Yes, this email skill supports adding file attachments to both plain text and HTML messages. You invoke the send_email script after configuring SMTP settings to dispatch messages with attachments included.