CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

cold-email

When the user wants to write, improve, or build a sequence of B2B cold outreach emails to prospects who haven't asked to hear from them. Use when the user mentions 'cold email,' 'cold outreach,' 'prospecting emails,' 'SDR emails,' 'sales emails,' 'first touch email,' 'follow-up sequence,' or 'email prospecting.' Also use when they share an email draft that sounds too sales-y and needs to be humanized. Distinct from email-sequence (lifecycle/nurture to opted-in subscribers) — this is unsolicited outreach to new prospects. NOT for lifecycle emails, newsletters, or drip campaigns (use email-sequence).

71

Quality

89%

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

SKILL.md
Quality
Evals
Security

Quality

Content

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

A strong, well-structured skill body: concrete tables, explicit thresholds, a scored validation loop on the analyzer script, and clean one-level-deep progressive disclosure to existing reference files. The residual weaknesses are minor — some cross-section redundancy, an undefined 'structured communication standard', and validation guidance that only explicitly covers multi-email sequences.

Suggestions

Define or link the 'structured communication standard' referenced in the Communication section — the confidence-tag scheme (🟢🟡🔴) and 'What + Why + How' are asserted but never anchored to a source or spelled out, leaving that section unactionable.

State whether the analyzer score gate applies to Mode 1 single emails or only Mode 2 sequences, and add a validation step to Mode 1's numbered workflow (e.g., 'score the draft; below 70 → trim and re-score') so every mode has the same feedback loop.

Deduplicate the send cadence (stated in both Mode 2 step 3 and the Follow-Up Strategy cadence table) and consolidate the three occurrences of the 'just checking in' rule into one section to trim tokens.

DimensionReasoningScore

Conciseness

The body is efficient — tables and concrete ❌/✅ examples throughout, and it assumes Claude's competence (never explains what cold email or SPF is). Falls short of anchor 5 due to minor redundancy: the send cadence is stated twice ('Day 1, Day 4, Day 9, Day 16, Day 25' in Mode 2 and again in the Follow-Up Cadence table), and 'just checking in' guidance appears in three separate sections. Tighter than anchor 3 — there is little genuinely unnecessary explanation.

4 / 5

Actionability

Highly concrete: exact send-day gaps, word-count thresholds ('longer than 150 words'), a copy-paste tool invocation ('python3 scripts/email_sequence_analyzer.py sequence.json'), specific deliverability numbers (20/day warmup, 100-200/day limit, 5% bounce), and worked good/bad example lines. Minor gaps keep it from anchor 5: the 'Communication' section invokes 'the structured communication standard' and confidence-tag emojis without defining where that standard lives, and Mode 1 step 2 delegates framework choice entirely to references/frameworks.md without even naming the frameworks inline.

4 / 5

Workflow Clarity

Three modes each carry a clear numbered sequence, and the Tools section provides an explicit validation feedback loop for sequences: 'any email scoring below 70 gets rewritten against the flagged dimensions... then re-scored.' Not anchor 5 because validation is attached only to Mode 2 sequences — it is ambiguous whether a single Mode 1 email gets scored — and 'Before Starting' lists context to gather but no fallback when it is unavailable.

4 / 5

Progressive Disclosure

Well-executed structure: the body stays an overview, and three real one-level-deep references (references/frameworks.md, references/follow-up-playbook.md, references/deliverability-guide.md) are each signaled at the natural point of use ('See references/deliverability-guide.md for domain warmup schedule, SPF/DKIM setup, and spam trigger word list'). Verified against the bundle: all referenced files exist and contain no further nested references, so navigation is one hop deep.

5 / 5

Total

17

/

20

Passed

Description

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

An excellent description: third-person, concrete actions, eight natural trigger terms, and an explicit two-way boundary with the adjacent email-sequence skill. The only weakness is that critique/performance-analysis capabilities are implied rather than named, leaving minor coverage gaps.

DimensionReasoningScore

Specificity

Names the domain ('B2B cold outreach emails to prospects who haven't asked to hear from them') and several concrete actions: 'write, improve, or build a sequence of' emails, plus 'needs to be humanized' for shared drafts. Falls short of anchor 5 because coverage has minor gaps — the performance-analysis/critique capability and follow-up writing are only implicit in 'build a sequence', not explicitly named.

4 / 5

Completeness

Explicitly answers both questions: what ('write, improve, or build a sequence of B2B cold outreach emails') and when ('Use when the user mentions' followed by concrete trigger phrases, plus the sales-y-draft case). This mirrors the anchor 5 example structure exactly.

5 / 5

Trigger Term Quality

Comprehensive synonym coverage: 'cold email,' 'cold outreach,' 'prospecting emails,' 'SDR emails,' 'sales emails,' 'first touch email,' 'follow-up sequence,' 'email prospecting' — eight natural phrases a user would actually say, plus a behavioral trigger ('share an email draft that sounds too sales-y'). No natural variant is obviously missing; anchor 5 fits.

5 / 5

Distinctiveness Conflict Risk

Clear niche with explicit boundary against the closest sibling: 'Distinct from email-sequence (lifecycle/nurture to opted-in subscribers) — this is unsolicited outreach to new prospects. NOT for lifecycle emails, newsletters, or drip campaigns (use email-sequence).' Conflicts are pre-empted rather than left to inference; minimal conflict risk.

5 / 5

Total

19

/

20

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

alirezarezvani/claude-skills

Path

marketing-skill/skills/cold-email/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.