CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

email-sequence

When the user wants to create or optimize an email sequence, drip campaign, automated email flow, or lifecycle email program. Also use when the user mentions "email sequence," "drip campaign," "nurture sequence," "onboarding emails," "welcome sequence," "re-engagement emails," "email automation," or "lifecycle emails." For in-app onboarding, see onboarding-cro.

64

Quality

80%

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 ./.gemini/skills/email-sequence/SKILL.md

The canonical home for this skill is email-sequence in alirezarezvani/claude-skills

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 is well-structured and token-efficient, with concrete output templates and an explicit validation loop, but it is undermined by two dangling references: neither references/email-sequence-playbook.md nor scripts/sequence_analyzer.py ships with the skill, so the promised core principles and the required pre-handoff analyzer run are impossible to fulfill. Secondary issues are a stubbed Metrics Plan and duplicated question lists.

Suggestions

Ship the missing bundle files (references/email-sequence-playbook.md and scripts/sequence_analyzer.py) or remove/inline their content — currently both pointers dangle and the mandated pre-handoff validation step cannot run.

Replace the "Metrics Plan: What to measure and benchmarks" stub with the actual benchmark table (open/click/conversion targets per email type) already promised in the Output Artifacts section.

Merge the duplicated question lists (Initial Assessment audience questions vs. Task-Specific Questions) into a single section to trim tokens.

DimensionReasoningScore

Conciseness

Mostly lean tables, fill-in templates, and terse question lists with no explanations of concepts Claude already knows; minor redundancy remains — the Initial Assessment audience questions duplicate Task-Specific Questions ("What triggered them into this sequence?" vs. "What triggers entry to this sequence?"), and Output Format, Communication, and Output Artifacts overlap on the same deliverables.

4 / 5

Actionability

The output-format templates and the analyzer invocation ("python3 scripts/sequence_analyzer.py --file sequence.json" with a concrete "fix anything it flags below 70" threshold) are specific, but the script does not exist in the bundle so the command is not actually executable, and the Metrics Plan section is a vague stub ("What to measure and benchmarks").

3 / 5

Workflow Clarity

The implied sequence (check .claude/product-marketing-context.md → assess type/audience/goals → ask task-specific questions → draft in the given format → run analyzer and fix sub-70 items → deliver) includes an explicit validation checkpoint with a fix loop; however, the overall order must be inferred from section arrangement rather than stated, and the validating script is missing.

4 / 5

Progressive Disclosure

References are clearly signaled and one level deep ("→ See references/email-sequence-playbook.md for details"), but no references/ or scripts/ directories exist in the bundle — both referenced paths (email-sequence-playbook.md, sequence_analyzer.py) dangle, so the skill's core principles and validation tool are actually nowhere to be found.

3 / 5

Total

14

/

20

Passed

Description

90%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 explicitly states both what the skill does and when to use it, with unusually thorough trigger-term synonyms and a clear boundary pointer to a sibling skill. The only weakness is that it names just two action verbs ("create or optimize") rather than enumerating the concrete capabilities the skill delivers.

Suggestions

Enumerate the concrete deliverables in the description (e.g., "writes subject lines, body copy, and CTAs; defines triggers, timing, and exit conditions; plans segmentation and metrics benchmarks") to raise specificity.

Add 'autoresponder' and 'email funnel' as trigger synonyms if they are in scope, since they are common user phrasings for this domain.

DimensionReasoningScore

Specificity

The only concrete actions stated are "create or optimize" applied to a list of artifact types ("email sequence, drip campaign, automated email flow, or lifecycle email program") — two verbs naming the domain, not the several specific actions (e.g., writing subject lines, defining triggers/exit conditions, planning metrics) that would mark comprehensive coverage.

3 / 5

Completeness

Explicitly answers what ("create or optimize an email sequence, drip campaign, automated email flow, or lifecycle email program") and when ("When the user wants to..." and "Also use when the user mentions...") with concrete trigger phrases, matching the top anchor exactly.

5 / 5

Trigger Term Quality

Quotes eight natural trigger phrases ("email sequence," "drip campaign," "nurture sequence," "onboarding emails," "welcome sequence," "re-engagement emails," "email automation," "lifecycle emails") plus "automated email flow" and "lifecycle email program" — comprehensive synonym coverage of the terms users would actually say; file extensions are not applicable in this domain.

5 / 5

Distinctiveness Conflict Risk

Clear niche (lifecycle email sequences) with an explicit disambiguation pointer ("For in-app onboarding, see onboarding-cro") — the trigger terms are distinctive to this skill and conflict risk is minimal.

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

referenced_paths_exist

Referenced path issues: 2 missing

Warning

Total

15

/

16

Passed

Repository

alirezarezvani/claude-skills

Path

.gemini/skills/email-sequence/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.