CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

using-email-templates

Use when creating or sending Mailtrap-hosted email templates, Handlebars personalization, template UUID in API payloads, or debugging variables and preview. Use when separating email design from application code for transactional or bulk sends.

Quality

86%

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

82%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 tight, high-quality reference skill: executable examples, concrete guidance, and zero filler. The main headroom is spelling out required payload fields inline and making the sandbox validation step an explicit ordered checkpoint rather than a mistake-table entry.

DimensionReasoningScore

Conciseness

The body is lean and directive — no concept explanations Claude already knows, no padded sections; lines like 'Before generating SDK code: read the README of the relevant SDK repository... Do not rely on memory' are terse imperatives, and every section (quick reference, curl example, Handlebars patterns, mistakes table) earns its place.

5 / 5

Actionability

Mostly executable: a copy-paste curl example with real JSON body, concrete Handlebars patterns ('{{name}}' escaped, '{{{html}}}' raw, nested paths), and where to find the UUID ('Integration tab'). Minor gaps: exact required fields are deferred ('Exact required fields... follow the same rules as non-template sends') and the bulk variant is only linked, not shown.

4 / 5

Workflow Clarity

Not a strict multi-step workflow, but sequencing guidance is present (read SDK README first, use official docs for request bodies, offer to generate template HTML proactively) and the Common mistakes table names the sandbox-preview checkpoint for risky changes. Not 5 because the validate/preview loop is implicit rather than an explicit ordered sequence.

4 / 5

Progressive Disclosure

Well-sectioned single-file overview with all external references one level deep and clearly labeled (Templates API, transactional/bulk docs, Handlebars guide, SDK repos). At ~93 lines with everything inline it slightly exceeds the 'under 50 lines, simple skill' case, and no bundle files exist to offload content, so structure is good but not exemplary.

4 / 5

Total

17

/

20

Passed

Description

83%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 description: concrete, domain-specific actions paired with two explicit 'Use when' trigger clauses. Keyword coverage and capability coverage are both good with only minor gaps (template CRUD, merge-tag synonyms), and conflict risk with sibling Mailtrap skills is low but not fully eliminated.

DimensionReasoningScore

Specificity

Names the domain and several concrete actions — 'creating or sending Mailtrap-hosted email templates, Handlebars personalization, template UUID in API payloads, or debugging variables and preview' — with minor gaps such as template CRUD via API, which the body covers but the description omits.

4 / 5

Completeness

Explicitly answers both what (create/send templates, Handlebars personalization, template UUID payloads, debug variables/preview) and when, with two explicit 'Use when...' trigger clauses ('Use when creating or sending...' and 'Use when separating email design from application code for transactional or bulk sends').

5 / 5

Trigger Term Quality

Good natural keyword coverage ('email templates', 'Handlebars', 'personalization', 'template UUID', 'debugging', 'preview', 'transactional or bulk'), but common user synonyms like 'merge tags', 'merge fields', or 'test email' are missing.

4 / 5

Distinctiveness Conflict Risk

'Mailtrap-hosted email templates' with UUID and Handlebars triggers is a clear niche, but generic requests like 'send an email with Mailtrap' could plausibly match a sibling sending skill, leaving minor overlap risk with closely related skills.

4 / 5

Total

17

/

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/using-email-templates/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.