CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

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.

Quality

85%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

75%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-structured, largely executable reference for sending-domain setup: concrete API endpoints, a clear workflow with a DNS-troubleshooting feedback loop, and well-signaled per-provider guides. The main deductions are rule/link redundancy, an under-specified compliance step, and the absence of an explicit verification checkpoint via the API's dns_verified status.

Suggestions

State the 'add every record exactly as given' rule once (e.g., in Workflow step 2) and reference it elsewhere, and remove the duplicate Sending-domain-setup docs link.

Make verification a explicit checkpoint: after polling, check dns_verified (or dig the SPF/DKIM records) and only proceed to compliance when true, with a retry loop otherwise.

Give the compliance step substance — one line on what it involves or a link to the compliance documentation — since it is currently a bare 'Complete the compliance flow when prompted'.

DimensionReasoningScore

Conciseness

The body is dense and imperative with no explanations of concepts Claude already knows (no 'what DNS is' padding), matching anchor 4 ('efficient; minor instances... could be trimmed'). It is not a 5 because the same rule is stated three times ('add the complete set as given (do not cherry-pick)', 'create all listed records... exactly as shown', 'the same rule applies: copy every record') and the Sending-domain-setup docs link appears twice.

4 / 5

Actionability

Guidance is mostly executable: full API endpoints with methods and path variables ('GET https://mailtrap.io/api/accounts/$MAILTRAP_ACCOUNT_ID/sending_domains'), a concrete UI path ('Sending Domains > Add domain'), diagnostic commands ('dig', 'nslookup'), and per-provider doc links. It stops short of anchor 5 because there is no copy-paste-ready request example (auth header delegated to another skill) and the compliance step is a bare directive ('Complete the compliance flow when prompted') with no pointer to what it involves.

4 / 5

Workflow Clarity

The Workflow section gives a clear four-step sequence with an explicit error-recovery checkpoint — 'If verification stays pending, use dig, nslookup, or an online DNS lookup to confirm each record is visible publicly before clicking Verify again' — matching anchor 4. It is not a 5 because the API-path validation is left implicit ('Poll after you publish DNS') rather than an explicit dns_verified checkpoint, and the compliance step lacks definition.

4 / 5

Progressive Disclosure

The body is well-sectioned (Overview, When to use, Authorization, API automation, Workflow, provider guides, DNS caveat) and points to one-level-deep external references that are clearly signaled and provider-matched, matching anchor 4 ('good structure; references mostly clear; minor organization gaps'). It is not a 5 because no bundle files exist, the skill exceeds the simple <50-line case, and the duplicated docs link plus inlined provider-link list leave minor organization gaps.

4 / 5

Total

16

/

20

Passed

Description

87%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong, trigger-first description that explicitly answers both what the skill covers and when to use it, with a clearly bounded Mailtrap sending-domain niche. Minor gaps: record-level terms (SPF/DKIM/DMARC) that users commonly cite are missing, and 'click tracking' is claimed but not addressed in the skill body.

DimensionReasoningScore

Specificity

The description lists several concrete capabilities — 'adding or verifying a Mailtrap sending domain, DNS propagation issues, registrar or DNS provider steps, compliance after verification, or click tracking' — which clearly matches the anchor 'lists several specific actions; minor gaps in coverage'. It is not a 5 because the items are phrased as trigger topics rather than explicit actions (e.g., no verb-first statement like 'adds and verifies'), and 'click tracking' has no counterpart guidance in the skill body.

4 / 5

Completeness

Both 'what' and 'when' are answered explicitly with concrete trigger phrases: the enumerated scope ('adding or verifying... compliance after verification, or click tracking') states what the skill handles, and the leading 'Use when...' clause plus the constraint 'Domain must be verified before sending from it' make the trigger conditions explicit. Unlike the anchor-4 case, the 'when' could hardly be more specific.

5 / 5

Trigger Term Quality

Natural user phrases are present — 'Mailtrap sending domain', 'DNS propagation', 'registrar', 'DNS provider', 'compliance', 'click tracking' — giving good keyword coverage. It falls short of the anchor-5 'comprehensive coverage including synonyms' because the record-level terms users actually say when stuck on verification (SPF, DKIM, DMARC, 'DNS records') are absent.

4 / 5

Distinctiveness Conflict Risk

The description carves out a clear niche — Mailtrap sending domains specifically, spanning setup, DNS verification, and compliance — which matches the anchor-5 'clear niche with distinct triggers; minimal conflict risk'. Naming the product ('Mailtrap') and scoping to the pre-send verification phase keeps it well separated from adjacent skills like sending-emails or testing-with-sandbox.

5 / 5

Total

18

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

mailtrap/mailtrap-skills

Path

skills/setting-up-sending-domain/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.