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.

48

Quality

51%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

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

Quality

Content

35%

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

This skill suffers primarily from excessive verbosity, spending significant token budget teaching Claude general email marketing knowledge it already possesses (subject line strategies, body copy structure, CTA best practices). The workflow structure is reasonable with a clear Phase 1/Phase 2 progression, but the signal-to-noise ratio is low. The skill would benefit greatly from stripping out marketing fundamentals and focusing on the specific tool integrations, output formats, and workflow requirements that are unique to this system.

Suggestions

Remove the 'Subject Line Strategies', 'Body Copy Structure', 'CTA Button Best Practices', 'Visual Layout Approaches', and 'Email Ad Best Practices' sections entirely — Claude already knows email marketing fundamentals. Keep only the quick example as a reference for output format.

Move the dual logo variant algorithm and logo embedding details to a reference file (e.g., references/logo-handling.md) and summarize in 2-3 lines in the main skill.

Add a validation step after HTML generation (e.g., verify subject line length, check CTA count, confirm mobile-responsive patterns) to create a feedback loop for quality assurance.

Consolidate the 'Common Pitfalls' section into the output format requirements as constraints (e.g., 'Subject line: max 60 chars, Preview text: 35-55 chars') rather than listing them as separate advice.

DimensionReasoningScore

Conciseness

The skill is extremely verbose at ~300+ lines. It explains basic email marketing concepts Claude already knows (what subject lines are, what CTAs are, body copy structure, the 'email advantage'). The subject line strategies, body copy structure, CTA best practices, and visual layout sections are all general marketing knowledge that doesn't need to be taught. The dual logo variant section includes a full Python algorithm that could be much more concise.

1 / 3

Actionability

The skill provides some concrete guidance like the HTML preview workflow steps, the card template format requirements, and the logo embedding workflow. However, much of the content is general marketing advice rather than executable instructions. The actual card template markup is deferred to references, and the HTML preview templates are also external. The Python code for logo selection is concrete but overly detailed for what it accomplishes.

2 / 3

Workflow Clarity

The Phase 1 → Phase 2 workflow is clearly sequenced with explicit triggers for when to generate HTML vs text concepts. The HTML generation workflow has numbered steps including file writing and preview opening. However, there's no validation/feedback loop for the generated concepts (e.g., checking character counts against limits, validating HTML renders correctly), and the 'when to generate HTML' section partially compensates but lacks error recovery guidance.

2 / 3

Progressive Disclosure

The skill references external files appropriately (card-templates.md, html-preview-templates.md, examples.md, brand.md) and defers detailed templates to references. However, no bundle files were provided to verify these references exist, and the skill itself contains massive amounts of inline content (subject line strategies, body copy structure, CTA best practices, visual layouts) that could be moved to reference files. The main SKILL.md tries to be both overview and comprehensive guide.

2 / 3

Total

7

/

12

Passed

Description

67%

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 does well at specifying concrete deliverables and carving out a distinct niche for email advertising content creation. Its main weakness is the absence of an explicit 'Use when...' clause, which would help Claude know exactly when to select this skill. The trigger terms could also be expanded to cover more natural user phrasings.

Suggestions

Add a 'Use when...' clause such as 'Use when the user asks to create email campaigns, marketing emails, promotional newsletters, or email blasts.'

Include additional natural trigger terms like 'marketing email', 'email campaign', 'newsletter', 'promotional email', 'email template', or 'drip sequence' to improve matching.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: generating subject lines, body copy, CTAs, and HTML previews. Also mentions producing multiple creative variations optimized for engagement and conversions.

3 / 3

Completeness

Clearly answers 'what does this do' with specific capabilities, but lacks an explicit 'Use when...' clause or equivalent trigger guidance, which caps this dimension at 2 per the rubric.

2 / 3

Trigger Term Quality

Includes relevant terms like 'email', 'subject lines', 'body copy', 'CTAs', 'HTML previews', but misses common user variations like 'marketing email', 'newsletter', 'email campaign', 'promotional email', or 'email template'.

2 / 3

Distinctiveness Conflict Risk

The combination of 'email advertising concepts' with specific deliverables like subject lines, CTAs, and HTML previews creates a clear niche that is unlikely to conflict with general copywriting or web design skills.

3 / 3

Total

10

/

12

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

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.