CtrlK
BlogDocsLog inGet started
Tessl Logo

email

Generate email advertising concepts with compelling subject lines, body copy, CTAs, and HTML previews. Produces multiple creative variations optimized for inbox engagement and conversions.

56

Quality

64%

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

Fix and improve this skill with Tessl

tessl review fix ./creative-skills/multi-channel-ad-ideation/channels/email/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

The body delivers a clear, actionable two-phase email ad workflow with concrete tool calls and an executable logo-selection script. Its main weaknesses are verbosity from inlined general marketing best practices and progressive-disclosure problems from references pointing to files not present in the bundle.

Suggestions

Move general marketing lore (Subject Line Strategies, Body Copy Structure, CTA Best Practices, Common Pitfalls) into a reference file and keep SKILL.md focused on the generation workflow and output format.

Ship the referenced files (card-templates.md, html-preview-templates.md, examples.md) in a references/ bundle or inline the essential card/HTML template markup so the skill is self-contained.

Normalize reference paths to a single consistent style and remove the redundant 'Important workflow requirement' restatement of the Phase 2 steps.

DimensionReasoningScore

Conciseness

The core Phase 1/Phase 2 workflow is efficient, but large sections (Subject Line Strategies, Body Copy Structure, CTA Button Best Practices, Common Pitfalls, The Email Advantage) restate general email-marketing knowledge Claude already knows and could be trimmed or moved to references.

3 / 5

Actionability

Concrete guidance is present — explicit numbered Phase 2 steps, specific tool call 'mcp__tdx-studio__open_file', file naming 'email-preview-{timestamp}.html', and a copy-paste-ready Python luminance block — but the core card-markup and HTML template code live only in referenced (and absent) files, leaving minor gaps.

4 / 5

Workflow Clarity

The Phase 1 → user-confirmation → Phase 2 sequence is clear with an explicit confirmation checkpoint and a numbered HTML workflow, but there is no error-recovery guidance for the file-write/open-file steps and the 'Important workflow requirement' paragraph redundantly restates steps 3-4.

4 / 5

Progressive Disclosure

Sections provide structure and references are one level deep, but referenced files ('../references/card-templates.md', '../references/html-preview-templates.md', 'examples.md') are absent from the bundle, paths are inconsistently styled, and reference-worthy best-practice/algorithm content is inlined rather than split out.

3 / 5

Total

14

/

20

Passed

Description

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

The description clearly states what the skill does with several concrete email-ad components, but omits any explicit 'Use when...' trigger guidance, capping completeness. Trigger terms are good but lack common synonyms and file extensions.

Suggestions

Add an explicit trigger clause, e.g. 'Use when the user asks for email ad concepts, email campaigns, newsletters, or promotional email copy.'

Include natural synonyms and a file extension (e.g. 'newsletter', 'email campaign', '.html previews') to broaden trigger coverage.

Tighten 'compelling'/'optimized for inbox engagement and conversions' into more concrete actions to push specificity toward comprehensive.

DimensionReasoningScore

Specificity

Quotes 'Generate email advertising concepts with compelling subject lines, body copy, CTAs, and HTML previews' and 'Produces multiple creative variations' — several concrete actions are named, but 'concepts'/'creative variations' and 'optimized for inbox engagement' are slightly abstract benefit claims rather than concrete actions, keeping it just below comprehensive.

4 / 5

Completeness

The 'what' is clear (generate email concepts with subject lines, body copy, CTAs, HTML previews) but there is no 'Use when...' clause or equivalent explicit trigger guidance, which per the judging guidelines caps completeness at 3.

3 / 5

Trigger Term Quality

Natural terms like 'email advertising concepts', 'subject lines', 'body copy', 'CTAs', and 'HTML previews' would be said by users, but common synonyms ('newsletter', 'email campaign', 'email marketing') and file extensions are missing, so it is not comprehensive.

4 / 5

Distinctiveness Conflict Risk

'Email advertising concepts' with subject lines/CTAs/HTML previews is a clear niche distinct from other ad channels, but overlap risk remains with sibling copywriting/HTML-generation and the multi-channel-ad-ideation parent skill.

4 / 5

Total

15

/

20

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 3 missing

Warning

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

14

/

16

Passed

Repository
treasure-data/td-skills
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.