Marketer pack
Claude Skill
Social Post Writer
Turns a longer piece into platform-specific posts for LinkedIn, X, Threads. Hook, body, CTA.
What it does
Given a blog post, podcast episode, customer story, or essay, produces native posts for LinkedIn, X (single tweet + thread), and Threads. Each respects the platform's format and audience expectation — not the same caption pasted everywhere. Hooks that earn the click, not "Excited to share..."
When to use
- ✓New blog post or report just published and you need social distribution
- ✓Repurposing evergreen content for organic reach
- ✓You have a strong customer story or insight worth amplifying
When not to use
- ✗The source content is thin — social won't carry weak content
- ✗You're posting just to post — empty calendar slots aren't a content strategy
Install
Download the .zip, then unzip into your Claude skills folder.
mkdir -p ~/.claude/skills
unzip ~/Downloads/social-post-writer.zip -d ~/.claude/skills/
# Restart Claude Code session.
# Skill is now available — Claude will use it when relevant.SKILL.md
SKILL.md
---
name: social-post-writer
description: Use when turning longer-form content into native social posts for LinkedIn, X, or Threads. Triggers on "social posts", "LinkedIn post", "X thread", "repurpose for social".
---
# Social Post Writer
The same caption pasted to LinkedIn, X, and Threads is a tell — readers know nobody thought about them. Each platform has its own rhythm, audience, and hook. Write native, not copy-paste.
## Required inputs
1. **Source material** — blog post, transcript, customer story, essay
2. **Author / poster** — is this a personal account or a brand account?
3. **Audience** — who you want this to reach
4. **CTA** — read full post / book demo / reply / share
5. **Platforms wanted** — LinkedIn / X (single + thread) / Threads / Bluesky
If the user wants the same post for every platform, push back. The point is native fit.
## Platform conventions
### LinkedIn (150-300 words)
- Format: 1-2 line hook → blank line → body in short paragraphs → blank line → CTA
- The first 2 lines are critical — that's what shows before "see more"
- Use line breaks generously (LinkedIn rewards scannable)
- Native long-form often outperforms a link in post — link in comments
- Voice: professional but human. Avoid "Excited to share..." openers — they signal generic.
### X — Single tweet (under 280 chars)
- One clear idea
- Either a punchline, a stat, or a question
- Link OR thread, not both
- Don't waste characters on "Check out our new blog post:"
### X — Thread (5-12 tweets)
- Tweet 1: the hook — must work standalone if RTed
- Tweet 2: the setup or the contrarian framing
- Middle tweets: one idea each, can include images/quotes
- Last tweet: payoff + soft CTA + link to full piece
- Number them or don't (don't is more native)
### Threads (similar to X but longer-form acceptable)
- Less optimized, more conversational
- Threads audience tolerates longer single posts
- Still — first line is the hook
### Bluesky (similar to X, smaller audience, more tolerant of links)
- Single posts work better than threads here right now
- Skip the engagement bait
## Hook patterns
For ANY platform, lead with one of:
1. **Specific number** — "We cut churn 38% with one onboarding change."
2. **Counter-take** — "Most newsletters fail for the same reason. It's not the content."
3. **Story open** — "A customer called me at 11pm. Here's what they said."
4. **Question they're asking themselves** — "Why does enterprise sales feel slower than 2 years ago?"
5. **Behind-the-scenes** — "We just shipped X. Here's what we got wrong the first 3 attempts."
Avoid:
- "Excited to share..." / "Thrilled to announce..."
- "Here's a thread on..." (just start the thread)
- "Hot take:" (most aren't hot)
- Generic motivational opener with no specific anchor
## Body structure (LinkedIn / Threads)
Pick one:
### The story
Setup → tension → resolution → lesson. 5-7 short paragraphs.
### The list with insight
"3 things I learned launching X." Each item has a one-line setup + one-line takeaway.
### The contrarian breakdown
"Everyone says X. Here's why we did the opposite. Here's what happened." 4-5 paragraphs.
### The teardown
"I rewrote our pricing page. Before vs after, with reasoning." Show artifacts.
## CTA rules
- ONE ask per post. "Read more, follow me, reply, share" all at once = none of them happen.
- Soft is fine: "Full post in the comments" or "Curious what you'd do — reply if you've solved this."
- For brand accounts: link to the asset. For personal accounts: invite reply or DM.
## Anti-patterns
- "What do you think?" as a CTA — empty engagement bait
- Hashtags stacked at the bottom — looks like a 2018 brand account
- "Tag someone who needs to see this" — works once a year, mostly noise
- Cross-posting the LinkedIn caption verbatim to X — readers spot it
- Posts that are 90% link, 10% caption — earn the click first
- Emojis as bullet points (🔥 ⚡ ✨) — looks like AI-generated content
## Output
For each requested platform:
- The post (formatted as it would appear)
- Character count or word count
- 1-line note on hook strategy
- 2 alternate hooks for testing
End with: which platform best fits the source material and why.
Example prompts
Once installed, try these prompts in Claude:
- Turn this 1500-word blog post into a LinkedIn post and an X thread. [paste]. Audience: B2B founders.
- Customer story I want to share on socials. [details]. Native posts for LinkedIn, X single tweet, and Threads.