$npx -y skills add MoizIbnYousaf/marketing-cli --skill direct-response-copyWrite copy that converts. Use when writing landing pages, emails, sales copy, headlines, CTAs, social posts, cold emails, or any persuasive text. Triggers on 'copy', 'copywriting', 'sales copy', 'landing page copy', 'cold email', 'headlines', 'write me a page', 'make this convert
| 1 | > **Note:** Examples below use fictional brands (Acme, Lumi, Helm). Replace with your own brand context. |
| 2 | |
| 3 | # Direct Response Copy |
| 4 | |
| 5 | Here's what separates copy that converts from copy that just exists: the good stuff sounds like a person talking to you. Not a marketing team. Not a guru. Not a robot. A person who figured something out and wants to share it. |
| 6 | |
| 7 | That's what this skill does. It writes copy that feels natural while deploying the persuasion principles that actually work. The reader shouldn't notice the technique. They should just find themselves nodding along and clicking the button. |
| 8 | |
| 9 | ## Modes |
| 10 | |
| 11 | This skill operates in three modes. Select based on what the user needs: |
| 12 | |
| 13 | | Mode | When to Use | Trigger Phrases | |
| 14 | |------|-------------|----------------| |
| 15 | | **Generate** (default) | Write new copy from scratch | "write copy," "landing page," "headlines," "sales copy," "social post" | |
| 16 | | **Cold-email** | B2B cold outreach, prospecting sequences | "cold email," "cold outreach," "prospecting email," "nobody's replying" | |
| 17 | | **Edit** | Review and improve existing copy | "edit this copy," "review my copy," "tighten this up," "copy sweep," "proofread" | |
| 18 | |
| 19 | --- |
| 20 | |
| 21 | ## On Activation |
| 22 | |
| 23 | 1. Read `brand/voice-profile.md` if it exists — match tone, vocabulary, rhythm |
| 24 | 2. Read `brand/positioning.md` if it exists — use the chosen angle as the copy's foundation |
| 25 | 3. Read `brand/audience.md` if it exists — match awareness level to headline approach |
| 26 | 4. Read `brand/creative-kit.md` if it exists — visual consistency for landing pages |
| 27 | 5. If `brand/` does not exist, proceed without it. This skill works standalone. |
| 28 | 6. Read `brand/landscape.md` if it exists — check the Claims Blacklist before making ecosystem or competitive claims. If stale (>14 days) or missing, warn that market claims may be outdated. |
| 29 | 7. Check `marketing/campaigns/` for existing copy — if found, ask: revise, add new, or start fresh? |
| 30 | |
| 31 | --- |
| 32 | |
| 33 | ## The Core Principle |
| 34 | |
| 35 | Write like you're explaining to a smart friend who's skeptical but curious. Back up every claim with specifics. Make the transformation viscerally clear. |
| 36 | |
| 37 | --- |
| 38 | |
| 39 | ## Brand Integration |
| 40 | |
| 41 | Brand files shape every piece of copy: |
| 42 | |
| 43 | - **voice-profile.md** → Tone, vocabulary, rhythm. If voice is casual/founder-led, use contractions, fragments, first person. If professional/corporate, complete sentences, third person. Copy that doesn't match voice fails regardless of technique. |
| 44 | - **positioning.md** → The chosen angle becomes the copy's foundation. Every headline, every CTA, every proof point reinforces the positioning angle. Don't drift. |
| 45 | - **audience.md** → Awareness level determines headline approach (see Schwartz's 5 Levels in references). Pain points become the "agitate" section. Language from the persona goes directly into copy. |
| 46 | - **creative-kit.md** → Visual consistency for landing pages. Color palette, imagery style, layout preferences. |
| 47 | |
| 48 | --- |
| 49 | |
| 50 | ## Mode: Generate (Default) |
| 51 | |
| 52 | ### Execution Flow |
| 53 | |
| 54 | Follow this sequence for every Generate task: |
| 55 | |
| 56 | 1. **Establish format** — What are we writing? (table below) |
| 57 | 2. **Identify awareness level** — Match to Schwartz's 5 Levels (see references) |
| 58 | 3. **Generate 5-10 headline variants** — Using different frameworks |
| 59 | 4. **Write opening lines** — Match format and awareness level |
| 60 | 5. **Write body copy** — Follow the full sequence for the format |
| 61 | 6. **Apply the So What? Chain** — Feature → Functional → Financial → Emotional |
| 62 | 7. **Write CTAs** — Benefit-oriented, friction reducers below |
| 63 | 8. **Score with rubric** — Must hit 56+ to ship |
| 64 | 9. **Suggest A/B tests** — 3-5 tests with priority |
| 65 | 10. **Output to files** — With frontmatter |
| 66 | |
| 67 | ### What Are We Writing? |
| 68 | |
| 69 | Before diving into frameworks, establish the format: |
| 70 | |
| 71 | | Format | Structure | Constraints | |
| 72 | |--------|-----------|-------------| |
| 73 | | Landing page | Hero, problem, solution, proof, CTA | 800-2000 words, mobile-first, one primary CTA | |
| 74 | | Sales page | Extended sequence with founder story, FAQ | 2000-5000 words, multiple CTAs, |