send-email

Send emails via the Gmail API with human approval workflow.

Updated Feb 20, 2026
One-click install
npx skills add https://github.com/Gen-AI4/Personal-AI-Employee --skill send-email-gen-ai4
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: send-email
Source: https://github.com/Gen-AI4/Personal-AI-Employee/tree/main/.claude/skills/send-email
Command: npx skills add https://github.com/Gen-AI4/Personal-AI-Employee --skill send-email-gen-ai4

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires google-api-python-client, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of sending emails, ensuring that sensitive or external communications are reviewed and approved before being sent.

Core Features & Use Cases

  • Drafting Emails: Creates professional email drafts based on task context.
  • Approval Workflow: Implements a human-in-the-loop system for email approvals, with configurable rules for when approval is mandatory.
  • Automated Sending: Sends approved emails via the Gmail API.
  • Use Case: When responding to a customer inquiry that requires sharing a quote, this skill will draft the email, create an approval request, and send it once you give the go-ahead.

Quick Start

Use the send-email skill to draft an email to '[email protected]' with the subject 'Inquiry Response' and the body 'Thank you for your message. We will get back to you shortly.'.

Frequently Asked Questions about send-email

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

FAQPage Schema
How do I automate sending emails with an approval workflow?

Automating email sending with an approval workflow involves drafting messages via the Gmail API and routing them through a human-in-the-loop review before final dispatch. This Skill handles drafting, generates approval requests, and sends emails only after you authorize the action.

Can I require human approval before sending external Gmail messages?

Yes, you can require human approval before sending external Gmail messages by applying configurable rules that mandate review. The system creates an approval request for external communications, ensuring a human authorizes the final sending action via the Gmail API.

What is a human-in-the-loop email approval process for external communications?

A human-in-the-loop email approval process for external communications is a workflow where drafted emails are held for manual review before being sent. It automatically generates an approval request, allowing a user to authorize or reject the Gmail API dispatch based on predefined rules.

Do I need the Gmail API to draft and send emails with approval rules?

Yes, you need the Gmail API and the google-api-python-client dependency to draft and send emails with approval rules. This Skill uses the Gmail API to handle the automated drafting, approval request generation, and final authorized dispatch of your external communications.

How do I draft an email and trigger an approval request automatically?

To draft an email and trigger an approval request automatically, you provide the recipient, subject, and body context to the Skill. It creates a professional draft, generates an approval request based on your predefined rules, and waits for your go-ahead before sending via the Gmail API.

What happens after an approved email is sent via the Gmail API?

After an approved email is sent via the Gmail API, the workflow supports logging and updates the dashboard post-action. This ensures you have a record of the dispatched external communication and the final approval status within your system.