SMS Marketing skill for Claude Code: plan texts, flows and consent compliance
Makes your agent plan SMS, MMS and WhatsApp marketing flows, with US, EU and Canada consent rules checked first.
- Installs
- 67.6K
- on skills.sh
- Stars
- 57.9K
- on GitHub
- Files
- 5
- besides SKILL.md
- Updated
- Oct 2026
- last repo commit
sms makes the agent act as an SMS marketing planner. It loads when you ask about text campaigns, abandoned cart texts, win-back flows, SMS compliance, A2P 10DLC, WhatsApp marketing or tools such as Klaviyo, Postscript, Attentive and Twilio.
It asks about your business, current setup, compliance and goal, checks consent rules first, then returns a plan with flows ranked by return, message copy with character counts, a platform pick and the metrics to track. It reads a product marketing file in your project if one exists, and bundles no scripts.
Good for
- Store owners planning a first SMS program
- Marketers fixing consent, opt-in or A2P 10DLC problems
- Apps and SaaS teams adding transactional or login-code texts
- Brands deciding between SMS, email and WhatsApp
Install sms
Claude Code
- 1
Copy this prompt.
Install the sms skill in Claude Code. Run this command: npx skills add https://github.com/coreyhaines31/marketingskills --skill sms Then check that it loaded and tell me how to use it.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Requires Node.js.
From its listing on skills.sh. Source.
What's in the skill
When it loads
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.
Sections in SKILL.md
- Before Starting
- 1. Business Type
- 2. Current State
- 3. Compliance Posture
- 4. Goal
- When SMS Beats Email
- Compliance — Read First
- US — TCPA (Telephone Consumer Protection Act)
- US — A2P 10DLC Registration (required since 2022)
- EU/UK — GDPR-derived consent
- Canada — CASL
- Phone Number Types (US)
- Core Principles
- 1. Every send has a real cost
- 2. Opt-in is your most valuable asset
Key facts
- Author
- Corey Haines
- Installs on skills.sh
- 67,640 (Nov 2, 2026)
- GitHub stars
- 57,855 on the marketingskills repo (Nov 2, 2026)
- License
- MIT
- Last commit
- 2026-10-31
What it includes
Reads your product marketing file, then asks about business, setup, compliance and goal
Looks for .agents/product-marketing.md or .claude/product-marketing.md first and only asks for what is missing.
Read ·
Before startingA table of use cases with SMS, email or both as the pick
Cart recovery and shipping updates go to SMS; newsletters and long nurture go to email.
When SMS beats emailThe 24-hour window, template categories, per-message pricing and a US caveat
Points to references/whatsapp.md for templates, quality tiers and playbooks.
WhatsAppUS TCPA and A2P 10DLC, EU/UK consent, Canada CASL
Express written consent, quiet hours, STOP and HELP handling; points to references/compliance.md.
Compliance checkShort code, toll-free or 10DLC, with a rule of thumb by list size
Under 10K contacts: 10DLC; 10K to 100K: toll-free; 100K and up: short code.
Phone number typesWelcome, abandoned cart, browse abandonment, post-purchase, win-back, promo, transactional
Gives send timing for each; full templates in references/sequence-templates.md.
Sequence typesSender name first, one call to action, one short link, a STOP footer
160 characters (GSM-7) is one segment; emojis cut that to 70.
Copy guidelinesKlaviyo SMS, Postscript, Attentive, Twilio, Brevo SMS, SimpleTexting, Customer.io
Quick picks by stack; details in references/platforms.md.
Platform selectionOpt-in rate, click rate, revenue per send, opt-out rate, cost per send
Includes UTM tagging and a list of things to A/B test.
MeasurementCompliance check, strategy, sequence designs, platform pick, measurement plan, footer
Six parts, with specific timings rather than general advice.
Output formatcompliance.md, platforms.md, sequence-templates.md, whatsapp.md
Loaded when the main file points to them.
Read ·
Reference files
From the official docs
Questions
What does the sms skill do?
It makes Claude plan and write SMS, MMS and WhatsApp marketing programs. It checks consent rules first, then designs flows, copy, a platform choice and a measurement plan.
How do I install the sms skill in Claude Code?
Use the install box above. If you ask Claude Code itself to run the skills CLI, the marketingskills README warns it may install only into .agents/skills/, which Claude Code does not read. Add -a claude-code to the command to avoid that.
Does it send texts or connect to Twilio or Klaviyo?
Nothing in the SKILL.md sends messages or connects to a platform. It plans and drafts, and you build and send in your own SMS platform. It lists platforms and links to guides in the repo.
Does it need the other marketing skills?
No. Its Related Skills list names emails, copywriting, popups, churn-prevention, onboarding, analytics, ab-testing and lead-magnets. The description sends email sequences to emails and phone capture popups to popups. They come from the same repo.
Is it safe to use?
It is text instructions plus reference files and bundles no scripts. Its figures for costs, rates and fines are its own, so check the compliance rules for your country with a lawyer or your SMS provider before you send.
Does it cover WhatsApp?
Yes. It has a WhatsApp section and a reference file. It notes that Meta currently does not deliver marketing templates to US numbers, so it keeps US marketing on SMS.
Information
updated Nov 2, 2026
- Repository
- coreyhaines31/marketingskills
- Folder
skills/sms
Sources
Docs, issue trackers and discussions this page is built from.
Show all 6Hide
- sms SKILL.md · github.com
- marketingskills README · github.com
- compliance.md · github.com
- platforms.md · github.com
- sequence-templates.md · github.com
- whatsapp.md · github.com