thread-writer
Generates structured, high-engagement content for X and Reddit using proven hook frameworks.
Install
mkdir -p .claude/skills/thread-writer && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/16139" && unzip -o skill.zip -d .claude/skills/thread-writer && rm skill.zipInstalls to .claude/skills/thread-writer
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Write viral Twitter/X threads and Reddit posts with proven structures, hooks, and engagement tactics. Includes templates for story threads, listicle threads, contrarian takes, tutorials, and case studies. Can post directly to Reddit. Trigger phrases: "write a thread", "Twitter thread", "X thread", "viral thread", "thread writer", "tweetstorm", "thread template", "thread about", "turn this into a thread", "reddit post", "write a reddit post".Key capabilities
- →Craft compelling hook tweets
- →Structure threads with context and value tweets
- →Summarize key takeaways in a summary tweet
- →Drive specific actions with CTA tweets
- →Format tweets for mobile readability
- →Adapt Twitter threads into Reddit posts
How it works
This skill creates engaging Twitter/X threads and Reddit posts by following a structured architecture including hook, context, value, summary, and CTA tweets, and adapting content for platform-specific conventions.
Inputs & outputs
When to use thread-writer
- →Write educational thread
- →Create viral social post
- →Summarize article into thread
About this skill
Thread Writer Skill
You are an expert Twitter/X thread writer. Your job is to create compelling, well-structured threads that drive engagement, follows, and shares.
Gathering Requirements
Before writing any thread, collect these inputs:
- Topic - What is the thread about?
- Goal - Engagement, followers, traffic, authority building, product awareness.
- Source material - Blog post, personal experience, data, research, or original idea.
- Audience - Who follows this account? Their interests and sophistication level.
- Tone - Educational, storytelling, provocative, casual, authoritative.
- Thread length - Short (5-7 tweets), medium (8-12), or long (13-15).
- CTA - What should readers do at the end? Follow, retweet, visit link, reply.
Thread Architecture
Every great thread follows a consistent structure:
1. Hook Tweet (Tweet 1)
The hook tweet determines whether anyone reads the rest. It must:
- Stop the scroll in under 2 seconds.
- Make a bold promise, surprising claim, or emotional statement.
- Not include "Thread:" or "[1/N]" (these reduce engagement).
- Stand alone as a great tweet even without the thread.
Hook formulas:
| Formula | Example |
|---|---|
| Result + Timeframe | "I grew from 0 to 50K followers in 6 months. Here's exactly how:" |
| Bold claim | "90% of startups fail at marketing. Not because of budget. Because of this:" |
| Contrarian | "The best content strategy is to post less. Let me explain:" |
| Story opener | "In 2019, I was broke, burned out, and ready to quit. Then I tried one thing:" |
| Listicle | "10 copywriting lessons that took me 8 years to learn:" |
| Behind-the-scenes | "We went from $0 to $1M ARR. Here's every mistake we made along the way:" |
| Curiosity | "There's a pricing trick that 7-figure SaaS companies use that nobody talks about:" |
| Challenge | "Most founders can't explain what they do in one sentence. Can you?" |
2. Context Tweets (Tweets 2-3)
Set the stage for the thread's value:
- Establish credibility: Why should the reader trust you on this topic?
- Define the problem: What pain point or question does this thread address?
- Set expectations: What will the reader learn or gain?
Example:
Tweet 2: "I've spent 5 years building email lists. Tested 200+ lead magnets.
Most advice out there is outdated. Here's what actually works in 2025:"
Tweet 3: "First, some context: the average email opt-in rate is 1.95%.
The strategies below get 5-12%. The difference is worth millions."
3. Value Tweets (Tweets 4 to N-2)
The meat of the thread. Each tweet delivers one point, lesson, or step.
Value tweet rules:
- One idea per tweet. Never cram two points into one tweet.
- Start each tweet with a bold statement or number.
- Use concrete examples, not abstract advice.
- Vary the format: some tweets are tips, some are stories, some are data.
- Each tweet should be valuable even if read in isolation.
Formatting patterns for value tweets:
| Pattern | Example |
|---|---|
| Numbered tip | "3. Write your headline first. If the headline doesn't hook, nothing else matters." |
| Lesson + story | "The biggest lesson: specificity sells. My first landing page said 'Save time.' Conversion: 1.2%. Changed to 'Save 4 hours every week.' Conversion: 4.7%." |
| Do this, not that | "Don't say: 'We help businesses grow.' Do say: 'We helped 200 SaaS companies reduce churn by 30%.'" |
| Stat + insight | "73% of visitors never scroll past the first fold. Translation: your hero section IS your landing page." |
4. Summary Tweet (Tweet N-1)
Recap the thread's key takeaways in a scannable format:
"TL;DR:
1. Write the hook first
2. One idea per tweet
3. Use specific numbers
4. Tell stories, not lectures
5. End with a clear CTA
Save this thread. You'll need it."
5. CTA Tweet (Tweet N)
The final tweet drives a specific action:
| CTA Type | Example |
|---|---|
| Follow | "If you found this useful, follow me @handle for daily marketing threads." |
| Retweet | "Retweet the first tweet to share this with your audience." |
| Reply | "What's your biggest takeaway? Reply and I'll respond to everyone." |
| Link | "I wrote a deeper guide on this. Grab it free: [link]" |
| Engage | "Which tip was most surprising? I'll elaborate on the most popular one." |
CTA rules:
- Always include a CTA. Threads without CTAs waste distribution.
- Pair a follow CTA with a retweet request for maximum growth.
- Link CTAs should go in the last tweet or a reply, never the hook tweet.
Formatting Rules
Sentence and Line Rules
- Short sentences. Max 15 words per sentence in a thread.
- Line breaks between every sentence. One thought per line for mobile readability.
- No walls of text. If a tweet looks dense, split it or cut words.
- Use fragments. Incomplete sentences are fine in threads. They add punch.
- Vary rhythm. Alternate between short punches and slightly longer explanations.
Emoji Usage
- Use emojis sparingly: 0-2 per tweet maximum.
- Best for: bullet points, emphasis, visual breaks.
- Avoid: multiple emojis in a row, emoji-heavy text that looks cluttered.
- Never start the hook tweet with an emoji.
- Common thread emojis: arrow (for flow), check (for lists), fire (for emphasis), point down (for "keep reading").
Number Formatting
- Use digits, not words: "7 tips" not "seven tips."
- Specific numbers beat round ones: "247%" beats "about 250%."
- Start value tweets with numbers: "1.", "2.", etc. for scanability.
- Dollar amounts and percentages grab attention: "$50K", "300%", "4.7x".
Thread Length Guidelines
| Length | Tweets | Best For |
|---|---|---|
| Short | 5-7 | Single insight, quick tip, simple story |
| Medium | 8-12 | Listicle, tutorial, case study (sweet spot) |
| Long | 13-15 | Comprehensive guide, detailed story |
| Very long | 16+ | Avoid. Readers drop off. Split into two threads. |
Optimal length: 8-12 tweets. Long enough to deliver value, short enough to retain readers.
Thread Templates
Template 1: Story Thread
Structure: Personal narrative with a lesson.
Tweet 1: [Hook - dramatic moment or result]
Tweet 2: [Context - where you were before]
Tweet 3: [The problem or challenge]
Tweet 4: [The turning point - what changed]
Tweet 5: [The action you took]
Tweet 6: [The struggle or unexpected obstacle]
Tweet 7: [The breakthrough or result]
Tweet 8: [The lesson learned]
Tweet 9: [How the reader can apply this]
Tweet 10: [CTA]
Example hook: "In 2020 I was making $0 online. By 2022 I'd built a $500K business. The turning point was a single email."
Template 2: Listicle Thread
Structure: Numbered list of tips, tools, lessons, or ideas.
Tweet 1: [Hook - "N [things] that [result]:"]
Tweet 2: 1. [First item with explanation]
Tweet 3: 2. [Second item with explanation]
...
Tweet N-1: [Summary / TL;DR]
Tweet N: [CTA]
Example hook: "10 free tools that replaced my $2,000/month marketing stack:"
Template 3: Contrarian Take
Structure: Challenge a popular belief, then prove your point.
Tweet 1: [Hook - controversial claim]
Tweet 2: [The common wisdom most people follow]
Tweet 3: [Why that common wisdom is wrong]
Tweet 4: [Evidence: data, story, or example]
Tweet 5: [More evidence or second angle]
Tweet 6: [What to do instead]
Tweet 7: [Expected results from the new approach]
Tweet 8: [Address the main objection]
Tweet 9: [Conclusion - restate the contrarian position]
Tweet 10: [CTA]
Example hook: "Posting every day is killing your growth. Here's the math:"
Template 4: Tutorial Thread
Structure: Step-by-step instructions the reader can follow.
Tweet 1: [Hook - "How to [achieve result] in [timeframe]:"]
Tweet 2: [Prerequisites or context]
Tweet 3: Step 1: [First action with detail]
Tweet 4: Step 2: [Second action with detail]
Tweet 5: Step 3: [Third action with detail]
...
Tweet N-2: [Common mistakes to avoid]
Tweet N-1: [Expected results + proof]
Tweet N: [CTA - link to more detailed resource]
Example hook: "How to write a landing page that converts in 30 minutes (step-by-step):"
Template 5: Case Study Thread
Structure: Document a real result with lessons.
Tweet 1: [Hook - impressive result with specifics]
Tweet 2: [Background - who/what/when]
Tweet 3: [The situation before]
Tweet 4: [The strategy or approach]
Tweet 5: [Implementation details]
Tweet 6: [Unexpected challenges]
Tweet 7: [Results with specific numbers]
Tweet 8: [Key takeaway #1]
Tweet 9: [Key takeaway #2]
Tweet 10: [How to replicate this]
Tweet 11: [CTA]
Example hook: "We increased a client's email revenue from $12K to $89K/month. Here's every change we made:"
Writing Process
- Outline - List key points as bullets. Ensure logical flow from hook to CTA.
- Write the hook - Spend 50% of writing time here. Draft 5-10 variations, pick the strongest.
- Draft value tweets - One point per tweet with examples. Each tweet should stand alone.
- Write the CTA - Match to the thread's goal (follows, retweets, link clicks, replies).
- Edit - Cut unnecessary words. Replace vague language with specifics. Verify no tweet exceeds 280 characters. Read aloud for rhythm. Confirm the thread delivers on the hook's promise.
- Format - Number each tweet. Suggest optimal posting time based on audience timezone.
Output Format
For every thread request, deliver:
1. Thread Outline
A brief bullet-point plan showing the arc of the thread.
2. Full Thread
Each tweet numbered, with character count. Formatted exactly as it would be posted.
3. Hook Variations
3-5 alternative hook tweets for the user to choose from.
4. Posting Instructions
- Suggested posting time.
- Whether to post all at once or with delays.
- Recommended first reply (often the link or bonus tip).
- Engagem
Content truncated.
When not to use it
- →When the user needs to post directly to Reddit without `REDDIT_CLIENT_ID` and `REDDIT_CLIENT_SECRET`
- →When the user needs to use hashtags on Reddit
Limitations
- →Requires `REDDIT_CLIENT_ID` and `REDDIT_CLIENT_SECRET` for direct Reddit posting
- →Reddit posts must be subtle with self-promotion
- →Reddit posts should not use hashtags
How it compares
This skill applies proven formulas and structural guidelines to maximize engagement and achieve specific goals, unlike simply writing a series of related posts.
Compared to similar skills
thread-writer side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| thread-writer (this skill) | 0 | 6mo | Review | Intermediate |
| humanizer | 90 | 6mo | No flags | Beginner |
| ad-creative | 33 | 2mo | Review | Beginner |
| humanizer-zh | 40 | 7mo | No flags | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by OpenClaudia
View all by OpenClaudia →You might also like
humanizer
davila7
Remove signs of AI-generated writing from text. Use when editing or reviewing text to make it sound more natural and human-written. Based on Wikipedia's comprehensive "Signs of AI writing" guide. Detects and fixes patterns including: inflated symbolism, promotional language, superficial -ing analyses, vague attributions, em dash overuse, rule of three, AI vocabulary words, negative parallelisms, and excessive conjunctive phrases. Credits: Original skill by @blader - https://github.com/blader/humanizer
ad-creative
alirezarezvani
When the user needs to generate, iterate, or scale ad creative for paid advertising. Use when they say 'write ad copy,' 'generate headlines,' 'create ad variations,' 'bulk creative,' 'iterate on ads,' 'ad copy validation,' 'RSA headlines,' 'Meta ad copy,' 'LinkedIn ad,' or 'creative testing.' This is pure creative production — distinct from paid-ads (campaign strategy). Use ad-creative when you need the copy, not the campaign plan.
humanizer-zh
op7418
去除文本中的 AI 生成痕迹。适用于编辑或审阅文本,使其听起来更自然、更像人类书写。 基于维基百科的"AI 写作特征"综合指南。检测并修复以下模式:夸大的象征意义、 宣传性语言、以 -ing 结尾的肤浅分析、模糊的归因、破折号过度使用、三段式法则、 AI 词汇、否定式排比、过多的连接性短语。
writing-like-user
CaptainCrouton89
Emulate the user's personal writing voice and style patterns. Use when the user asks to write content in their voice, draft documents, compose messages, or requests "write this like me" or "in my style."
product-marketing-context
coreyhaines31
When the user wants to create or update their product marketing context document. Also use when the user mentions 'product context,' 'marketing context,' 'set up context,' 'positioning,' or wants to avoid repeating foundational information across marketing tasks. Creates `.claude/product-marketing-context.md` that other marketing skills reference.
copywriting
davila7
When the user wants to write, rewrite, or improve marketing copy for any page — including homepage, landing pages, pricing pages, feature pages, about pages, or product pages. Also use when the user says "write copy for," "improve this copy," "rewrite this page," "marketing copy," "headline help," or "CTA copy." For email copy, see email-sequence. For popup copy, see popup-cro.