sms

Plans, writes, and optimizes compliant SMS and MMS marketing campaigns and automation flows.

Updated Jun 3, 2026
One-click install
npx skills add https://github.com/MohmmedKudmani/mk-ai-os --skill sms-mohmmedkudmani
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: sms
Source: https://github.com/MohmmedKudmani/mk-ai-os/tree/main/.opencode/skills/marketing/content-copy/sms
Command: npx skills add https://github.com/MohmmedKudmani/mk-ai-os --skill sms-mohmmedkudmani

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Launching SMS marketing without expert guidance leads to TCPA violations, carrier filtering from missing A2P 10DLC registration, and burned subscriber lists from over-sending. This Skill provides the compliance rules, sequence templates, platform guidance, and measurement frameworks needed to run SMS programs that drive revenue without legal or deliverability risk. ## Core Features & Use Cases - Compliance-first planning: Covers TCPA express written consent, A2P 10DLC registration, GDPR, CASL, quiet hours, and STOP/HELP handling with audit-ready checklists and disclosure templates. - Sequence design with copy templates: Provides ready-to-adapt flows for abandoned cart, welcome, post-purchase, win-back, replenishment, and promotional sends, each with timing, character counts, and segmentation rules. - Platform selection and measurement: Compares Klaviyo SMS, Postscript, Attentive, Twilio, Brevo, and others, plus KPI benchmarks for opt-in rate, CTR, revenue per send, and opt-out rate. - Use Case: A Shopify skincare brand with 80K email subscribers and no SMS program asks where to start. The Skill runs a compliance readiness check, recommends Klaviyo SMS or Postscript, and prioritizes an abandoned cart flow followed by replenishment and win-back sequences. ## Quick Start Ask the assistant to design a compliant abandoned cart SMS sequence for your store, including timing, copy with character counts, and opt-out handling.

Frequently Asked Questions about sms

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I write an abandoned cart SMS sequence?▼

Use a 3-message flow: Send 1 at 30 minutes after abandonment with a gentle reminder and no discount, Send 2 at 4 hours with soft urgency, and Send 3 at 24 hours with a discount if margins allow. Each message needs a sender ID, one CTA with a short link, and STOP opt-out language on the first send.

What SMS platform should I use for Shopify?▼

Klaviyo SMS is the default pick if you already use Klaviyo for email, since it shares one subscriber profile. Postscript offers the deepest Shopify-specific SMS features, while Attentive suits mid-market brands wanting full-service support.

Can I send marketing SMS to customers who gave their phone number at checkout?▼

No. TCPA requires express written consent for marketing SMS, captured with clear disclosure language, frequency expectations, and STOP/HELP instructions. Checkout phone capture only covers transactional messages related to that specific order.

What is A2P 10DLC registration and do I need it?▼

A2P 10DLC registration is required for US business texting over standard 10-digit numbers since 2022. Without it, carriers throttle or filter your messages. Registration covers brand verification, campaign use case, and sample message text through The Campaign Registry.

Why do emojis increase SMS sending costs?▼

Emojis force UCS-2 encoding, which shrinks a segment from 160 GSM-7 characters to 70. A message that would be one segment becomes two, doubling per-send cost. Curly quotes and accented characters pasted from Word trigger the same effect.

What is a healthy SMS opt-out rate per send?▼

Keep opt-out rate under 2% per send and under 0.5% for promotional sends. Rates above that signal audience fatigue, usually fixed by reducing frequency, segmenting by engagement, and running reactivation flows for cold subscribers.