Skip to content
Back to skills

Thread

ASecurity

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.

  • 3 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added May 26, 2026
content-marketinggogitdocumentation

Works with

  • mcp

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned May 27, 2026

npx -y skills add Epistates/sparX --skill thread --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Thread?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Thread
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/epistates-thread/badge)](https://www.skillsdirectory.com/skills/epistates-thread)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: thread
description: 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.
argument-hint: "[topic, rough notes, or outline]"
---

# 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](../../../reference/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](structures.md) — thread structure patterns and rules
- [../compose/templates.md](../compose/templates.md) — hook patterns
- [../../../reference/scoring.md](../../../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:
1. Tighten the copy (remove filler words, compress phrasing)
2. If it still doesn't fit, split the thought across two tweets (adjust the thread structure)
3. 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:
1. Score breakdown
2. Suggested reply with links and character count (if applicable)
3. 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

Files in this skill

  • SKILL.md5.6 KB
  • structures.md4.4 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.