email-agent

Sends email messages with configurable content and recipients via SMTP.

1|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/winsorllc/upgraded-carnival --skill email-agent-winsorllc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: email-agent
Source: https://github.com/winsorllc/upgraded-carnival/tree/main/.pi/skills/email-agent
Command: npx skills add https://github.com/winsorllc/upgraded-carnival --skill email-agent-winsorllc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the process of sending emails, allowing for notifications, draft sharing, and direct communication with users or external contacts.

Core Features & Use Cases

  • Email Sending: Send emails to specified recipients with custom subjects and bodies.
  • Attachment Support: (Implied by commands in SKILL.md, though not directly implemented in JS)
  • HTML Emails: (Implied by commands in SKILL.md, though not directly implemented in JS)
  • Use Case: Notify a client about the completion of a project by emailing them a summary report.

Quick Start

Send an email to '[email protected]' with the subject 'Project Update' and the body 'The project has been completed successfully.'.

Frequently Asked Questions about email-agent

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

FAQPage Schema
How do I send emails using Gmail SMTP for automated notifications?

To send emails using Gmail SMTP for automated notifications, you need to configure specific environment variables for Gmail authentication, enabling the Python smtplib relay to dispatch messages to specified recipients with custom subjects and bodies.

Can I use Python smtplib to send external communications through a Gmail relay?

Yes, you can use Python smtplib to send external communications through a Gmail SMTP relay by setting up the required environment variables for authentication, which ensures reliable execution for direct user requests and job completion alerts.

What environment variables do I need to configure to send mail via Gmail SMTP?

To send mail via Gmail SMTP, you must configure environment variables for Gmail authentication, providing the necessary credentials to authorize the Python smtplib relay to process and deliver your email notifications.

How do I notify a client about a completed project by sending an email?

You can notify a client about a completed project by sending an email through the Gmail SMTP relay, specifying the recipient address, a custom subject like Project Update, and the body content for the message.

Does this email sending approach support HTML emails and attachments?

While the core email sending mechanism supports custom subjects and bodies via Gmail SMTP, HTML formatting and attachment support are only implied in the skill commands and not directly implemented in the underlying JavaScript logic.

Why use an SMTP relay for sending user notifications instead of other methods?

Using an SMTP relay for sending user notifications provides reliable execution through Python's smtplib, automating the delivery of external communications and draft sharing directly to specified recipient inboxes via Gmail.