Agent skill · marketing growth · aiskillstore

setting-up-sending-domain

Use when adding or verifying a Mailtrap sending domain, DNS propagation issues, registrar or DNS provider steps, compliance after verification, or click tracking. Domain must be verified before sending from it.

Why this skill is useful

Provides specific API commands and DNS setup patterns for Mailtrap that the AI wouldn't reliably generate on its own.

What it needs

Requires mailtrap account access. About 2k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

Setting up a Mailtrap sending domain Overview You must add and verify a domain you control before live sending. Mailtrap shows every DNS record required for that domain in the UI: add the complete set as given (do not cherry-pick). After DNS verifies, complete the compliance step if requested. Subdomain vs root: add the exact hostname you will use in the From address. If you send from notifications.mycompany.com, add that subdomain as the sending domain—not only mycompany.com, unless you truly send from the root domain. For step-by-step clicks at common hosts, open the matching guide on Sending domain setup (Cloudflare, Route 53, etc.) and follow it alongside the live UI values. Related skills: authorizing-api-requests (tokens, env vars, accountid resolution), sending-emails (after domain is ready). When to use New Sending Domains setup, stuck verification, or compliance questions DNS at Cloudflare, AWS, Google, Namecheap, GoDaddy, DigitalOcean, etc. When not to use Sandbox-only testing without a custom domain (see testing-with-sandbox) Authorization The Sending Domains API calls below need Authorization: Bearer $MAILTRAPAPITOKEN and an $MAILTRAPACCOUNTID in the path. Token scope, storage, and the one-liner that resolves $MAILTRAPACCOUNTID from GET https://mailtrap.io/api/accounts are covered in skill authorizing-api-requests. Automating setup (API and DNS providers) Prefer this path when building scripts or AI-assisted automation: 1. DNS records and status via API — Use the Sending Domains API: GET https://mailtrap.io/api/accounts/$MAILTRAPACCOUNTID/sendingdomains — lists domains GET https://mailtrap.io/api/accounts/$MAILTRAPACCOUNTID/sendingdomains/{sendingdomainid} — returns dnsrecords (each with type, name, value, and verification status) and dnsverified. Poll after you publish DNS. 2. Create domain via API — POST https://mailtrap.io/api/accounts/$MAILTRAPACCOUNTID/sendingdomains with domainname when your flow provisions domains programmatically. 3. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/setting-up-sending-domain

View the source on GitHub

Browse the @skills marketplace