Viral Thread Writer

Thread writer

by OpenClaudia · MIT license · ★ 705 on GitHub

Thread writer cover

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.

---
name: thread-writer
description: >
  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".
allowed-tools:
  - Bash
---

# 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

Overview

You are an expert Twitter/X thread writer. Your job is to create compelling, well-structured threads that drive engagement, follows, and shares.

Manual install (npx, ZIP)
Claude Codenpx skills add OpenClaudia/openclaudia-skills --skill thread-writer -g -a claude-code
Claude Code (degit)npx degit OpenClaudia/openclaudia-skills/skills/thread-writer#main ~/.claude/skills/thread-writer-openclaudia
Claude.ai / desktopZip the folder and upload it under Settings → Capabilities → Skills.
Codex, Cursor, other agentsPoint them at SKILL.md. The other files are plain text.

Connects with Agent Alley MCP · agentalley.io/mcp

Files included

  • SKILL.md13.1 KB
Read SKILL.md here
OpenClaudia/main1 file shown
SKILL.md
Show the full text356 lines

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:

  1. Topic - What is the thread about?
  2. Goal - Engagement, followers, traffic, authority building, product awareness.
  3. Source material - Blog post, personal experience, data, research, or original idea.
  4. Audience - Who follows this account? Their interests and sophistication level.
  5. Tone - Educational, storytelling, provocative, casual, authoritative.
  6. Thread length - Short (5-7 tweets), medium (8-12), or long (13-15).
  7. 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
  1. Short sentences. Max 15 words per sentence in a thread.
  2. Line breaks between every sentence. One thought per line for mobile readability.
  3. No walls of text. If a tweet looks dense, split it or cut words.
  4. Use fragments. Incomplete sentences are fine in threads. They add punch.
  5. 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

  1. Outline - List key points as bullets. Ensure logical flow from hook to CTA.
  2. Write the hook - Spend 50% of writing time here. Draft 5-10 variations, pick the strongest.
  3. Draft value tweets - One point per tweet with examples. Each tweet should stand alone.
  4. Write the CTA - Match to the thread's goal (follows, retweets, link clicks, replies).
  5. 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.
  6. 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).
  • Engagement plan for the first hour after posting.

Viral Thread Checklist

Before posting, ensure the thread passes these checks:

  • Hook tweet is under 280 characters and stops the scroll.
  • Hook makes a clear promise that the thread delivers on.
  • Each tweet contains one idea, not two.
  • Specific numbers, examples, or stories are included.
  • No tweet is a wall of text; line breaks separate thoughts.
  • Thread length is 7-15 tweets.
  • A clear CTA is included in the final tweet.
  • The thread teaches, inspires, or entertains (ideally two of three).
  • No links in the hook tweet (add links in the last tweet or first reply).
  • Thread can be understood without the previous tweet's context.

Reddit Long-Form Posts

Threads can be adapted as Reddit self-posts. Reddit favors long-form, value-packed content with different conventions than Twitter/X.

Reddit Post Format
**Title:** [Compelling, specific title — Reddit titles are crucial for clicks]

**Body:**
[Hook paragraph — state the value proposition immediately]

[Main content — use markdown formatting: **bold**, bullet lists, numbered steps]

[Conclusion with a question to encourage comments]

---

*[Optional: subtle CTA or link to resource]*
Reddit vs Twitter/X Differences
Aspect Twitter/X Reddit
Title No title — hook is first tweet Title is everything — make it click-worthy
Length 280 chars per tweet 40,000 char limit — go deep
Tone Punchy, confident, personal Helpful, humble, community-first
Self-promo Acceptable with value Must be subtle or banned
Formatting Line breaks only Full markdown (bold, lists, headers, links)
Engagement Retweets, likes Upvotes, comments (comments matter more)
Hashtags 1-3 relevant Never use hashtags on Reddit
Converting a Twitter Thread to Reddit Post
  1. Title: Turn the hook tweet into a compelling title
  2. Body: Combine all tweet content into flowing paragraphs with markdown
  3. Expand: Reddit readers expect more depth — add examples, data, context
  4. End with a question: "What has worked for you?" drives comments
  5. Remove self-promo: No "follow me" CTAs — add value only
Posting to Reddit

If REDDIT_CLIENT_ID and REDDIT_CLIENT_SECRET are available, you can post directly. See the social-content skill for the full Reddit OAuth flow and posting API.

Quick reference:

# Post to a subreddit (requires user-authenticated OAuth token)
curl -s -X POST "https://oauth.reddit.com/api/submit" \
  -H "Authorization: Bearer ${REDDIT_ACCESS_TOKEN}" \
  -A "${REDDIT_USER_AGENT:-openclaudia-skills:v1.0}" \
  -d "sr={subreddit}&kind=self&title={title}&text={body}&api_type=json"

Always preview the post and ask for user confirmation before submitting.

1---
2name: thread-writer
3description: >
4 Write viral Twitter/X threads and Reddit posts with proven structures, hooks, and engagement
5 tactics. Includes templates for story threads, listicle threads, contrarian takes, tutorials,
6 and case studies. Can post directly to Reddit. Trigger phrases: "write a thread",
7 "Twitter thread", "X thread", "viral thread", "thread writer", "tweetstorm", "thread template",
8 "thread about", "turn this into a thread", "reddit post", "write a reddit post".
9allowed-tools:
10 - Bash
11---
12 
13# Thread Writer Skill
14 
15You are an expert Twitter/X thread writer. Your job is to create compelling, well-structured
16threads that drive engagement, follows, and shares.
17 
18## Gathering Requirements
19 
20Before writing any thread, collect these inputs:
21 
221. **Topic** - What is the thread about?
232. **Goal** - Engagement, followers, traffic, authority building, product awareness.
243. **Source material** - Blog post, personal experience, data, research, or original idea.
254. **Audience** - Who follows this account? Their interests and sophistication level.
265. **Tone** - Educational, storytelling, provocative, casual, authoritative.
276. **Thread length** - Short (5-7 tweets), medium (8-12), or long (13-15).
287. **CTA** - What should readers do at the end? Follow, retweet, visit link, reply.
29 
30## Thread Architecture
31 
32Every great thread follows a consistent structure:
33 
34### 1. Hook Tweet (Tweet 1)
35 
36The hook tweet determines whether anyone reads the rest. It must:
37- Stop the scroll in under 2 seconds.
38- Make a bold promise, surprising claim, or emotional statement.
39- Not include "Thread:" or "[1/N]" (these reduce engagement).
40- Stand alone as a great tweet even without the thread.
41 
42**Hook formulas:**
43 
44| Formula | Example |
45|---------|---------|
46| Result + Timeframe | "I grew from 0 to 50K followers in 6 months. Here's exactly how:" |
47| Bold claim | "90% of startups fail at marketing. Not because of budget. Because of this:" |
48| Contrarian | "The best content strategy is to post less. Let me explain:" |
49| Story opener | "In 2019, I was broke, burned out, and ready to quit. Then I tried one thing:" |
50| Listicle | "10 copywriting lessons that took me 8 years to learn:" |
51| Behind-the-scenes | "We went from $0 to $1M ARR. Here's every mistake we made along the way:" |
52| Curiosity | "There's a pricing trick that 7-figure SaaS companies use that nobody talks about:" |
53| Challenge | "Most founders can't explain what they do in one sentence. Can you?" |
54 
55### 2. Context Tweets (Tweets 2-3)
56 
57Set the stage for the thread's value:
58- Establish credibility: Why should the reader trust you on this topic?
59- Define the problem: What pain point or question does this thread address?
60- Set expectations: What will the reader learn or gain?
61 
62**Example:**
63```
64Tweet 2: "I've spent 5 years building email lists. Tested 200+ lead magnets.
65Most advice out there is outdated. Here's what actually works in 2025:"
66 
67Tweet 3: "First, some context: the average email opt-in rate is 1.95%.
68The strategies below get 5-12%. The difference is worth millions."
69```
70 
71### 3. Value Tweets (Tweets 4 to N-2)
72 
73The meat of the thread. Each tweet delivers one point, lesson, or step.
74 
75**Value tweet rules:**
76- One idea per tweet. Never cram two points into one tweet.
77- Start each tweet with a bold statement or number.
78- Use concrete examples, not abstract advice.
79- Vary the format: some tweets are tips, some are stories, some are data.
80- Each tweet should be valuable even if read in isolation.
81 
82**Formatting patterns for value tweets:**
83 
84| Pattern | Example |
85|---------|---------|
86| Numbered tip | "3. Write your headline first. If the headline doesn't hook, nothing else matters." |
87| 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%." |
88| Do this, not that | "Don't say: 'We help businesses grow.' Do say: 'We helped 200 SaaS companies reduce churn by 30%.'" |
89| Stat + insight | "73% of visitors never scroll past the first fold. Translation: your hero section IS your landing page." |
90 
91### 4. Summary Tweet (Tweet N-1)
92 
93Recap the thread's key takeaways in a scannable format:
94 
95```
96"TL;DR:
97 
981. Write the hook first
992. One idea per tweet
1003. Use specific numbers
1014. Tell stories, not lectures
1025. End with a clear CTA
103 
104Save this thread. You'll need it."
105```
106 
107### 5. CTA Tweet (Tweet N)
108 
109The final tweet drives a specific action:
110 
111| CTA Type | Example |
112|----------|---------|
113| Follow | "If you found this useful, follow me @handle for daily marketing threads." |
114| Retweet | "Retweet the first tweet to share this with your audience." |
115| Reply | "What's your biggest takeaway? Reply and I'll respond to everyone." |
116| Link | "I wrote a deeper guide on this. Grab it free: [link]" |
117| Engage | "Which tip was most surprising? I'll elaborate on the most popular one." |
118 
119**CTA rules:**
120- Always include a CTA. Threads without CTAs waste distribution.
121- Pair a follow CTA with a retweet request for maximum growth.
122- Link CTAs should go in the last tweet or a reply, never the hook tweet.
123 
124## Formatting Rules
125 
126### Sentence and Line Rules
127 
1281. **Short sentences.** Max 15 words per sentence in a thread.
1292. **Line breaks between every sentence.** One thought per line for mobile readability.
1303. **No walls of text.** If a tweet looks dense, split it or cut words.
1314. **Use fragments.** Incomplete sentences are fine in threads. They add punch.
1325. **Vary rhythm.** Alternate between short punches and slightly longer explanations.
133 
134### Emoji Usage
135 
136- Use emojis sparingly: 0-2 per tweet maximum.
137- Best for: bullet points, emphasis, visual breaks.
138- Avoid: multiple emojis in a row, emoji-heavy text that looks cluttered.
139- Never start the hook tweet with an emoji.
140- Common thread emojis: arrow (for flow), check (for lists), fire (for emphasis), point down (for "keep reading").
141 
142### Number Formatting
143 
144- Use digits, not words: "7 tips" not "seven tips."
145- Specific numbers beat round ones: "247%" beats "about 250%."
146- Start value tweets with numbers: "1.", "2.", etc. for scanability.
147- Dollar amounts and percentages grab attention: "$50K", "300%", "4.7x".
148 
149### Thread Length Guidelines
150 
151| Length | Tweets | Best For |
152|--------|--------|----------|
153| Short | 5-7 | Single insight, quick tip, simple story |
154| Medium | 8-12 | Listicle, tutorial, case study (sweet spot) |
155| Long | 13-15 | Comprehensive guide, detailed story |
156| Very long | 16+ | Avoid. Readers drop off. Split into two threads. |
157 
158**Optimal length: 8-12 tweets.** Long enough to deliver value, short enough to retain readers.
159 
160## Thread Templates
161 
162### Template 1: Story Thread
163 
164**Structure:** Personal narrative with a lesson.
165 
166```
167Tweet 1: [Hook - dramatic moment or result]
168Tweet 2: [Context - where you were before]
169Tweet 3: [The problem or challenge]
170Tweet 4: [The turning point - what changed]
171Tweet 5: [The action you took]
172Tweet 6: [The struggle or unexpected obstacle]
173Tweet 7: [The breakthrough or result]
174Tweet 8: [The lesson learned]
175Tweet 9: [How the reader can apply this]
176Tweet 10: [CTA]
177```
178 
179**Example hook:** "In 2020 I was making $0 online. By 2022 I'd built a $500K business.
180The turning point was a single email."
181 
182### Template 2: Listicle Thread
183 
184**Structure:** Numbered list of tips, tools, lessons, or ideas.
185 
186```
187Tweet 1: [Hook - "N [things] that [result]:"]
188Tweet 2: 1. [First item with explanation]
189Tweet 3: 2. [Second item with explanation]
190...
191Tweet N-1: [Summary / TL;DR]
192Tweet N: [CTA]
193```
194 
195**Example hook:** "10 free tools that replaced my $2,000/month marketing stack:"
196 
197### Template 3: Contrarian Take
198 
199**Structure:** Challenge a popular belief, then prove your point.
200 
201```
202Tweet 1: [Hook - controversial claim]
203Tweet 2: [The common wisdom most people follow]
204Tweet 3: [Why that common wisdom is wrong]
205Tweet 4: [Evidence: data, story, or example]
206Tweet 5: [More evidence or second angle]
207Tweet 6: [What to do instead]
208Tweet 7: [Expected results from the new approach]
209Tweet 8: [Address the main objection]
210Tweet 9: [Conclusion - restate the contrarian position]
211Tweet 10: [CTA]
212```
213 
214**Example hook:** "Posting every day is killing your growth. Here's the math:"
215 
216### Template 4: Tutorial Thread
217 
218**Structure:** Step-by-step instructions the reader can follow.
219 
220```
221Tweet 1: [Hook - "How to [achieve result] in [timeframe]:"]
222Tweet 2: [Prerequisites or context]
223Tweet 3: Step 1: [First action with detail]
224Tweet 4: Step 2: [Second action with detail]
225Tweet 5: Step 3: [Third action with detail]
226...
227Tweet N-2: [Common mistakes to avoid]
228Tweet N-1: [Expected results + proof]
229Tweet N: [CTA - link to more detailed resource]
230```
231 
232**Example hook:** "How to write a landing page that converts in 30 minutes (step-by-step):"
233 
234### Template 5: Case Study Thread
235 
236**Structure:** Document a real result with lessons.
237 
238```
239Tweet 1: [Hook - impressive result with specifics]
240Tweet 2: [Background - who/what/when]
241Tweet 3: [The situation before]
242Tweet 4: [The strategy or approach]
243Tweet 5: [Implementation details]
244Tweet 6: [Unexpected challenges]
245Tweet 7: [Results with specific numbers]
246Tweet 8: [Key takeaway #1]
247Tweet 9: [Key takeaway #2]
248Tweet 10: [How to replicate this]
249Tweet 11: [CTA]
250```
251 
252**Example hook:** "We increased a client's email revenue from $12K to $89K/month.
253Here's every change we made:"
254 
255## Writing Process
256 
2571. **Outline** - List key points as bullets. Ensure logical flow from hook to CTA.
2582. **Write the hook** - Spend 50% of writing time here. Draft 5-10 variations, pick the strongest.
2593. **Draft value tweets** - One point per tweet with examples. Each tweet should stand alone.
2604. **Write the CTA** - Match to the thread's goal (follows, retweets, link clicks, replies).
2615. **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.
2626. **Format** - Number each tweet. Suggest optimal posting time based on audience timezone.
263 
264## Output Format
265 
266For every thread request, deliver:
267 
268### 1. Thread Outline
269A brief bullet-point plan showing the arc of the thread.
270 
271### 2. Full Thread
272Each tweet numbered, with character count. Formatted exactly as it would be posted.
273 
274### 3. Hook Variations
2753-5 alternative hook tweets for the user to choose from.
276 
277### 4. Posting Instructions
278- Suggested posting time.
279- Whether to post all at once or with delays.
280- Recommended first reply (often the link or bonus tip).
281- Engagement plan for the first hour after posting.
282 
283## Viral Thread Checklist
284 
285Before posting, ensure the thread passes these checks:
286 
287- [ ] Hook tweet is under 280 characters and stops the scroll.
288- [ ] Hook makes a clear promise that the thread delivers on.
289- [ ] Each tweet contains one idea, not two.
290- [ ] Specific numbers, examples, or stories are included.
291- [ ] No tweet is a wall of text; line breaks separate thoughts.
292- [ ] Thread length is 7-15 tweets.
293- [ ] A clear CTA is included in the final tweet.
294- [ ] The thread teaches, inspires, or entertains (ideally two of three).
295- [ ] No links in the hook tweet (add links in the last tweet or first reply).
296- [ ] Thread can be understood without the previous tweet's context.
297 
298---
299 
300## Reddit Long-Form Posts
301 
302Threads can be adapted as Reddit self-posts. Reddit favors long-form, value-packed content with different conventions than Twitter/X.
303 
304### Reddit Post Format
305 
306```markdown
307**Title:** [Compelling, specific title — Reddit titles are crucial for clicks]
308 
309**Body:**
310[Hook paragraph — state the value proposition immediately]
311 
312[Main content — use markdown formatting: **bold**, bullet lists, numbered steps]
313 
314[Conclusion with a question to encourage comments]
315 
316---
317 
318*[Optional: subtle CTA or link to resource]*
319```
320 
321### Reddit vs Twitter/X Differences
322 
323| Aspect | Twitter/X | Reddit |
324|--------|-----------|--------|
325| Title | No title — hook is first tweet | Title is everything — make it click-worthy |
326| Length | 280 chars per tweet | 40,000 char limit — go deep |
327| Tone | Punchy, confident, personal | Helpful, humble, community-first |
328| Self-promo | Acceptable with value | Must be subtle or banned |
329| Formatting | Line breaks only | Full markdown (bold, lists, headers, links) |
330| Engagement | Retweets, likes | Upvotes, comments (comments matter more) |
331| Hashtags | 1-3 relevant | Never use hashtags on Reddit |
332 
333### Converting a Twitter Thread to Reddit Post
334 
3351. **Title:** Turn the hook tweet into a compelling title
3362. **Body:** Combine all tweet content into flowing paragraphs with markdown
3373. **Expand:** Reddit readers expect more depth — add examples, data, context
3384. **End with a question:** "What has worked for you?" drives comments
3395. **Remove self-promo:** No "follow me" CTAs — add value only
340 
341### Posting to Reddit
342 
343If `REDDIT_CLIENT_ID` and `REDDIT_CLIENT_SECRET` are available, you can post directly. See the `social-content` skill for the full Reddit OAuth flow and posting API.
344 
345Quick reference:
346 
347```bash
348# Post to a subreddit (requires user-authenticated OAuth token)
349curl -s -X POST "https://oauth.reddit.com/api/submit" \
350 -H "Authorization: Bearer ${REDDIT_ACCESS_TOKEN}" \
351 -A "${REDDIT_USER_AGENT:-openclaudia-skills:v1.0}" \
352 -d "sr={subreddit}&kind=self&title={title}&text={body}&api_type=json"
353```
354 
355**Always preview the post and ask for user confirmation before submitting.**
356 
View all files on GitHub →

Details

License
MIT
Stars on the repo
★ 705
Checked
Source
OpenClaudia/openclaudia-skills ↗
Creator
OpenClaudia · 78 listings
View creator

Similar skills

See all →
SkillLast 30 Days Researchmvanhorn/last30days-skill · by mvanhornResearch what people actually say about any topic in the last 30 days. Pulls posts and engagement from Reddit, X, YouTube, TikTok, Hacker News, Polymarket, GitHub, and the web. Includes a doctor health check to diagnose broken or missing sources.★ 63.5k GitHub starsSkillSocial Platform Scraperdanielmiessler/LifeOS · by danielmiesslerScrapes social platforms, business data, and e-commerce via Apify actors — Instagram, LinkedIn, TikTok, YouTube, Facebook, Google Maps, Amazon, and web crawls — filtering in code. USE WHEN scrape Instagram, scrape LinkedIn, scrape TikTok, scrape YouTube, scrape Facebook, Google Maps leads, Amazon reviews, business intelligence, multi-platform social listening, competitive analysis, lead generation, social monitoring, Apify actors, web crawl, extract contacts. NOT FOR X/Twitter account operations like posting, threads, or bookmarks (those need a dedicated X API client), 4-tier progressive scraping with proxy escalation (use BrightData), or real-Chrome bot bypass and computer use (use Interceptor).★ 19.3k GitHub starsSkillWeChat Article Publishertsingyuai/growth-lab · by tsingyuai微信公众号长文增长闭环 —— 从读者问题与复刻锚选题、写出可验证的公众号长文、预览与合规检查、同步微信草稿、三重确认下受控发布,到回收阅读与转化数据并复盘。用户要求写公众号、把内容改成公众号、同步或发布微信草稿、查看公众号数据或复盘时使用。★ 2k GitHub starsSkillTwitter Content SearchReScienceLab/opc-skills · by ReScienceLabSearch and retrieve content from Twitter/X. Get user info, tweets, replies, followers, communities, spaces, and trends via twitterapi.io. Use when user mentions Twitter, X, or tweets.★ 1.8k GitHub starsSkillYouTube Script Writercwinvestments/memstack · by cwinvestmentsUse this skill when the user says 'YouTube script', 'video script', 'write script for YouTube', 'YouTube video outline', or is creating scripted content for a YouTube video with hooks, chapters, and CTAs. Do NOT use for TikTok/Reels short-form scripts or webinar presentations.★ 423 GitHub starsSkillInternet Research RouterOotto-AI/claude-content-skills · by Ootto-AIMUST USE when user wants to 调研/research/搜索/search/查/找/look up anything on the internet — e.g. 全网调研 X / 帮我调研一下 X / 查一下 X / 搜搜 X / 看看大家怎么评价 X / X 上有什么讨论 / research this topic。 Also MUST USE when user mentions any platform or shares any URL/链接: 小红书/xiaohongshu/xhs, Twitter/推特/X, B站/bilibili, Reddit, V2EX, LinkedIn/领英/招聘/求职/jobs, YouTube, GitHub code search, 小宇宙播客, 雪球/股票行情, RSS feeds, or any web URL. 13 platforms, multi-backend routing (OpenCLI / per-platform CLIs / APIs). Zero config for 6 channels. Run `agent-reach doctor --json` to see which backend serves each platform right now. NOT for: 写报告/数据分析/翻译等内容加工(本 skill 只负责从互联网获取内容); 发帖/评论/点赞等写操作;已有专门 skill 的平台(先用专门 skill)。 【路由方式】SKILL.md 包含路由表和常用命令,复杂场景需按需阅读对应分类的 references/*.md。 分类:search / social (小红书/推特/B站/V2EX/Reddit) / career(LinkedIn) / dev(github) / web(网页/文章/RSS) / video(YouTube/B站/播客)。★ 139 GitHub stars

More from OpenClaudia

SkillA/B Testing FrameworkOpenClaudia/openclaudia-skills · by OpenClaudiaDesign, plan, and analyze A/B tests with statistical rigor. Use when the user asks about A/B testing, split testing, experiment design, statistical significance, sample size calculation, test duration, multivariate testing, or conversion experiments. Trigger phrases include "A/B test", "split test", "experiment", "statistical significance", "sample size", "test duration", "which version wins", "conversion experiment", "hypothesis test", "variant testing".★ 705 GitHub starsSkillAffiliate Marketing ProgramOpenClaudia/openclaudia-skills · by OpenClaudiaBuild and manage an affiliate marketing program. Use when the user says "affiliate program", "affiliate marketing", "affiliate partners", "referral commissions", "affiliate network", "partner program", "affiliate tracking", or asks about creating, managing, or growing an affiliate or partner program.★ 705 GitHub starsSkillAhrefs API ManagerOpenClaudia/openclaudia-skills · by OpenClaudiaManages Ahrefs API usage in Python using `ahrefs-python` library. Use when working with SEO / marketing related tasks or with data including backlinks, keywords, domain ratings, organic traffic, site audits, rank tracking, and brand monitoring. Covers `ahrefs-python` usage including AhrefsClient / AsyncAhrefsClient, typed request/response models, error handling, and all API sections.★ 705 GitHub starsSkillAI Citations Report GeneratorOpenClaudia/openclaudia-skills · by OpenClaudiaGenerate an AI Citations Report (GEO) for a domain — which AI-search prompts cite the site across Google AI Overview and ChatGPT, plus organic-traffic context and per-article citation coverage. Use when the user asks for an 'AI citations report', 'GEO citations report', or 'which AI prompts cite <domain>'.★ 705 GitHub starsSkillB2B Lead EnricherOpenClaudia/openclaudia-skills · by OpenClaudiaResearch and enrich B2B leads using the Apollo.io API. Use when the user says "find leads", "prospect research", "company enrichment", "find decision makers", "B2B leads", "lead research", "enrich contacts", "find VP of marketing at", or asks about finding people at specific companies or in specific roles.★ 705 GitHub starsSkillBacklink Health CheckerOpenClaudia/openclaudia-skills · by OpenClaudiaAudit a domain's backlink profile using the SemRush API. Use when the user says "audit backlinks", "check my backlinks", "backlink analysis", "link profile", "toxic links", "disavow", "link building opportunities", "referring domains", "anchor text", or asks about a site's link authority.★ 705 GitHub stars