send-email

Send emails via Gmail SMTP with App Password authentication.

10|Updated Jul 22, 2025
One-click install
npx skills add https://github.com/bdambrosio/Cognitive_workbench --skill send-email-bdambrosio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: send-email
Source: https://github.com/bdambrosio/Cognitive_workbench/tree/main/src/tools/send-email
Command: npx skills add https://github.com/bdambrosio/Cognitive_workbench --skill send-email-bdambrosio

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the process of sending emails directly from your agent, enabling communication and notification capabilities without manual intervention.

Core Features & Use Cases

  • Email Composition: Send emails with customizable recipients, subjects, and bodies.
  • Content Integration: Utilize prior step outputs (target) or literal text (value) for email content.
  • Use Case: Automatically send a daily report generated by another skill to a designated email address, or notify a user upon completion of a complex task.

Quick Start

Send an email with the subject "Daily Report" and the content from the variable "$report".

Frequently Asked Questions about send-email

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

FAQPage Schema
How do I send an email notification from an automated agent using Gmail SMTP?

This Skill sends emails via Gmail SMTP by authenticating with a Gmail App Password, enabling your agent to send automated notifications. It requires configuring the GMAIL_ADDRESS and GMAIL_APP_PASSWORD environment variables for secure operation.

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

Yes, sending emails via Gmail SMTP requires a Gmail App Password. You must set the GMAIL_ADDRESS and GMAIL_APP_PASSWORD environment variables to authenticate your agent and successfully send email notifications.

Can I use prior tool outputs as the email body content?

Yes, you can use prior tool outputs as the email body by referencing the target variable, or use literal text via the value parameter. This allows you to dynamically integrate generated content into your automated email notifications.

How can I automatically send a daily report to an email address?

You can automatically send a daily report by passing the generated report variable as the email body content. This Skill integrates prior step outputs to send customized emails with specific subjects to designated recipients via Gmail SMTP.

What are the limitations of sending emails via Gmail SMTP?

The primary limitation of sending emails via Gmail SMTP is the strict dependency on a Gmail App Password for authentication. The Skill does not explicitly handle sending attachments, focusing solely on recipient, subject, and body composition.