agentleFS
gokulsvisiongokulsvision/Crewm8-Social-Media-Manager-Skill-Graph/skills/repurpose/blog-to-thread/SKILL.md

blog-to-thread

Skill17 starsChanged 7 months agoMITView on GitHub

Repurpose a blog post or newsletter into a high-performing X thread — extract top insights, write a scroll-stopping hook, and structure for maximum engagement.

  • Reads credentials

The file

We split this skill into the rules it gives an agent

2 rules. About 0 are common, 2 are distinctive, and 0 are very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈2

    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
  1. Distinctive:

    Read the full piece: Do not skim. You can't extract the right insights without understanding the whole argument.

    line 52
  2. Distinctive:

    No tweet exceeds 280 characters

    line 103

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 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.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Blog to Thread

Transform long-form written content into X threads that drive traffic back to the original piece. A good thread does not summarize — it extracts the most shareable insights and packages them for the X format.

Purpose

Your blog has insights your X audience has never seen. A thread is the bridge: extract the best parts into snackable tweets, tease the deeper analysis, and send people to the full piece. This is how content compounds.

When to Use

  • New blog post or newsletter just published
  • Old high-performing post needs a second life
  • Founder wrote a long piece and says "put this on X"
  • Guest post published on another site (drive traffic back)
  • Competitor published something worth responding to

Inputs Required

  • Full blog post text or URL
  • Brand voice guide
  • Target CTA (newsletter signup, product, full article)
  • Link to full piece

Quick Reference

Source LengthThread LengthInsight Density
500-1,000 words5-7 tweetsExtract 3-5 insights
1,000-2,000 words7-10 tweetsExtract 5-7 insights
2,000+ words10-12 tweets maxExtract 7-9 insights

Procedure

  1. Read the full piece. Do not skim. You can't extract the right insights without understanding the whole argument.
  2. Identify the 1-3 most quotable/surprising/contrarian moments:
    • Data points with specific numbers
    • Counterintuitive claims
    • Frameworks (especially if distillable to 3-5 bullets)
    • Personal stories or specific examples
  3. Pick the thread angle using reuse patterns:
    • Blog post: Extract top 5-7 insights, one per tweet
    • Case study: Challenge → What they tried → What worked → Results → Lesson
    • How-to guide: Step-by-step, one per tweet
    • Contrarian: Common belief → Why it's wrong → What works → Examples
  4. Write the hook tweet. Lead with the single most interesting claim or stat. No warm-up. No context.
  5. Map insights to tweets:
    • Tweet 2: Why this matters / credibility / context
    • Tweets 3-N-1: One specific insight per tweet
    • Final tweet: Summary + link to full article + CTA
  6. Ensure each tweet stands alone. Someone should be able to retweet tweet 4 and it makes sense. No "as I mentioned above."
  7. Link in final tweet only. Configure auto-plug for link-in-hook after engagement threshold (see thread-structure).

Output Format

# Thread from: [Blog Title]

## Source
[Title] — [URL]

## Top Extractable Insights
1. [Insight with specific data]
2. ...

## Thread Draft
[Full thread in thread-create output format]

## Traffic Strategy
- Link placement: final tweet only
- Auto-plug: add link to first tweet after [X likes / Y minutes]
- Follow-up: standalone tweet 2h after thread referencing a specific stat

Done Criteria

The skill is complete when:

  1. Thread hook is extracted from the most interesting content in the piece
  2. Each insight maps to exactly one tweet
  3. No tweet exceeds 280 characters
  4. Each tweet works independently (no "as mentioned earlier")
  5. Link placement and auto-plug rules are specified
  6. Thread length is proportional to source length

Pitfalls

  • Summarizing instead of extracting (table of contents ≠ thread)
  • Making the reader feel like they got everything from the thread (no reason to click)
  • Extracting the wrong insights (what you find interesting vs. what the audience does)
  • Too many insights per tweet (one per tweet is a rule)
  • Forgetting to link to the source (the thread exists to drive traffic)

Verification

Would this thread make sense to someone who hasn't read the blog? Would it make them WANT to read the blog? If either is "no," restructure.

Example

Input: 2,000-word blog post: "The 5 pricing models every B2B SaaS founder should consider" — includes data on flat-rate vs. usage-based vs. tiered vs. per-seat vs. hybrid pricing.

Output: 10-tweet thread.

  • Tweet 1: "5 pricing models for B2B SaaS. 1 kills growth. 1 scales infinitely. Here they are."
  • Tweets 2-9: One model per tweet with data point + example + verdict
  • Tweet 10: "The 5 models summarized: flat rate (simple, capped), usage (scales, complex), tiered (balanced), per-seat (standard), hybrid (best of both). Which one are you using? The full breakdown (with revenue impact data) → [link]"

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

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.