sendemail

Sends email notifications via Gmail SMTP using Python smtplib and stored credentials.

2|1|Updated Feb 4, 2026
One-click install
npx skills add https://github.com/davidbeglenboyle/davids-claude-code-setup --skill sendemail
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sendemail
Source: https://github.com/davidbeglenboyle/davids-claude-code-setup/tree/main/skills/needs-credentials/sendemail
Command: npx skills add https://github.com/davidbeglenboyle/davids-claude-code-setup --skill sendemail

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Gmail SMTP email notifications from Claude Code tasks, enabling automated alerts without manual intervention.

Core Features & Use Cases

  • Trigger email notifications on task completion, error reports, or daily summaries with a simple command.
  • Customize subject and body and specify recipients using the sendemail script.
  • Keeps credentials secure by requiring app passwords stored under ~/.config/secrets and the script at ~/.claude/bin/sendemail.

Quick Start

Store your Gmail App Password in ~/.config/secrets/gmail-app-password and ensure the sendemail script is installed at ~/.claude/bin/sendemail.

Frequently Asked Questions about sendemail

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

FAQPage Schema
How do I send Gmail SMTP notifications from automated tasks?

Send Gmail SMTP notifications by configuring a Python smtplib script that authenticates with your credentials, allowing automated alerts for task completion or error reporting without manual intervention.

What credentials do I need to set up SMTP email alerts?

SMTP email alerts require a Gmail App Password stored securely in ~/.config/secrets/gmail-app-password, along with the sendemail script installed at ~/.claude/bin/sendemail for authentication.

Can I customize the subject, body, and recipient of automated Gmail alerts?

Automated Gmail alerts support full customization of the subject, body, and recipient fields through the sendemail script, enabling tailored notifications for summaries, errors, or results.

When should I use automated email notifications in a workflow?

Automated email notifications are applicable for long-running tasks, reporting results that need attention, sending daily summaries, or whenever a process completes and requires immediate alerting.

Does sending Gmail notifications this way keep my app password secure?

Gmail app passwords are kept secure by storing them under the ~/.config/secrets directory rather than hardcoding them, ensuring credentials remain protected during SMTP authentication.

What's the best way to automate error reporting via Gmail SMTP?

Automate error reporting via Gmail SMTP by triggering the sendemail script upon task failure, passing the error details into the email body and sending the alert to a specified recipient.