T
transmit.
AI

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/skills

Prerequisites

  1. Create an account at xmit.sh/sign-up
  2. Add and verify a domain in the dashboard
  3. Create a sender identity
  4. Generate an API key (starts with pm_live_)
  5. Set the TRANSMIT_API_KEY environment 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:

SkillMCP Server
How it worksTeaches the agent the API docs so it writes correct codeGives the agent direct tool access to call the API
InstallOne commandJust paste a URL
Best forWriting integration code, one-off API callsOngoing email management, campaign workflows
Works withAny Skills.sh-compatible agentAny 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.

On this page