CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

list-segment-builder

Use when the user asks to "build email segments from my list", "make engaged / lapsed / RFM segments", "set up cart-abandoner or lifecycle-stage audiences", or "build a suppression list of unsubscribes and bounces"; turns the user's OWN list/CRM/GA4/ecommerce export into behavioral, attribute, and lifecycle-stage segments plus a suppression list, with per-segment sizes labeled Measured/Estimated, informing the SEND E (Engagement/targeting) dimension. Not for scoring EQS or running vetoes — use email-quality-auditor; not for authentication or spam-content checks — use deliverability-qa. 邮件列表分群/生命周期分群/抑制名单/流失召回

Quality

84%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

67%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 well-structured, actionable skill body with a clear 8-step workflow, concrete segment definitions, and explicit validation flags, held back mainly by repetition — the consent-registry ownership rule and next-skill routing are each stated several times — and by deferring its output templates to an unverifiable external shared file. Tightening the duplicated guardrails would move it toward top marks.

Suggestions

State the consent-registry ownership rule once (e.g., in Data Sources) and reference it elsewhere in a few words instead of restating 'reads memory/consent/, never writes it' five times across the Skill Contract, Data Sources, step 6, the scope guard, and Reference Materials.

Merge the 'Primary next skill' entry in the Skill Contract with the Next Best Skill section, or replace the former with a one-line pointer, to remove the duplicated routing guidance.

Move the Resend zero-dependency sync details out of the Data Sources section into a connector reference file, and inline a minimal example of the handoff-summary or save-result template so the skill does not depend on an external skill-contract.md for its core output shape.

DimensionReasoningScore

Conciseness

Mostly operational with no explaining of concepts Claude already knows, but noticeably repetitious: the consent-registry 'reads, never writes memory/consent/' rule is restated roughly five times (Skill Contract, Data Sources, step 6, scope guard, Reference Materials) and the 'Primary next skill' guidance appears in both the Skill Contract and Next Best Skill sections.

3 / 5

Actionability

Concrete guidance throughout — segment rules with definitions ('engaged-90d = opened or clicked in last 90 days, cart-abandoners-7d'), required export columns, an executable connector command, and a concrete save path — but the handoff-summary and save-result templates are deferred to an external skill-contract.md with no inline example, leaving minor gaps.

4 / 5

Workflow Clarity

A clear 8-step sequence with NEEDS_INPUT flags at each data-dependent step and a 'Done when' checklist gives most checkpoints, but there is no explicit error-recovery loop after a NEEDS_INPUT flag (ask vs. skip vs. continue is implicit) and the freeze step lacks verification that the versioned artifact was actually saved.

4 / 5

Progressive Disclosure

Well-organized sections with a Reference Materials list that signals each file's purpose at one level deep, but core output templates (handoff format, save template, termination rules) live in a shared external file outside this skill's bundle (no references/, scripts/, or assets/ directories exist here), and the Resend connector detail is inlined rather than split into a reference file.

4 / 5

Total

15

/

20

Passed

Description

100%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 exemplary description: concrete capabilities, natural quoted trigger phrases in both English and Chinese, explicit what-and-when, and explicit negative scope that redirects adjacent tasks to sibling skills. The only minor nit is internal jargon ('SEND E (Engagement/targeting) dimension') that a user would never say, but it does not impair triggering.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — 'turns the user's OWN list/CRM/GA4/ecommerce export into behavioral, attribute, and lifecycle-stage segments plus a suppression list, with per-segment sizes labeled Measured/Estimated' — giving comprehensive, specific coverage of the segmentation domain rather than generic claims.

5 / 5

Completeness

It explicitly answers both questions: an explicit 'Use when the user asks to…' clause with concrete trigger phrases for when, and a clear statement of the segment map, suppression list, and Measured/Estimated labeling it produces for what.

5 / 5

Trigger Term Quality

It quotes four natural full-sentence triggers users would actually say ('build email segments from my list', 'make engaged / lapsed / RFM segments', 'set up cart-abandoner or lifecycle-stage audiences', 'build a suppression list of unsubscribes and bounces') plus bilingual synonyms, matching the comprehensive-with-synonyms anchor.

5 / 5

Distinctiveness Conflict Risk

It carves out a clear niche (segmentation and suppression only) and actively redirects wrong-trigger cases to named siblings ('use email-quality-auditor', 'use deliverability-qa'), minimizing conflict risk.

5 / 5

Total

20

/

20

Passed

Validation

75%

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

Validation — 12 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

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

Warning

relative_links

Relative link issues: 30 suspicious

Warning

referenced_paths_exist

Referenced path issues: 1 missing, 1 deeper-than-1-level

Warning

Total

12

/

16

Passed

Repository

aaron-he-zhu/aaron-marketing-skills

Path

email/setup/list-segment-builder/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.