Agent Skill
Add Transmit's email API skill to your AI coding agent for sending emails, managing campaigns, templates, lists, and contacts through natural language.
The Transmit skill teaches AI coding agents how to use the Transmit email API. Once installed, your agent can send emails, manage campaigns, create templates, work with contact lists, check suppressions, and more.
What's a Skill?
Skills are knowledge modules for AI coding agents. They give your agent context about an API's endpoints, authentication, and usage patterns so it can write correct integration code and execute API calls without you looking up docs.
Transmit's skill is published on Skills.sh and works with Claude Code, Cursor, Windsurf, and other compatible agents.
Install
npx skills add sendwithxmit/skillsPrerequisites
- Create an account at xmit.sh/sign-up
- Add and verify a domain in the dashboard
- Create a sender identity
- Generate an API key (starts with
pm_live_) - Set the
TRANSMIT_API_KEYenvironment variable
What the Skill Covers
Send Email
Send transactional emails with HTML bodies, templates, attachments, and threading support.
"Send a welcome email to alice@example.com from hello@myapp.com"Campaigns
Create, update, and manage marketing campaigns. Track delivery stats like opens, clicks, and bounces.
"Create a draft campaign called March Newsletter targeting my subscriber list"Templates
Create and manage reusable email templates with {{variable}} substitution.
"Create an order confirmation template with orderId and customerName variables"Lists
Create contact lists, add or remove members, and use them as campaign targets.
"Create a list called VIP Customers and add these 5 contacts to it"Contacts
Sync contacts from your application, with support for bulk operations and imports.
"Import these 10 contacts and add them to the newsletter list"Suppressions
Check and manage suppressed email addresses (bounces, complaints, unsubscribes).
"Check if user@example.com is on the suppression list"Senders
Manage verified sender identities on your domains.
"List my senders and create a new one for billing@myapp.com"Messages
View sent message history and delivery events.
"Show me the delivery status of the last 10 messages"Skill vs MCP Server
Both give your AI agent access to Transmit, but they work differently:
| Skill | MCP Server | |
|---|---|---|
| How it works | Teaches the agent the API docs so it writes correct code | Gives the agent direct tool access to call the API |
| Install | One command | Just paste a URL |
| Best for | Writing integration code, one-off API calls | Ongoing email management, campaign workflows |
| Works with | Any Skills.sh-compatible agent | Any MCP client (Claude, Cursor, etc.) |
For most developers, start with the skill. If you need structured tools and guided workflows (like campaign creation), add the MCP server too.