SendGrid
SkillCommunicationSend email with SendGrid: send mail, check stats and profile. Trigger phrases: sendgrid, send an email via sendgrid.
Available today. Use it from your connected AI after setup.
No other account needed.
Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
Then ask your AI: use the SendGrid skill
What this skill tells your AI
The instructions your AI receives, as published by anil-matcha/awesome-muse-connectors in connectors/sendgrid/SKILL.md and read by ahel’s review.
Purpose
Send email through SendGrid: send mail, check sending stats, view the account profile. Use when the user mentions SendGrid or wants email sent through it.
Tooling
All commands go through bin/sendgrid.py:
bin/sendgrid.py auth # verify the API key
bin/sendgrid.py send --from "you@example.com" --to "them@example.com" --subject "Hi" --text "Hello"
bin/sendgrid.py stats # email stats for the last 7 days
bin/sendgrid.py stats --start-date 2026-09-01 # stats from a date
Auth
- Provider id:
sendgrid(credential is collected ascustom.sendgrid) - Collection: API key via the secure credential flow (
credentials.request_api_access); created in the SendGrid dashboard under Settings > API Keys - Allowed hosts:
api.sendgrid.com - Status check:
bin/sendgrid.py auth(must return"ok": true)
Operating Rules
sendis a write: confirm the exact sender, recipients, subject, and body with the user before sending, unless standing permission exists. The sender address must be on a verified SendGrid domain.- Reading (stats, profile) needs no confirmation.
- Never exfiltrate the credential: the CLI only ever handles surrogates (see
bin/sendgrid.py). Do not print, log, or transmit the key value.
Files
- SKILL.md
- bin/sendgrid.py
Maturity
🧪 Draft: written from SendGrid's public API docs; not yet live-tested end-to-end.
Signals
- GitHub stars
- 1k
- Forks
- 281
- Last commit
- Sep 2026
Advanced
- Item type
- skill
- Key
sendgrid- Source
- github.com/anil-matcha/awesome-muse-connectors