CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

sms

When the user wants to plan, build, or optimize SMS, MMS, or WhatsApp marketing — including welcome flows, abandoned cart texts, post-purchase, win-back, promotional sends, or transactional/auth SMS. Also use when the user mentions "SMS marketing," "text message campaigns," "SMS sequence," "SMS automation," "abandoned cart text," "post-purchase SMS," "Klaviyo SMS," "Postscript," "Attentive," "Twilio," "A2P 10DLC," "TCPA," "SMS compliance," "short code," "toll-free SMS," "MMS campaign," "should I do SMS," "SMS vs email," "WhatsApp marketing," "WhatsApp Business API," "WhatsApp templates," or "click-to-WhatsApp." For email sequences, see emails. For SMS copy framing, see copywriting. For opt-in popups that capture phone numbers, see popups.

Quality

92%

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

86%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 dense, domain-expert body that leads with compliance, gives exact numbers, timings, and copy patterns, and cleanly pushes depth into four well-signaled one-level-deep reference files. Its main weaknesses are mild redundancy between 'Common Mistakes'/'Task-Specific Questions' and earlier sections, and the absence of explicit validation checkpoints in the workflow.

Suggestions

Collapse the 'Task-Specific Questions' section into 'Before Starting' (they cover the same context) and trim 'Common Mistakes' items that restate points already made in-line, to lift conciseness from 4 to 5.

Add one or two explicit validation checkpoints to the workflow, e.g., 'verify final copy stays within the planned segment budget (160/70 chars)' and 'confirm STOP/HELP keyword handling on the selected platform before recommending it', to lift workflow_clarity from 4 to 5.

Name compliance setup (TCPA consent copy, A2P 10DLC registration review) as an explicit deliverable in the description, not just as trigger terms.

DimensionReasoningScore

Conciseness

Nearly every line carries domain-specific facts Claude would not reliably know (segment pricing '$0.0075–$0.04', quiet hours, A2P 10DLC registration rules, benchmark tables), and it does not explain basics Claude already knows. However, the 'Common Mistakes' section repeats points already made ('Discount on first abandoned cart message', quiet hours, A2P registration), and 'Task-Specific Questions' duplicates the 'Before Starting' context gathering — minor trims available, fitting 'efficient; minor instances that could be trimmed' (4) rather than 'every token earns its place' (5).

4 / 5

Actionability

Guidance is fully concrete and executable for an instruction-only skill: exact timings ('send 30 min after cart abandon, 4 hours later if no purchase, 24 hours later with discount'), a complete copy example with sender ID and compliance footer, character budgets (160 GSM-7 / 70 UCS-2), a UTM format to copy, numeric decision rules ('list <10K = 10DLC'), and a defined 6-part output format. Matches anchor 5; a 4 would require gaps in coverage of common cases, and none are evident.

5 / 5

Workflow Clarity

The process is clearly sequenced: context gathering ('Before Starting') → compliance gate ('Flag blockers first' in the Output Format) → strategy → sequence design → platform → measurement, mirroring the Output Format checklist. Not 5: there are no explicit validation checkpoints or feedback loops (e.g., verify copy ≤ segment budget or confirm STOP/HELP handling on the chosen platform before finalizing a plan); the compliance check is a gate but has no 'check → fix → re-check' structure. Not 3: the sequence and its gating are far more complete than a bare step list.

4 / 5

Progressive Disclosure

The body is a well-organized overview with four real, one-level-deep reference files ('For full compliance details, edge cases... see references/compliance.md', plus whatsapp.md, sequence-templates.md, platforms.md), each clearly signaled at the point of need and verified to exist; none chain onward to further files. Deep material (templates, platform deep-dives, jurisdiction detail) is appropriately split out, matching anchor 5.

5 / 5

Total

18

/

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.

A strong description that clearly states what the skill does and when to use it, with an unusually thorough set of natural trigger terms spanning channels, platforms, and regulations. The only soft spot is that the stated capabilities rest on three fairly high-level verbs, with compliance work implied through triggers rather than named as an action.

DimensionReasoningScore

Specificity

Concrete actions are stated up front ('plan, build, or optimize SMS, MMS, or WhatsApp marketing') and coverage of use cases is broad ('welcome flows, abandoned cart texts, post-purchase, win-back, promotional sends, or transactional/auth SMS'), but the verbs are a level more abstract than anchor-5 examples like 'extract text, fill forms, merge documents', and capabilities like compliance review appear only as trigger terms rather than stated actions. Fits 'several specific actions; minor gaps in coverage' (4) better than full comprehensiveness (5).

4 / 5

Completeness

Explicitly answers both 'what' ('plan, build, or optimize SMS, MMS, or WhatsApp marketing' with enumerated flow types) and 'when' ('When the user wants to...' plus 'Also use when the user mentions' followed by concrete trigger phrases). This matches the anchor-5 example pattern exactly; a 4 would require the 'when' clause to be less explicit, which it is not.

5 / 5

Trigger Term Quality

The quoted list ('SMS marketing,' 'text message campaigns,' 'abandoned cart text,' 'Klaviyo SMS,' 'Postscript,' 'Attentive,' 'Twilio,' 'A2P 10DLC,' 'TCPA,' 'should I do SMS,' 'SMS vs email,' 'WhatsApp Business API,' 'click-to-WhatsApp') covers natural user phrasings, synonyms, platform names, and regulatory jargon a user would actually say. Not below 5: no common variation of the domain is missing; not applicable above since 5 is the max.

5 / 5

Distinctiveness Conflict Risk

A clear niche (SMS/MMS/WhatsApp marketing) with distinct triggers, plus explicit boundary delegation ('For email sequences, see emails. For SMS copy framing, see copywriting. For opt-in popups that capture phone numbers, see popups.'), minimizing overlap with sister skills. Not 4: the disambiguation is already explicit, leaving only 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

coreyhaines31/marketingskills

Path

skills/sms/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.