--- name: twitter-thread-creation description: "Twitter/X thread writing with hook tweets, thread structure, and engagement optimization. Covers tweet formatting, character limits, media attachments, and posting strategies. Use for: Twitter threads, X posts, tweet storms, Twitter content, social media writing. Triggers: twitter thread, tweet thread, x thread, twitter post, tweet writing, thread creation, tweet storm, twitter content, x post, twitter writing, twitter hook, tweet formatting, thread structure" allowed-tools: Bash(infsh *) --- # Twitter/X Thread Creation Write high-engagement Twitter/X threads via [inference.sh](https://inference.sh) CLI. ## Quick Start ```bash curl -fsSL https://cli.inference.sh | sh && infsh login # Post a tweet infsh app run x/post-create --input '{ "text": "I analyzed 1,000 landing pages.\n\n90% make the same 5 mistakes.\n\nHere are the fixes (with examples):\n\n๐งต๐" }' ``` ## Character Limits | Element | Limit | |---------|-------| | Tweet text | 280 characters (free), 25,000 (Premium) | | Thread length | No limit (10-15 tweets is sweet spot) | | Image alt text | 1,000 characters | | Quote tweet addition | 280 characters | | Reply | 280 characters | | Display name | 50 characters | ## Thread Structure ### The Anatomy ``` Tweet 1 (Hook): Bold claim + "thread ๐งต" Tweet 2: Context / why this matters Tweet 3-9: One point per tweet (numbered) Tweet 10: Summary or biggest takeaway Tweet 11: CTA (follow, retweet, bookmark) ``` ### Tweet 1: The Hook This tweet lives or dies alone in the timeline. It must work WITHOUT the thread. | Hook Type | Template | |-----------|----------| | I did X + result | "I analyzed 1,000 [things]. Here's what I found:" | | Number + list | "10 [topic] tips that [benefit]:" | | Contrarian | "Unpopular opinion: [bold take]" | | Story opener | "In 2019, I [dramatic event]. Here's what happened:" | | How-to promise | "How to [achieve outcome] (step by step):" | | Surprising fact | "[Stat that seems wrong]. Let me explain:" | ```bash # Post hook tweet infsh app run x/post-create --input '{ "text": "I spent 3 years building SaaS products.\n\nHere are 10 things I wish someone told me on day 1:\n\n๐งต" }' ``` ### Content Tweets (3-9) | Rule | Why | |------|-----| | One idea per tweet | Clarity and retweetability | | Number them (1/, 2/, etc.) | Progress signal, easy to reference | | Each tweet should stand alone | People share individual tweets | | Lead with the insight | Don't bury the point | | Use line breaks | Visual breathing room | | Include examples | Abstract โ concrete | ```bash # Content tweet with visual infsh app run x/post-create --input '{ "text": "3/ Your pricing page is the second most visited page on your site.\n\nBut most founders treat it as an afterthought.\n\nThe fix:\nโ Show 3 tiers (not 2, not 5)\nโ Highlight the middle one\nโ Annual toggle defaulted ON\nโ Feature comparison below" }' ``` ### Closing Tweet ```bash # CTA tweet infsh app run x/post-create --input '{ "text": "11/ That'\''s the full playbook.\n\nTL;DR:\nโข Validate before building\nโข Launch ugly, iterate fast\nโข Pricing is positioning\nโข Talk to users weekly\n\nIf this was useful:\nโ Retweet the first tweet\nโ Follow me @username for more\nโ Bookmark this thread" }' ``` ## Formatting Rules ### Tweet Formatting ``` โ Dense: "If you want to grow on Twitter you need to post consistently and engage with your audience while also making sure your content provides value to your followers." โ Formatted: "Want to grow on Twitter? 3 non-negotiable rules: โ Post daily (consistency > quality) โ Reply to 20 accounts bigger than you โ Every tweet must teach OR entertain No shortcuts." ``` ### Symbols for Lists | Symbol | Use For | |--------|---------| | โ | Steps, actions, directions | | โข | Bullet points, lists | | โ | Asides, attributions | | โ | Do's, positives | | โ | Don'ts, negatives | | 1/ 2/ 3/ | Numbered thread tweets | ### Line Break Strategy ``` Short sentence. โ blank line Short sentence. โ blank line Punchline. ``` Line breaks create **pacing**. Use them to control reading speed and emphasis. ## Media in Threads ### When to Add Images | Tweet Position | Image Type | Purpose | |---------------|-----------|---------| | Hook (tweet 1) | Eye-catching graphic | Stop the scroll | | Key points | Screenshots, examples | Evidence | | Summary | Infographic | Shareable recap | ```bash # Generate thread header image infsh app run infsh/html-to-image --input '{ "html": "
A thread ๐งต
Data Deep Dive