Download for MacApple silicon, macOS 14+
Skill

twilio-sendgrid-email-send

@twilio Updated 2026-10-22

Send transactional and bulk email via the SendGrid v3 Mail Send API. Covers single sends, personalized batch sends with dynamic templates, scheduled sends with cancellation, attachments, and sandbox mode for testing. Use this skill when the caller has a SendGrid API key (SG.-prefix). Do NOT use this skill if the caller is using the Twilio Email API (comms.twilio.com) — that is a separate product with different credentials.

Install

With your agent

Install OMGSkills skill "twilio/ai:skills/sendgrid/twilio-sendgrid-email-send" into this agent's normal skills directory: call the OMGSkills MCP get_install_plan tool for your agent and run the script it returns (it installs only the pinned commit and verifies SKILL.md), and stop if MCP or the pin is unavailable. Do not overwrite or change existing skills without asking me.

Manual command

git clone https://github.com/twilio/ai /tmp/ai && ln -s /tmp/ai/skills/sendgrid/twilio-sendgrid-email-send ~/.claude/skills/twilio-sendgrid-email-send

From README

Overview Agent safety: Always confirm recipients, subject, and content with the user before sending. Email is irreversible once delivered. Never send email autonomously without explicit user approval — especially for batch sends to multiple recipients. All email sending goes through POST /v3/mail/send. This endpoint returns 202 Accepted (queued) — NOT 200 OK (delivered). Delivery confirmation comes asynchronously via Event Webhook. See twilio-sendgrid-webhooks. --- Basic Send Python Node.js --- Personalized Batch Send with Dynamic Templates Dynamic templates use Handlebars syntax. Template IDs start with d-. Create templates in SendGrid Console > Email API > Dynamic Templates. Python Node.js Recipients in the same to array within a single personalization can see each other. For private sends, use separate personalizations (one per recipient). --- Scheduled Sends Schedule up to 72 hours in advance. Cancellation requires a batch ID assigned before sending.