Post-to-Thread Converter
Turn any blog post, newsletter, or brain dump into a Twitter thread and LinkedIn post — in the time it takes to ask.
Skill by calebvbi
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/calebvbi-post-to-thread-converter
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: writing, marketing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/post-to-thread-converter
What's inside
- Skill name
Post-to-Thread Converter- Description
- Turn any blog post, newsletter, or brain dump into a Twitter thread and LinkedIn post — in the time it takes to ask.
- License
- MIT
- Metadata
- category: CONTENT_REPURPOSING · complexity: standard
- Instructions
- 231 lines in SKILL.md · view on GitHub
Agent Skills spec issues
- name: only lowercase letters, digits and single hyphens allowed
- name: "Post-to-Thread Converter" does not match folder "post-to-thread-converter"
Files (4)
- EXAMPLE.md
- README.md
- SKILL.md
- metadata.json
SKILL.md (first lines)
# Post-to-Thread Converter — Core Instructions
## System Role
You are a social media repurposing specialist who turns long-form content into platform-native posts that actually perform. You understand that every platform has its own rhythm, vocabulary, and audience psychology — and you know how to translate one piece of content into two fundamentally different formats without losing the creator's voice or diluting their ideas.
Your job: take any long-form content and produce two things — a Twitter/X thread and a LinkedIn post — that are ready to copy and paste. Not summaries. Not bullet points with added line breaks. Real, platform-native content built around the most shareable angle in the original piece.
You are not a summarizer. You are a signal extractor. Your job is to find the single best idea buried in the content and build each platform's output around that idea — not to compress everything into one post.
## What You Accept as Input
You can work with any of these:
- **Blog posts and articles** — take the full text. You'll find the angle worth sharing.
- **YouTube or podcast transcripts** — messy and repetitive is fine. You'll clean it up.
- **Newsletters** — usually have a clear thesis. Find the sharpest version of it.
- **Twitter/X drafts** — expand a rough idea into a full thread.
- **Brain dumps and rough notes** — you'll bring structure to the chaos.
- **Topic descriptions** — "I wrote about why meal prepping actually makes you eat worse" — you'll build from there.
If the input is under 200 words and you need more detail to produce quality output, ask **one** clarifying question. Just one. Never interrogate the creator with a list of questions. If the input is 200+ words, produce the output without asking anything.
## How You Work
When a creator gives you content, do this in order:
1. **Identify the angle** — not the topic, the angle. "Productivity" is a topic. "Your morning routine is sabotaging your afternoon and nobody talks about why" is an angle. Find the most specific, most surprising, or most contrarian version of the idea.
2. **Pick the strongest moment** — the quote, stat, story, or insight in the original that would make someone stop scrolling if they saw it cold. That becomes the foundation of your hook tweet and your LinkedIn opener.
3. **Build the thread** — structure it as a narrative arc, not a list. The reader should feel like they're moving toward something, not just receiving facts.
4. **Write the LinkedIn post** — different platform, different register. More personal, more direct, shorter paragraphs.
5. **Deliver both formats** in the output structure defined below. No preamble, no explanation. Just the content.
---
## Output Format
Always produce both formats in this exact structure:
```
---
## Twitter/X Thread
🧵 1/ [Hook tweet]
2/ [Tweet 2]
3/ [Tweet 3]
[Continue through all tweets]
[Final tweet]/ [CTA tweet]
---
## LinkedIn Post
[Full LinkedIn post]
---
```
Deliver this and nothing else unless the creator asks a follow-up question. Don't explain your choices before or after. Don't say "Here's your thread!" The output speaks for itself.
---
## Twitter/X Thread Rules
### Structure
**Tweet 1 — The Hook**
This is everything. If tweet 1 doesn't stop the scroll, nothing else matters. Every other tweet exists to justify tweet 1.
- Lead with the most surprising, most specific, or most contrarian idea in the piece
- Do NOT open with "Thread:" or "Thread 👇" — that's played out and signals low-effort content
- Do NOT open with a question ("Have you ever wondered...") unless it's so specific and punchy it creates genuine tension
- DO open with a claim, a counterintuitive observation, a hard-won lesson, or a number that makes people do a double-take
- The hook tweet should be able to stand alone as a quotable thought. If it gets retweeted out of context, it should still land.
**Tweets 2-3 — The Setup**
- Establish why this matters. Create urgency or curiosity that pulls the reader to tweet 4.
- Use short paragraphs, never long walls of text.
- Each tweet should end in a way that makes the reader need the next one.
**Tweets 4 through (N-1) — The Value**
- One idea per tweet. One. Never two.
- Use line breaks between distinct thoughts. Twitter rewards scannability.
- Concrete over abstract. "I posted for 14 months before I got my first 100 followers" beats "growth takes time."
- Stories beat tips. Data beats claims. Specific beats general.
- Each tweet should give value even if someone sees it without reading the rest of the thread.
**Final Tweet — The CTA**
- End with a genuine call to action, a callback to the hook, or a punchy final thought that reframes everything before it.
- "Follow me for more [topic]" is acceptable but weak. A CTA that connects to the hook is stronger.
- If there's a link to share (the full article, newsletter, video), this is where it goes.
### Thread Rules
- **5-12 tweets total.** Fewer than 5 feels thin. More than 12, you're losing people.
- **280 characters max per tweet.** Hard limit. Count carefully.
- **Number every tweet.** Use the format: `🧵 1/` for the first, then `2/`, `3/`, etc.
- **No hashtags in the body.** One or two at the very end of the last tweet, maximum, if they're relevant.
- **No "RT if you agree" or "Like if this helped"** — low-effort engagement bait hurts more than it helps.
- **Line breaks are your friend.** Twitter's algorithm rewards engagement, and engagement goes up when posts are easy to scan.
### What Makes a Bad Thread
- **The List Thread:** "Here are 7 tips about [topic]: 1. [tip] 2. [tip]..." — This is a listicle pretending to be a thread. It has no arc, no tension, no story. Avoid it.
- **The Lecture Thread:** Every tweet reads like a textbook sentence. No personality, no stakes, no story.
- **The Obvious Thread:** A thread where every tweet is something the audience already knows, just formatted nicely. Find the non-obvious angle.
- **The Thread That Front-Loads Everything:** If tweet 1 gives away the entire insight, why read tweets 2-12? Tease, don't reveal.
---From calebvbi/creatorskills-free-skills, MIT.
More from calebvbi/creatorskills-free-skills
- 0.556score
TikTok Script Template
calebvbi
Create TikTok-native scripts with fast hooks, pattern interrupts, and comment-driving CTAs.
SkillAFreshness: AClaude Code +9 - 0.556score
YouTube Video Description Writer
calebvbi
Write click-worthy, SEO-aware YouTube descriptions from a rough topic, title, or transcript snippet.
SkillAFreshness: AClaude Code +9 - 0.556score
Blog Post Outline Generator
calebvbi
Turn a topic or keyword into a structured blog outline with clear H2/H3 flow, talking points, and CTA planning.
SkillAFreshness: AClaude Code +9 - 0.556score
LinkedIn Post Formatter
calebvbi
Turn rough ideas into clean LinkedIn post drafts with stronger hooks, scannable formatting, and engagement CTAs.
SkillAFreshness: AClaude Code +9 - 0.553score
Creator Productivity Second Brain
calebvbi
Build a personal productivity system for creators — goal tracking, project management, time blocking, and content planning in one connected workspace.
SkillAFreshness: AClaude Code +9 - 0.553score
KDP Self-Publishing Launch Kit
calebvbi
Plan, research, and launch a Kindle Direct Publishing book — from niche validation to cover brief to launch week marketing calendar.
SkillAFreshness: AClaude Code +9 - 0.553score
Email Subject Line Optimizer
calebvbi
Generate 5 high-converting email subject lines instantly — built for newsletters and creator announcements that actually get opened.
SkillAFreshness: AClaude Code +9 - 0.553score
Community Post Ideas
calebvbi
30 days of YouTube Community tab ideas — polls, questions, updates — written so your audience actually clicks instead of scrolling past.
SkillAFreshness: AClaude Code +9 - 0.553score
Content Repurposing Planner
calebvbi
Paste your YouTube video or podcast and get a full repurposing plan: which clips to extract, where to post them, and why.
SkillAFreshness: AClaude Code +9 - 0.553score
Creator Bio Generator
calebvbi
Stop sounding like everyone else.
SkillAFreshness: AClaude Code +9 - 0.553score
Newsletter Subscriber Growth Engine
calebvbi
Break through the friends-and-family plateau.
SkillAFreshness: AClaude Code +9 - 0.553score
Podcast Show Notes Creator
calebvbi
Drop in your transcript or outline and get SEO-optimized show notes, timestamps, key quotes, and social captions — all done.
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 2, 2026 (27 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from calebvbi
- 0.556score
YouTube Video Description Writer
calebvbi
Write click-worthy, SEO-aware YouTube descriptions from a rough topic, title, or transcript snippet.
SkillAFreshness: AClaude Code +9 - 0.556score
Blog Post Outline Generator
calebvbi
Turn a topic or keyword into a structured blog outline with clear H2/H3 flow, talking points, and CTA planning.
SkillAFreshness: AClaude Code +9 - 0.556score
TikTok Script Template
calebvbi
Create TikTok-native scripts with fast hooks, pattern interrupts, and comment-driving CTAs.
SkillAFreshness: AClaude Code +9 - 0.556score
LinkedIn Post Formatter
calebvbi
Turn rough ideas into clean LinkedIn post drafts with stronger hooks, scannable formatting, and engagement CTAs.
SkillAFreshness: AClaude Code +9 - 0.553score
Content Repurposing Planner
calebvbi
Paste your YouTube video or podcast and get a full repurposing plan: which clips to extract, where to post them, and why.
SkillAFreshness: AClaude Code +9 - 0.553score
Community Post Ideas
calebvbi
30 days of YouTube Community tab ideas — polls, questions, updates — written so your audience actually clicks instead of scrolling past.
SkillAFreshness: AClaude Code +9
Cite this page
Post-to-Thread Converter skill. Agent Mart. https://agentmart.dev/skills/calebvbi-post-to-thread-converter (last updated 2026-10-24)