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

Discovery

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 covers all key dimensions well. It leads with explicit trigger phrases that map to natural user requests, describes concrete capabilities including the specific tools involved (Treasure Studio, Treasure Engage), and occupies a clear, distinct niche. The only minor note is that the structure places the 'when' clause before the 'what' clause, which is slightly unconventional but still fully effective.

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' equivalent at the start listing 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 around enterprise HTML email template generation and campaign workflows. Unlikely to conflict with other skills.

3 / 3

Total

12

/

12

Passed

Implementation

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 troubleshooting. Its main weaknesses are that critical executable details (complete HTML templates, exact Engage push commands) are deferred to external reference files that don't exist in the bundle, and the document is somewhat verbose with sections that explain concepts Claude already knows (email client compatibility rules, what merge tags are). The troubleshooting section, while useful, adds significant length that could be offloaded to a reference file.

Suggestions

Provide the referenced bundle files (`references/email-design-patterns.md`, `references/engage-integration.md`, `examples/sample-campaign.html`) or inline the critical executable content (e.g., the exact `tdx` command for pushing to Engage, a complete HTML email template skeleton).

Move the 'Common Issues and Solutions' section to a separate `references/troubleshooting.md` file and link to it from the main skill to reduce the SKILL.md length.

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

Include at least one complete, copy-paste-ready HTML email template (not just fragments) either inline or in the referenced `examples/sample-campaign.html`.

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 guidance relies on external references (`references/email-design-patterns.md`) that are not provided in the bundle. The workflow push command is also deferred to `references/engage-integration.md`. Key executable details are missing from the skill itself—the HTML patterns shown are fragments, not complete standalone email templates.

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 fallback paths (manual export if Engage workflow is unavailable). The iterative edit loop is well-defined with a clear approval gate before shipping. The A/B testing variant workflow also includes clear sequencing.

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 SKILL.md itself is quite long (~200+ lines) and some content like the detailed troubleshooting section could be split into a separate reference file.

2 / 3

Total

9

/

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.