CtrlK
BlogDocsLog inGet started
Tessl Logo

email-campaign

This skill should be used when the user asks to "create an email", "build an email campaign", "design an email template", "generate an email for a segment", "preview an email", or "push an email to Engage". Generates enterprise-grade HTML email templates with live preview in Treasure Studio and natural language editing, then pushes the final version to Treasure Engage.

67

Quality

81%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

62%

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

This is a well-structured skill with a clear four-phase workflow and good coverage of edge cases and fallback paths. Its main weaknesses are moderate verbosity (explaining email client compatibility rules Claude likely knows), incomplete actionability (key commands deferred to missing reference files, no complete HTML template), and referenced bundle files that don't exist. The troubleshooting section adds value but contributes to overall length.

Suggestions

Provide the referenced bundle files (references/email-design-patterns.md, references/engage-integration.md, examples/sample-campaign.html) or include the critical content inline—especially the exact Engage push command, which is essential for Phase 4.

Include one complete, copy-paste-ready HTML email template (not just fragments) so Claude can use it as a starting scaffold rather than generating from scratch.

Move the 'Common Issues and Solutions' section to a separate troubleshooting reference file to reduce the main skill's token footprint.

Trim the 'Email Client Compatibility First' section to just the rule list—Claude already understands why table-based layouts are needed for email clients.

DimensionReasoningScore

Conciseness

The skill is reasonably well-organized but includes some unnecessary verbosity—e.g., the 'When to Use This Skill' section restates trigger phrases already covered in the description, the 'Core Principles' section explains concepts like email client compatibility that Claude already knows, and the 'Common Issues and Solutions' section is quite lengthy. However, the content is mostly relevant and not egregiously padded.

2 / 3

Actionability

The skill provides concrete merge tag examples, HTML snippets, and specific MCP tool calls like `preview_document`, but the actual HTML email generation lacks a complete executable template. The 'Ship to Engage' phase defers the exact command to a reference file (`references/engage-integration.md`) that isn't provided, and the HTML patterns are fragments rather than complete, copy-paste-ready emails.

2 / 3

Workflow Clarity

The four-phase workflow (Generate → Preview → Edit → Ship) is clearly sequenced with explicit steps, validation checkpoints (preview after each edit, re-render cycle), and feedback loops (iterative edit phase with 'repeat until the user approves'). The A/B testing variant workflow also has clear sequential steps. Fallback paths are documented for when tools are unavailable.

3 / 3

Progressive Disclosure

The skill references external files (`references/email-design-patterns.md`, `references/engage-integration.md`, `examples/sample-campaign.html`) which is good progressive disclosure structure, but none of these bundle files are actually provided, making the references unverifiable and potentially broken. The main file itself is quite long (~200+ lines) and some content like the full troubleshooting section could be split into a reference file.

2 / 3

Total

9

/

12

Passed

Description

100%

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

This is a strong skill description that excels across all dimensions. It leads with explicit trigger phrases covering natural user language, then clearly describes the specific capabilities including HTML template generation, live preview, natural language editing, and integration with Treasure Engage. The product-specific terminology makes it highly distinctive and unlikely to conflict with other skills.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: 'Generates enterprise-grade HTML email templates', 'live preview in Treasure Studio', 'natural language editing', and 'pushes the final version to Treasure Engage'. These are concrete, actionable capabilities.

3 / 3

Completeness

Clearly answers both 'what' (generates HTML email templates with live preview and natural language editing, pushes to Treasure Engage) and 'when' (explicit 'Use when' clause listing six specific trigger phrases).

3 / 3

Trigger Term Quality

Excellent coverage of natural trigger terms: 'create an email', 'build an email campaign', 'design an email template', 'generate an email for a segment', 'preview an email', 'push an email to Engage'. These are phrases users would naturally say.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with specific product references (Treasure Studio, Treasure Engage) and a clear niche (enterprise HTML email templates with campaign workflow). Unlikely to conflict with generic email or document skills.

3 / 3

Total

12

/

12

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

10

/

11

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.