Create social media posts, newsletters, and marketing content calibrated to your voice and platform.
Create social posts, newsletters, and marketing copy that respects platform mechanics — truncation points, algorithm signals, and hook physics — not just "good writing."
Ask for 3-5 existing posts. Extract: avg sentence length, contraction usage, emoji density, POV (I/we/you), signature phrases. If none exist, ask for 2 creators they want to sound like and use webFetch to pull recent posts as voice reference.
Don't say "write a hook" — pick a pattern:
| Pattern | Template | Why it works |
|---|---|---|
| Contrarian | "Everyone says X. Here's why that's wrong." | Cognitive dissonance forces resolution |
| Curiosity gap | "I tried X for 30 days. Day 17 broke me." | Open loop — brain needs closure |
| Specificity signal | "$47,212 in 90 days. Here's the exact stack." | Odd numbers read as true, round numbers read as marketing |
| Negative hook | "3 mistakes that cost me [outcome]" | Loss aversion > gain seeking |
| Callout | "If you're a [role] still doing X, read this." | Self-selection = higher-intent readers |
| Slippery slope | "It started with one Slack message." | Narrative momentum |
| Permission | "Unpopular opinion: [take]" | Pre-frames disagreement as expected |
Banned openers: "I'm excited to share," "Hey everyone," "As a [title]," "In today's fast-paced world."
One long-form piece → 6+ assets:
Build repurposing scripts in Python when batch-processing: parse markdown H2s → split into platform templates → enforce char limits programmatically.
Before delivering, verify: char counts against platform limits (count programmatically, don't eyeball), hook fits in the truncation window, no banned openers, one CTA per piece.