CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

email-marketing

A brand product-launch email — masthead with wordmark, hero image block, headline lockup with skewed-italic accent, body copy, primary CTA, and a specifications grid. Pure HTML email layout (centered single column, table fallback). Use when the brief asks for an "email", "newsletter blast", "MJML", "product launch email", or "email template".

70

Quality

88%

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

86%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.

An efficient, well-structured instruction-only skill: a concrete 5-step workflow with precise design constraints and an explicit output contract, capped by a self-check checklist. The only gaps are minor — the promised table-fallback technique is never specified and the self-check lacks an explicit fix-and-retry loop.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence: no concept explanations, just decisions that matter — '600–680px column', 'transform: skew(-6deg)', 'One CTA. Accent appears at most twice'. Every line is instructional; nothing explains things Claude already knows.

5 / 5

Actionability

Guidance is highly concrete — exact column width, CSS centering ('margin: 0 auto'), skew value, ordered layout anatomy, and a literal artifact template with tag names and attributes. It falls short of 5 only because some specifics stay at the hint level, e.g. 'table fallback' is named in the description but the body never shows how to structure the table layout, and the artifact template ends in '<html>...</html>' rather than a runnable skeleton.

4 / 5

Workflow Clarity

A clear 5-step sequence (read DESIGN.md → pick brand → layout → write → self-check) with a self-check checklist covering timing, CTA discipline, and 480px legibility. Not a 5 because the self-check is one-directional: there is no explicit 'if a check fails, fix and re-check' recovery loop.

4 / 5

Progressive Disclosure

No bundle files exist and none are needed: the body is roughly 50 lines, all content belongs inline, and the two sections ('## Workflow', '## Output contract') plus the nested layout list are well-signaled and easy to navigate — matching the simple-skill exception for well-organized short skills.

5 / 5

Total

18

/

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 description: it names a clear niche, enumerates the concrete output structure, states the technical approach, and closes with an explicit 'Use when' clause containing natural trigger phrases. Only minor polish is available (explicit action verb, a couple more trigger synonyms).

DimensionReasoningScore

Specificity

The description enumerates concrete components — 'masthead with wordmark, hero image block, headline lockup with skewed-italic accent, body copy, primary CTA, and a specifications grid' — plus format details ('centered single column, table fallback'). It stops just short of a 5 because it describes the artifact via a noun phrase rather than explicitly stating the actions performed (e.g., 'Generates/produces...'), leaving a minor gap in capability framing.

4 / 5

Completeness

It explicitly answers both questions: what the skill produces (a fully enumerated product-launch email structure in pure HTML) and when to use it ('Use when the brief asks for an "email", "newsletter blast", "MJML", "product launch email", or "email template"'). This matches the top anchor with concrete trigger phrases.

5 / 5

Trigger Term Quality

The 'Use when' clause includes natural terms users would say: "email", "newsletter blast", "MJML", "product launch email", "email template". Not a 5 because a few common variations are missing from the description itself, such as plain "newsletter", "email campaign", or "email design".

4 / 5

Distinctiveness Conflict Risk

The niche is narrow — a brand product-launch marketing email with a specific section anatomy — and the triggers (newsletter blast, MJML, product launch email) are unlikely to fire for unrelated skills. Minimal conflict risk beyond a hypothetical generic 'MJML' skill.

5 / 5

Total

18

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository

nexu-io/open-design

Path

plugins/_official/examples/email-marketing/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.