x-thread-builder

Solid

Build a long-form X (Twitter) thread (tweetstorm) using a 2026 thread formula (listicle-thread, story thread, curiosity-gap opener, how-I teardown), picked by goal (bookmarks, likes, reposts, replies). Structures tweet 1 as a promise plus open loop, paces one beat per tweet, and closes for the repost. Publishes via Publora, which auto-splits long content into a numbered (1/N) thread. Not for single tweets (use x-post-writer) or auditing a draft (use x-humanizer --mode audit).

AI & Automation 8 stars 0 forks Updated 4 days ago MIT

Install

View on GitHub

Quality Score: 78/100

Stars 20%
32
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# X Thread Builder Build tweetstorms that get read all the way down. On X, tweet 1 is the entire funnel: it has to promise a payoff and open a loop, or no one taps "Show this thread." Everything after only matters if tweet 1 earns the tap. ## When to use - User says "turn this into a thread" or "write me a thread about X" - The idea is a list where each item needs teaching, a story with a build, a surprising result with a mechanism, or a repeatable process - User has a single tweet that is trying to do too much and should be a thread ## Formulas this skill uses (thread shapes) | Code | Formula | Primary goal | Best for | |---|---|---|---| | X7 | Listicle-Thread Promise | bookmarks | numbered teaching thread, one item per tweet | | X8 | Story Thread | likes, reposts | a real narrative with a build and a turn | | X9 | Curiosity-Gap Opener | replies, bookmarks | a surprising result, mechanism withheld | | X10 | How-I Teardown | bookmarks | a repeatable process you ran yourself | Full skeletons in `../../references/hook-formulas.md`. For single tweets (X1-X6), use `x-post-writer`. ### Pick by goal first | Goal | Reach for | |---|---| | Bookmarks | X7, X10, X9 | | Likes | X8 | | Reposts | X8 | | Replies | X9 | ## How Publora splits a thread Pass the full thread as one `content` string. Publora auto-splits it: - at paragraph breaks (`\n\n`) first, - then at sentence endings, - then at word boundaries as a fallback, - and adds `(1/N)` markers, reserving ~8 chars per twe...

Details

Author
sergebulaev
Repository
sergebulaev/x-skills
Created
3 weeks ago
Last Updated
4 days ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

x-post-writer

Draft a single tweet or short auto-thread for X (Twitter) using a 2026 X hook formula (one-liner contrarian, data-point, build-in-public, mini-list, relatable cold-open), picked by goal (replies, reposts, likes, bookmarks). Respects the 280-char limit (25,000 on Premium), runs the humanizer pass, and publishes via Publora on approval. Use to write a tweet from notes. Not for long threads (use x-thread-builder) or auditing a draft (use x-humanizer --mode audit).

8 Updated 4 days ago
sergebulaev
AI & Automation Listed

threads-post-writer

Draft a single Threads post or a multi-post thread using a 2026 Threads hook formula (warm contrarian, data-point, build-in-public, quote-post, mini-list, relatable, listicle, story, curiosity-gap, how-I teardown), picked by goal (replies, reposts, likes, quotes). Respects the 500-char limit and one-hashtag cap, runs the humanizer pass, and publishes via Publora, which auto-splits long content into a thread. Not for auditing a draft (use threads-humanizer) or hook teardown (use threads-hook-extractor).

4 Updated 4 days ago
sergebulaev
AI & Automation Solid

x-marketing

Plan, draft, audit, and publish posts and threads for X (Twitter). Use when the user wants to write a single tweet or an auto-numbered thread, build a long-form tweetstorm, remove AI tells from a draft, reverse-engineer the hook from a viral tweet, draft a reply or quote tweet, or plan a week of X content. Tweets and threads publish via the Publora API, which auto-splits long content into a numbered thread. User provides notes or a tweet URL, the skill drafts, the user approves, then it publishes.

8 Updated 4 days ago
sergebulaev