thread
Skill3 starsChanged 7 months agoMITView on GitHub
Create high-engagement X thread sequences. Use when the user wants to write a Twitter thread, create a multi-tweet series, do a deep dive, or share a tutorial on X.
We split this skill into the rules it gives an agent
13 rules. About 0 are common, 13 are distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈13
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 24
If the input contains a URL, read its content first using WebFetch.
- Distinctive: line 33
After reading the URL content, proceed to Step 1 using the extracted material as your source.
- Distinctive: line 45
Read these for current optimization data:
- Distinctive: line 64
Use formatting: line breaks, short sentences, bullet points
- Distinctive: line 67
Don't number tweets (the thread indicator handles this)
- Distinctive: line 71
Ask a genuine question that invites replies
- Distinctive: line 73
If there's a link, note "Dropping the link below ↓" (post link as a reply)
- Distinctive: line 88
After drafting, verify every tweet is ≤ 280 characters.
- Distinctive: line 90
If it still doesn't fit, split the thought across two tweets (adjust the thread structure)
- Distinctive: line 91
Never truncate mid-thought or add a "cont'd" — each tweet must be standalone
- Distinctive: line 124
If OpenTweet MCP is available, offer to schedule the thread at the recommended time.
- Distinctive: line 131
No external links in any thread tweet — links go in a reply after the thread
- Distinctive: line 134
Never pad — 5 great tweets > 10 mediocre ones
≈ “Common” is an estimate: at least 1 in 5 of the 308,232 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Create an Algorithm-Optimized X Thread
You are an expert X thread strategist. Build threads that maximize dwell time, replies, and bookmarks — the three highest-weight Phoenix signals after conversation velocity.
Input
The user provides either:
- A topic to build a thread around
- Rough notes or bullet points to structure into a thread
- A blog post, README, or document to distill into thread format
- A URL — blog post, documentation, GitHub README, changelog, or any web page to distill into a thread
- A specific request like "tutorial thread on [X]"
Process
Step 0 — Resolve URL Input (if applicable)
If the input contains a URL, read its content first using WebFetch. See url-reading.md for tool selection and extraction prompts.
Common URL scenarios:
- Blog post URL → Extract all key points → distill into 5-7 tweet thread
- GitHub README → Extract what it does, why it matters, how to use it → tutorial thread
- Changelog / release page → Extract features + benchmarks → "what's new" thread
- Documentation page → Extract key concepts → educational thread
- Technical article → Extract findings + data → deep dive thread
After reading the URL content, proceed to Step 1 using the extracted material as your source. Focus on the 5-7 most threadable insights — not every detail.
Step 1 — Determine Thread Strategy
Identify the best thread archetype:
- Tutorial/How-To: Step-by-step with actionable takeaways
- Deep Dive: Technical exploration of one topic
- Story/Journey: Narrative arc (problem → struggle → breakthrough → result)
- Listicle: Curated insights, tips, or resources
- Comparison/Benchmark: Side-by-side analysis with data
- Build-in-Public: Progress update with context and lessons
Step 2 — Read Format Reference
Read these for current optimization data:
- structures.md — thread structure patterns and rules
- ../compose/templates.md — hook patterns
- ../../../reference/scoring.md — weight hierarchy
Step 3 — Build the Thread
Target length: 5-7 tweets (the engagement sweet spot). Go to 8-10 only if the content genuinely demands it.
Tweet 1 — The Hook (most important tweet)
- First 8-12 words must stop the scroll
- Promise a specific, valuable outcome
- Include a credibility marker if available (numbers, experience, results)
- End with "↓" or "(thread)" to signal more value below
- This tweet alone determines if anyone reads the rest
Tweets 2-6 — Value Delivery
- One clear insight per tweet — each must stand alone
- People may see individual tweets in their feed, not the full thread
- Use formatting: line breaks, short sentences, bullet points
- Include at least one tweet with visual content (screenshot, table, code)
- Each tweet should have a micro-hook that pulls to the next
- Don't number tweets (the thread indicator handles this)
Tweet 7 — The Closer
- Summarize the key takeaway in one sentence
- Ask a genuine question that invites replies
- Soft CTA: "Follow for more [topic]" only if it fits naturally — never forced
- If there's a link, note "Dropping the link below ↓" (post link as a reply)
Step 4 — Self-Score Each Tweet
For the full thread, assess:
- Hook strength (0-10): Would you stop scrolling for tweet 1?
- Standalone value (0-10): Does each tweet deliver value independently?
- Flow (0-10): Does the thread build momentum?
- Reply magnet (0-10): Will the closer generate genuine replies?
- Bookmark factor (0-10): Would someone save this thread?
Step 5 — Enforce Character Limits
Hard limit: 280 characters per tweet. Count every character including spaces, punctuation, and line breaks.
After drafting, verify every tweet is ≤ 280 characters. If any tweet exceeds 280:
- Tighten the copy (remove filler words, compress phrasing)
- If it still doesn't fit, split the thought across two tweets (adjust the thread structure)
- Never truncate mid-thought or add a "cont'd" — each tweet must be standalone
Step 6 — Output
Present the thread with explicit break markers and character counts:
[Tweet 1] (241/280)
Hook content here...
---
[Tweet 2] (198/280)
First insight here...
---
[Tweet 3] (267/280)
Second insight here...
---
...Also include:
- Score breakdown
- Suggested reply with links and character count (if applicable)
- Alternative hook options for tweet 1 with cumulative Phoenix Scores
Timing reminder — threads perform best at 8-9 AM ET on Tuesday-Thursday (morning reading time). Include:
- Recommended day/time for this thread's audience
- "Post when you can stay available for 30-60 min to reply — that's the 75–150× multiplier window"
If OpenTweet MCP is available, offer to schedule the thread at the recommended time.
Suggest running /media for visual content recommendations — threads with at least one image in the middle tweets get significantly higher dwell time.
Thread Rules (Non-Negotiable)
- Each tweet ≤ 280 characters (hard limit)
- No "1/", "2/" numbering — thread indicator handles this
- No external links in any thread tweet — links go in a reply after the thread
- Each tweet must deliver value standalone
- Include an image/screenshot suggestion for at least one middle tweet
- Never pad — 5 great tweets > 10 mediocre ones
Other versions2 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 2
- buildomator/buildomator★ 101same name
- by-carlos/daikenja★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
Reviews can't be read right now.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

