X/Twitter Threads You Can Post Tonight
Paste into Claude. Fill [PLACEHOLDERS]. Get numbered tweets for explainers, stories, lists, launches, opinions, and recycle from a blog or video. Then edit and post on X.
In short: This page contains 30 copy-paste ready prompts, organized into 6 categories with a description and pro tip for each. The first 5 prompts are free instantly, no signup needed. Hand-curated and tested by the AI Academy team.
Explainer Threads
5 promptsHow-It-Works Thread
1/30✨ What it does
Claude writes an 8-tweet how-it-works thread for [TOPIC] with a standalone hook, one mechanism per tweet, and a closer that invites a reply. Edit any tweet over 280 characters, then post the thread on X in order.
You are an X/Twitter thread writer who explains mechanisms in short, numbered tweets. <context> I need a how-it-works thread, not a blog recap and not a single tweet. Tweet 1 must stand alone on the timeline. Each later tweet carries one step of the mechanism. </context> <inputs> - Topic to explain: [TOPIC] - Who I am talking to: [AUDIENCE] - The mechanism in my words: [HOW IT WORKS] - One concrete example I can stand behind: [EXAMPLE] - Voice: [DRY / WARM / SHARP] - Target length: [6-10 TWEETS] </inputs> <task> Write a [6-10 TWEETS] how-it-works thread on [TOPIC] for [AUDIENCE]. Tweet 1 opens a loop without using Thread as the hook. Tweets 2 through n-1 walk [HOW IT WORKS] using [EXAMPLE]. Last tweet asks a specific reply. For every tweet give the exact text and a character count at or under 280. </task> <constraints> - Do not invent stats, studies, or names I did not list. - One idea per tweet. No hashtag stuffing. - No hey-twitter or buckle-up openers. - Do not write a LinkedIn essay or a newsletter. </constraints> <format> Return a numbered list: tweet number, exact text, character count. Star the hook I should post first. </format>
Pro tip: Name the mechanism in plain words. If tweet 2 still sounds like a textbook, swap in the example you would tell a friend.
Myth vs Mechanism Thread
2/30✨ What it does
Claude writes a myth-versus-mechanism thread on [MYTH] that names the false belief, then walks the real mechanism in short tweets. Cut any claim you cannot defend, then post the thread on X.
You are an X/Twitter thread writer who kills a myth by showing the real mechanism. <context> I need a thread that names [MYTH], says why it spreads, then walks the real mechanism. Tweets only. Not a rant and not a research paper. </context> <inputs> - The myth in their words: [MYTH] - Why people believe it: [WHY IT SPREADS] - The real mechanism: [REAL MECHANISM] - Proof I can show (no invented studies): [PROOF I HAVE] - Audience: [AUDIENCE] - Voice: [CALM / BLUNT] </inputs> <task> Write 8 tweets. Tweet 1 names [MYTH] without dunking. Tweets 2-3 show [WHY IT SPREADS]. Tweets 4-7 walk [REAL MECHANISM] using only [PROOF I HAVE]. Tweet 8 asks [AUDIENCE] which version they were taught. Keep each tweet at or under 280 characters. </task> <constraints> - Do not invent papers, percentages, or quotes. - Do not mock beginners. - No Thread emoji as the only hook. - If [PROOF I HAVE] is thin, say UNVERIFIED on that tweet instead of padding. </constraints> <format> Return tweet number, exact text, character count, and a yes/no on whether that tweet uses [PROOF I HAVE]. Mark two hooks I could swap in. </format>
Pro tip: Paste the myth in the words your replies already use. Claude writes a sharper correction when the false line is specific.
Beginner Walkthrough Thread
3/30✨ What it does
Claude writes a beginner walkthrough thread for [SKILL] that starts at zero and ends on one action [AUDIENCE] can take today. Swap in your own example, then post the thread on X.
You are an X/Twitter thread writer who walks a beginner through one skill without dumping a course. <context> I need a walkthrough thread for [SKILL]. Start at zero. End on one action they can take today. Tweets only. </context> <inputs> - Skill: [SKILL] - Audience starting point: [AUDIENCE] - Tools they already have: [TOOLS] - The one action at the end: [TODAY ACTION] - Jargon I must define: [TERMS] - Voice: [PATIENT / DIRECT] </inputs> <task> Write 9 tweets. Tweet 1 names the end state, not a syllabus. Tweets 2-8 walk [SKILL] in order, defining [TERMS] the first time they appear, using only [TOOLS]. Last tweet is [TODAY ACTION] plus a reply ask. Each tweet at or under 280 characters. </task> <constraints> - Do not skip to advanced tips. - Do not invent tool features I did not list. - No course-outline tweet (module 1, module 2). - One step per tweet. </constraints> <format> Return tweet number, exact text, character count, and the step name. Flag any tweet that still needs a term defined. </format>
Pro tip: Assume they have never done this. If tweet 3 uses jargon you did not define, rewrite that tweet before you post.
Named Framework Thread
4/30✨ What it does
Claude writes a named-framework thread for [FRAMEWORK NAME] with one step per tweet and a closer that asks which step people skip. Rename any step that is not yours, then post the thread on X.
You are an X/Twitter thread writer who teaches one named framework, one step per tweet. <context> I need a thread that ships [FRAMEWORK NAME] as a usable sequence. Not a book summary. Not a slide deck. </context> <inputs> - Framework name: [FRAMEWORK NAME] - Ordered steps (3-7): [STEPS] - Who uses it: [AUDIENCE] - When it fails: [FAILURE MODE] - One worked example: [EXAMPLE] - Voice: [PRACTICAL / SHARP] </inputs> <task> Write one tweet per step plus a hook and a closer (so step count plus 2). Tweet 1 names [FRAMEWORK NAME] and the job it does. Middle tweets: one [STEPS] item each, tied to [EXAMPLE]. Include one tweet on [FAILURE MODE]. Last tweet asks which step [AUDIENCE] skips. Each tweet at or under 280 characters. </task> <constraints> - Do not invent extra steps I did not list. - Do not turn the name into a forced acronym unless I already use one. - No motivational filler tweets. - Do not write a PDF or a carousel script. </constraints> <format> Return tweet number, step label or hook/closer, exact text, character count. Star the hook. </format>
Pro tip: Give the real step names you use. A fake acronym that you would not say out loud will not travel.
Mistake Autopsy Thread
5/30✨ What it does
Claude writes a mistake-autopsy thread on [COMMON MISTAKE] that shows the failure, the cause, and the fix without dunking on beginners. Soften any line that mocks the reader, then post the thread on X.
You are an X/Twitter thread writer who autopsies one common mistake without humiliating the reader. <context> I need a thread that names [COMMON MISTAKE], shows why it happens, and gives the fix. Tweets only. Not a roast. </context> <inputs> - The mistake: [COMMON MISTAKE] - Why it happens: [CAUSE] - What it costs: [COST] - The fix I actually use: [FIX] - Audience: [AUDIENCE] - Voice: [KIND / DRY] </inputs> <task> Write 7 tweets. Tweet 1 names [COMMON MISTAKE] as something [AUDIENCE] might still be doing. Tweets 2-3 cover [CAUSE] and [COST]. Tweets 4-6 walk [FIX]. Last tweet asks what they would add. Each tweet at or under 280 characters. </task> <constraints> - No dunking, no you-idiot tone, no ratio bait. - Do not invent a horror story I did not provide. - Do not write a full tutorial after the fix. - Keep the fix specific to [FIX]. </constraints> <format> Return tweet number, exact text, character count, and a dunk-risk note (low/med). I will edit any med before I post. </format>
Pro tip: Use a mistake you have made. If the autopsy only dunks on other people, rewrite tweet 2 in first person.
Story Threads
5 promptsFailure Story Thread
6/30✨ What it does
Claude writes a failure-to-lesson thread from [STORY NOTES] that starts in the mess and ends on one transferable lesson. Change any detail you would not say in public, then post the thread on X.
You are an X/Twitter story-thread writer who starts in the failure, not the resume line. <context> I need a story thread from [STORY NOTES] only. Do not invent scenes, quotes, or outcomes. Tweets, not a memoir. </context> <inputs> - Raw notes: [STORY NOTES] - What I got wrong: [FAILURE] - What I changed after: [LESSON] - Audience: [AUDIENCE] - Details I will not share: [OFF LIMITS] - Voice: [QUIET / BLUNT] </inputs> <task> Write 8 tweets. Tweet 1 drops into the failure, not a date stamp. Middle tweets follow [STORY NOTES] in time order. Honor [OFF LIMITS]. Last tweet states [LESSON] for [AUDIENCE] and asks a short reply. Each tweet at or under 280 characters. </task> <constraints> - Do not invent dialogue, numbers, or a happy ending I did not write. - First tweet cannot start with last year or so I wanted to share. - No humblebrag pivot that erases [FAILURE]. - Mark UNVERIFIED if a beat is missing from the notes. </constraints> <format> Return tweet number, exact text, character count. List any beat you refused to invent. </format>
Pro tip: Paste notes from the day it went wrong, not the polished version. Claude cannot invent a scene you did not live.
Client Scene Thread
7/30✨ What it does
Claude writes a client-scene thread from [SCENE NOTES] that stays in one meeting or call and ends on the decision that changed the work. Anonymize names, then post the thread on X.
You are an X/Twitter story-thread writer who stays inside one client scene. <context> I need a thread from one meeting, call, or Slack stretch in [SCENE NOTES]. Not a case study with fake metrics. Tweets only. </context> <inputs> - Scene notes: [SCENE NOTES] - Role I played: [MY ROLE] - The decision or turn: [TURN] - What [AUDIENCE] should take: [TAKEAWAY] - Names I must hide: [REDACT] - Voice: [CALM / SHARP] </inputs> <task> Write 7 tweets that stay in the scene. Tweet 1 is a line or action from [SCENE NOTES]. Walk to [TURN]. Last tweet is [TAKEAWAY]. Replace [REDACT] with role labels (the buyer, the PM). Each tweet at or under 280 characters. </task> <constraints> - Do not invent quotes or revenue numbers. - Do not name the company if I marked [REDACT]. - Do not expand into a full case study. - If the notes lack a turn, say so and stop rather than inventing one. </constraints> <format> Return tweet number, exact text, character count, and a redaction check. Flag any tweet that still identifies [REDACT]. </format>
Pro tip: Strip the client name before you paste. If the scene still identifies them, cut that tweet.
Origin Story Thread
8/30✨ What it does
Claude writes an origin-story thread for [PROJECT OR PRACTICE] from [ORIGIN NOTES] that skips the childhood montage and lands on why you still do the work. Cut the lore you would not repeat, then post the thread on X.
You are an X/Twitter story-thread writer who writes an origin without a montage. <context> I need an origin thread for [PROJECT OR PRACTICE] from [ORIGIN NOTES] only. Skip childhood passion speeches. Tweets, not a about page. </context> <inputs> - What this is: [PROJECT OR PRACTICE] - Notes: [ORIGIN NOTES] - The first real version: [FIRST VERSION] - Why I still do it: [WHY NOW] - Audience: [AUDIENCE] - Voice: [PLAIN / WRY] </inputs> <task> Write 8 tweets. Tweet 1 starts at [FIRST VERSION], not a birth story. Middle tweets follow [ORIGIN NOTES]. Last tweet is [WHY NOW] for [AUDIENCE] plus a reply ask. Each tweet at or under 280 characters. </task> <constraints> - Do not invent a founding myth. - No I have always been passionate. - No investor-pitch timeline unless those dates are in the notes. - Do not write a bio or a pinned-tweet essay. </constraints> <format> Return tweet number, exact text, character count. Note where you skipped empty lore. </format>
Pro tip: Start at the first paid or public version, not your childhood. Origin threads die when tweet 1 is I have always been passionate.
Mid-Scene Drop Thread
9/30✨ What it does
Claude writes a mid-scene drop thread from [CHARGED MOMENT] that opens in the action and withholds the ending until the last tweets. Read it aloud, then post the thread on X.
You are an X/Twitter story-thread writer who drops readers mid-scene. <context> I need a thread that starts inside [CHARGED MOMENT] and withholds the ending. Tweets only. Not a short story for a magazine. </context> <inputs> - Charged moment: [CHARGED MOMENT] - Sensory detail I remember: [DETAIL] - How it resolved (for the end only): [RESOLUTION] - Lesson if I have one: [LESSON] - Audience: [AUDIENCE] - Voice: [URGENT / QUIET] </inputs> <task> Write 6 tweets. Tweet 1 starts on an action or [DETAIL], never a date. Tweets 2-4 stay in the scene. Tweet 5 is [RESOLUTION]. Tweet 6 is [LESSON] or a question if I left [LESSON] blank. Each tweet at or under 280 characters. </task> <constraints> - First word cannot be a weekday, last year, or so I. - Do not invent sensory detail beyond [DETAIL]. - Do not resolve the scene in tweet 1. - No cinematic trailer voice. </constraints> <format> Return tweet number, exact text, character count, and whether the ending is still hidden until tweet 5. </format>
Pro tip: Open on an object, a line, or a clock time. If tweet 1 starts with yesterday I, you already lost the drop-in.
Before-After Arc Thread
10/30✨ What it does
Claude writes a before-after arc thread from [BEFORE STATE] to [AFTER STATE] using only numbers and scenes you list. Fact-check every figure, then post the thread on X.
You are an X/Twitter story-thread writer who runs a before-after arc with honest numbers. <context> I need a thread from [BEFORE STATE] to [AFTER STATE]. Use only the numbers and scenes I list. Tweets, not a case study PDF. </context> <inputs> - Before I can prove: [BEFORE STATE] - After I can prove: [AFTER STATE] - Time or effort between them: [SPAN] - What I actually did: [WHAT I DID] - What I will not claim: [LIMIT] - Audience: [AUDIENCE] </inputs> <task> Write 8 tweets. Tweet 1 names [BEFORE STATE] with a number or named state. Tweets 2-6 cover [WHAT I DID] across [SPAN]. Tweet 7 is [AFTER STATE]. Tweet 8 states [LIMIT] and asks [AUDIENCE] a question. Each tweet at or under 280 characters. </task> <constraints> - Do not invent a prettier jump than [BEFORE STATE] to [AFTER STATE]. - Do not hide [LIMIT]. - No life changing claims without a number I provided. - Mark UNVERIFIED on any beat that is not in the inputs. </constraints> <format> Return tweet number, exact text, character count, and which input number it uses. List claims you refused. </format>
Pro tip: If the after is still in progress, say so. A fake finish line is the fastest way to get quote-tweeted for lying.
List Threads
5 promptsNumbered Tactics Thread
11/30✨ What it does
Claude writes a numbered tactics thread with [COUNT] items on [TOPIC], one tactic per tweet after a standalone hook. Delete any tactic you do not use, then post the thread on X.
You are an X/Twitter list-thread writer who numbers tactics you can actually teach. <context> I need a list thread of [COUNT] tactics on [TOPIC]. One tactic per tweet after the hook. Not a blog outline. </context> <inputs> - Topic: [TOPIC] - How many I can teach: [COUNT] - The tactics in my words: [TACTICS] - Audience skill: [BEGINNER / INTERMEDIATE / ADVANCED] - Voice: [PRACTICAL / SHARP] - One I will not oversell: [LIMIT] </inputs> <task> Write tweet 1 as a hook that names [COUNT] and [TOPIC] without using Thread as the joke. Then write exactly [COUNT] tweets, one [TACTICS] item each, for [BEGINNER / INTERMEDIATE / ADVANCED]. Honor [LIMIT]. Add a last tweet that asks which item they will try. Each tweet at or under 280 characters. </task> <constraints> - Do not invent extra tactics to hit a prettier number. - Do not pad with be consistent or work hard. - No emoji-only bullets. - If [TACTICS] has fewer items than [COUNT], reduce the count and say so. </constraints> <format> Return tweet number, exact text, character count. If you reduced [COUNT], say why at the top. </format>
Pro tip: Give Claude the real count you can teach. A fake 17 is worse than an honest 7.
Tools I Actually Use Thread
12/30✨ What it does
Claude writes a tools-I-actually-use thread from [TOOL LIST] with one job per tool and no affiliate filler. Drop any tool you have not used this month, then post the thread on X.
You are an X/Twitter list-thread writer who lists tools you actually use, not a directory. <context> I need a thread from [TOOL LIST] only. One tool per tweet after the hook. Not a roundup blog and not affiliate copy. </context> <inputs> - Tools and the job each does: [TOOL LIST] - Who I am recommending for: [AUDIENCE] - What I will not recommend: [ANTI LIST] - Price honesty I can state: [PRICING NOTES] - Voice: [PLAIN / NERDY] </inputs> <task> Write a hook tweet plus one tweet per tool in [TOOL LIST]. Each tool tweet: name, the job, who it is not for, and a note from [PRICING NOTES] if I have one. Skip anything on [ANTI LIST]. Closer asks [AUDIENCE] what they would add. Each tweet at or under 280 characters. </task> <constraints> - Do not invent tools, prices, or features. - No best ever or game changer. - No affiliate CTA unless I wrote one in the inputs. - If I listed more than 8 tools, ask me to cut before writing. </constraints> <format> Return tweet number, tool or hook/closer, exact text, character count. Flag any tool that lacked a job description. </format>
Pro tip: Paste the stack you opened this week. If you have not clicked it in 30 days, it does not belong in the thread.
Mistakes List Thread
13/30✨ What it does
Claude writes a mistakes-list thread of [COUNT] errors on [TOPIC], each with a one-line fix you provided. Soften any dunk, then post the thread on X.
You are an X/Twitter list-thread writer who lists mistakes with a fix on the same tweet. <context> I need a mistakes list on [TOPIC] from my items only. Tweets, not a roast compilation. </context> <inputs> - Topic: [TOPIC] - Count I can defend: [COUNT] - Each mistake plus the fix: [MISTAKES AND FIXES] - Audience: [AUDIENCE] - Voice: [KIND / DRY] </inputs> <task> Write a hook that names [COUNT] mistakes on [TOPIC] without humiliating [AUDIENCE]. Then one tweet per pair in [MISTAKES AND FIXES]: mistake in the first line, fix in the second. Last tweet asks which mistake they still see. Each tweet at or under 280 characters. </task> <constraints> - Do not invent mistakes I did not list. - No dunking on beginners. - One pair per tweet. If a pair cannot fit in 280, split only with my approval in a note, not extra invented items. - No grit or mindset filler. </constraints> <format> Return tweet number, exact text, character count. Mark any pair that needed a split. </format>
Pro tip: Include at least one mistake you still make. Pure other-people-are-dumb lists get muted.
Resource Stack Thread
14/30✨ What it does
Claude writes a resource-stack thread from [RESOURCES] that says who each link is for and who should skip it. Verify every URL, then post the thread on X.
You are an X/Twitter list-thread writer who shares a resource stack you have actually used. <context> I need a thread from [RESOURCES] only. Each tweet names who it is for and who should skip it. Not a bookmark dump. </context> <inputs> - Resources (title, URL, why I use it): [RESOURCES] - Audience: [AUDIENCE] - Free vs paid I can state: [COST NOTES] - What I have not finished: [UNFINISHED] - Voice: [PLAIN / GENEROUS] </inputs> <task> Write a hook plus one tweet per item in [RESOURCES]. Each item tweet: title, why [AUDIENCE] would open it, who should skip it, and [COST NOTES] if present. Label [UNFINISHED] as unread or in progress. Closer asks for one add. Each tweet at or under 280 characters. URLs may sit in their own follow-up tweet if they blow the limit. </task> <constraints> - Do not invent books, papers, or URLs. - Do not call unread items essential. - No 50-link dump. If I pasted more than 8, ask me to cut. - No engagement bait like like if you want the list. </constraints> <format> Return tweet number, exact text, character count, and URL if any. List items you refused to invent. </format>
Pro tip: Paste titles and URLs you have opened. Claude must not invent a reading list you have not read.
Operating Rules Thread
15/30✨ What it does
Claude writes an operating-rules thread from [RULES I WORK BY] with one rule per tweet and a note on when you break it. Edit any rule you do not follow, then post the thread on X.
You are an X/Twitter list-thread writer who publishes operating rules you actually follow. <context> I need a thread from [RULES I WORK BY] only. One rule per tweet after the hook. Not a manifesto and not a LinkedIn essay. </context> <inputs> - Rules: [RULES I WORK BY] - When I break a rule: [EXCEPTIONS] - Who this is for: [AUDIENCE] - Voice: [DIRECT / CALM] - What I will not moralize about: [OFF LIMITS] </inputs> <task> Write a hook that names how many rules and who they are for. Then one tweet per rule, each with a when I break it line from [EXCEPTIONS] if I have one. Honor [OFF LIMITS]. Closer asks [AUDIENCE] for the rule they would steal. Each tweet at or under 280 characters. </task> <constraints> - Do not invent rules to look disciplined. - No hustle-porn or rise and grind. - Do not turn this into life advice outside the work I described. - If I listed more than 8 rules, keep the 8 I can defend and list the cuts. </constraints> <format> Return tweet number, exact text, character count. List any rule you dropped and why. </format>
Pro tip: Rules you break weekly do not belong here. Cut those before you paste or the replies will catch you.
These prompts give you the what. Tutorials give you the why.
Learn when to use extended thinking, how to build Claude Projects, and workflows that compound. 300+ tutorials and growing.
Launch Threads
5 promptsProduct Launch Thread
16/30✨ What it does
Claude writes a product-launch thread for [PRODUCT] that leads with the user job, not we are excited, and uses only [PROOF I HAVE]. Fact-check every claim, then post the thread on X.
You are an X/Twitter launch-thread writer who leads with the user job, not a press release. <context> I am launching [PRODUCT]. I need a thread, not a landing page dump. Tweet 1 must work with no link. </context> <inputs> - Product: [PRODUCT] - User job it does: [JOB TO BE DONE] - Who it is for: [AUDIENCE] - Who it is not for: [NOT FOR] - Proof I can show: [PROOF I HAVE] - Link: [URL] - Price I can state: [PRICE] - Voice: [PLAIN / SHARP] </inputs> <task> Write 8 tweets. Tweet 1 names [JOB TO BE DONE] for [AUDIENCE]. Tweets 2-3 show the old way vs the new way. Tweets 4-5 use only [PROOF I HAVE]. Tweet 6 is [NOT FOR]. Tweet 7 is [PRICE] if I have it. Tweet 8 is [URL] plus one ask (try, reply, or waitlist). Each tweet at or under 280 characters. </task> <constraints> - Never open with we are excited to announce. - Do not invent users, metrics, or quotes. - One link, in the last tweet or as I specified. - No emoji parade or hashtag wall. </constraints> <format> Return tweet number, exact text, character count. Flag any sentence that still sounds like a press release. </format>
Pro tip: Put the link in the last tweet or a reply, not as the whole hook. Tweet 1 has to earn the click.
Changelog Thread
17/30✨ What it does
Claude writes a changelog thread for [SHIP DATE] from [WHAT SHIPPED] that groups changes by user job, not by ticket number. Cut anything that is not live, then post the thread on X.
You are an X/Twitter launch-thread writer who turns a changelog into a human thread. <context> I shipped on [SHIP DATE]. I need a thread from [WHAT SHIPPED] only. Group by user job, not ticket IDs. Tweets, not release notes. </context> <inputs> - Ship date: [SHIP DATE] - What is live: [WHAT SHIPPED] - What is not live: [NOT SHIPPED] - Who should care: [AUDIENCE] - Link to details: [URL] - Voice: [DRY / FRIENDLY] </inputs> <task> Write 7 tweets. Tweet 1 names the user-facing win, not shipped v2.3. Middle tweets group [WHAT SHIPPED] by job. Skip [NOT SHIPPED] or label it later if I insist. Last tweet is [URL] plus a question about what to ship next. Each tweet at or under 280 characters. </task> <constraints> - Do not invent features. - Do not hide breaking changes if they are in [WHAT SHIPPED]. - No ticket numbers or Jira slang. - Do not write a full docs page. </constraints> <format> Return tweet number, exact text, character count, and which shipped items it covers. </format>
Pro tip: Only list what users can click today. If it is coming soon, it belongs in a later thread.
Waitlist Open Thread
18/30✨ What it does
Claude writes a waitlist-open thread for [PRODUCT] that states who should join, who should wait, and where to sign up. Add the real signup link, then post the thread on X.
You are an X/Twitter launch-thread writer who opens a waitlist without fake scarcity. <context> I am opening a waitlist for [PRODUCT]. I need a thread that is honest about who should join. Tweets only. </context> <inputs> - Product: [PRODUCT] - Who should join now: [WHO JOINS] - Who should wait: [WHO WAITS] - What joiners get: [WHAT YOU GET] - When I will email: [WHEN I EMAIL] - Signup: [URL] - Capacity I can state: [CAPACITY OR NONE] - Voice: [CALM / DIRECT] </inputs> <task> Write 6 tweets. Tweet 1 names the job [PRODUCT] will do. Tweets 2-3 split [WHO JOINS] and [WHO WAITS]. Tweet 4 is [WHAT YOU GET] and [WHEN I EMAIL]. Tweet 5 is [CAPACITY OR NONE] with no fake countdown. Tweet 6 is [URL]. Each tweet at or under 280 characters. </task> <constraints> - No fake only 10 spots unless [CAPACITY OR NONE] is a real number I can defend. - Do not invent a launch date I did not give. - No we are excited. - Do not write an email sequence. </constraints> <format> Return tweet number, exact text, character count. Flag any scarcity line that is not in the inputs. </format>
Pro tip: Say what they get by joining and when you will email. Vague soon plus a Typeform feels like a dead list.
Founder Why-Now Thread
19/30✨ What it does
Claude writes a founder why-now thread from [WHY NOW NOTES] that explains the timing without a hero montage or a fake origin. Cut any line you would not say on a call, then post the thread on X.
You are an X/Twitter launch-thread writer who explains why this product exists now. <context> I need a why-now thread from [WHY NOW NOTES]. Timing argument, not a childhood story. Tweets only. </context> <inputs> - Product: [PRODUCT] - Why this week or quarter: [WHY NOW NOTES] - What changed in the market or my work: [CHANGE] - Who I built it for: [AUDIENCE] - Link: [URL] - Voice: [PLAIN / URGENT] </inputs> <task> Write 7 tweets. Tweet 1 names [CHANGE], not I am thrilled. Middle tweets walk [WHY NOW NOTES] as reasons [AUDIENCE] should care now. Last tweet is [URL] plus a question. Each tweet at or under 280 characters. </task> <constraints> - Do not invent market stats. - No hero founder montage. - No we are excited to announce. - If [WHY NOW NOTES] is thin, say so and write fewer tweets rather than padding. </constraints> <format> Return tweet number, exact text, character count. List timing claims you refused to invent. </format>
Pro tip: Why now is a timing argument. If tweet 1 is I quit my job, you wrote a memoir, not a launch thread.
Social Proof Launch Thread
20/30✨ What it does
Claude writes a social-proof launch thread from [PASTE PROOF] that quotes only real users and labels anything thin as UNVERIFIED. Confirm every quote with the source, then post the thread on X.
You are an X/Twitter launch-thread writer who uses only pasted social proof. <context> I need a launch thread built from [PASTE PROOF]. Quotes and numbers I provided only. Tweets, not a testimonial page. </context> <inputs> - Product: [PRODUCT] - Proof (quotes, logos I may name, numbers): [PASTE PROOF] - What I cannot claim: [LIMIT] - Audience: [AUDIENCE] - Link: [URL] - Permission notes: [PERMISSION] </inputs> <task> Write 8 tweets. Tweet 1 states the result [AUDIENCE] wants using only a number or quote from [PASTE PROOF]. Middle tweets: one proof item each, attributed as I wrote it. Honor [PERMISSION] and [LIMIT]. Label thin items UNVERIFIED. Last tweet is [URL]. Each tweet at or under 280 characters. </task> <constraints> - Do not invent customers, companies, or percentages. - Do not upgrade a maybe into a case study. - If I have fewer than 3 proof items, write fewer tweets and say the proof is thin. - No screenshot theater if I did not provide one. </constraints> <format> Return tweet number, exact text, character count, and the proof item used. List anything marked UNVERIFIED. </format>
Pro tip: Paste the exact words. A cleaned-up testimonial you cannot show in a screenshot will get you quoted as fake.
Opinion Threads
5 promptsContrarian Take Thread
21/30✨ What it does
Claude writes a contrarian-take thread that steelmans [COMMON BELIEF], then argues [MY TAKE] with only [EVIDENCE I HAVE]. Drop any line you would not defend in replies, then post the thread on X.
You are an X/Twitter opinion-thread writer who argues a real disagreement, not bait. <context> I need a contrarian thread. Steelman [COMMON BELIEF], then argue [MY TAKE] with [EVIDENCE I HAVE] only. Tweets, not a podcast. </context> <inputs> - Common belief: [COMMON BELIEF] - My take: [MY TAKE] - Evidence I have: [EVIDENCE I HAVE] - Where the common belief is still right: [WHEN THEY ARE RIGHT] - Audience: [AUDIENCE] - Voice: [CALM / SHARP] </inputs> <task> Write 8 tweets. Tweet 1 states [MY TAKE] without insult. Tweet 2 steelmans [COMMON BELIEF]. Tweets 3-6 argue from [EVIDENCE I HAVE]. Tweet 7 is [WHEN THEY ARE RIGHT]. Tweet 8 asks [AUDIENCE] a disagreement question. Each tweet at or under 280 characters. </task> <constraints> - No empty most people are wrong without [MY TAKE]. - Do not invent studies. - No pile-on or insult bait. - If evidence is thin, mark UNVERIFIED rather than padding. </constraints> <format> Return tweet number, exact text, character count, and steelman or argue label. Star a calmer hook I can swap in. </format>
Pro tip: If you cannot steelman the other side in one tweet, you do not have a take yet. Fill that input first.
Industry Prediction Thread
22/30✨ What it does
Claude writes an industry-prediction thread for [INDUSTRY] from [SIGNALS I SEE], with dates, confidence, and a note on what would prove you wrong. Label guesses, then post the thread on X.
You are an X/Twitter opinion-thread writer who makes dated, killable predictions. <context> I need a prediction thread for [INDUSTRY] from [SIGNALS I SEE] only. Not a guru thread. Tweets only. </context> <inputs> - Industry: [INDUSTRY] - Signals I can point to: [SIGNALS I SEE] - Predictions I will own (with dates): [PREDICTIONS] - What would prove me wrong: [KILL CONDITION] - Confidence I will state: [CONFIDENCE] - Audience: [AUDIENCE] </inputs> <task> Write 7 tweets. Tweet 1 names one prediction and a date. Middle tweets: one [SIGNALS I SEE] or [PREDICTIONS] item each. Include [CONFIDENCE] and [KILL CONDITION] before the closer. Last tweet asks [AUDIENCE] for their date. Each tweet at or under 280 characters. </task> <constraints> - Do not invent signals, funding rounds, or dates I did not list. - No inevitable or everyone will language without [CONFIDENCE]. - Mark speculation as a guess. - Do not write a research report. </constraints> <format> Return tweet number, exact text, character count, and guess vs signal. List claims you refused. </format>
Pro tip: A prediction without a kill condition is a vibe. Write what would make you delete the tweet.
Stop Doing This Thread
23/30✨ What it does
Claude writes a stop-doing-this thread on [HABIT TO DROP] that names the cost, the replacement, and when the old habit is still fine. Soften the scold, then post the thread on X.
You are an X/Twitter opinion-thread writer who says stop only when you also say what to do instead. <context> I need a stop-doing-this thread on [HABIT TO DROP]. Cost, replacement, and when the old habit is still fine. Tweets, not a lecture. </context> <inputs> - Habit to drop: [HABIT TO DROP] - What it costs: [COST] - Replacement I use: [REPLACEMENT] - When the old habit is still fine: [EXCEPTION] - Audience: [AUDIENCE] - Voice: [DIRECT / KIND] </inputs> <task> Write 7 tweets. Tweet 1 names [HABIT TO DROP] without calling [AUDIENCE] dumb. Tweets 2-3 are [COST]. Tweets 4-5 are [REPLACEMENT]. Tweet 6 is [EXCEPTION]. Tweet 7 asks what they would add to the stop list. Each tweet at or under 280 characters. </task> <constraints> - No moralizing and no you-are-the-problem dunk. - Do not invent a horror story. - Do not write a 12-step program. - Keep [EXCEPTION] visible so it does not read as dogma. </constraints> <format> Return tweet number, exact text, character count, and scold-risk (low/med). I will edit any med line. </format>
Pro tip: Name the replacement on the same thread. Stop doing X with no Y is just a scold and it will not get bookmarks.
Nuanced Both-Sides Thread
24/30✨ What it does
Claude writes a nuanced both-sides thread on [DEBATE] that gives each side its best case, then states [MY CALL] and what would change your mind. Edit the call, then post the thread on X.
You are an X/Twitter opinion-thread writer who can hold two good cases and still make a call. <context> I need a both-sides thread on [DEBATE]. Best case for each side, then [MY CALL]. Tweets, not a debate-club essay. </context> <inputs> - Debate: [DEBATE] - Best case for side A: [SIDE A] - Best case for side B: [SIDE B] - My call: [MY CALL] - What would change my mind: [CHANGE MIND] - Audience: [AUDIENCE] - Voice: [CALM] </inputs> <task> Write 9 tweets. Tweet 1 names [DEBATE] without a sneer. Tweets 2-4 are the best case for [SIDE A]. Tweets 5-7 are the best case for [SIDE B]. Tweet 8 is [MY CALL]. Tweet 9 is [CHANGE MIND] plus a question. Each tweet at or under 280 characters. </task> <constraints> - Do not strawman either side. - Do not invent facts for the weaker side. - No both sides are equally dumb closer. - If I left [MY CALL] blank, stop after the two cases and say I still need to choose. </constraints> <format> Return tweet number, side A / side B / call, exact text, character count. </format>
Pro tip: If you already know you will mock one side, use the contrarian prompt instead. This one is for a real split.
Reply-to-Discourse Thread
25/30✨ What it does
Claude writes a reply-to-discourse thread on [TRENDING CLAIM] that quotes the claim fairly and adds [MY ADD] without quote-tweet dunking. Check the quote, then post the thread on X.
You are an X/Twitter opinion-thread writer who replies to a live claim without a dunk quote-tweet. <context> I need a thread that answers [TRENDING CLAIM]. Fair quote, then [MY ADD]. Tweets, not a pile-on. </context> <inputs> - The claim in their words: [TRENDING CLAIM] - Where I saw it (optional): [SOURCE] - What I add: [MY ADD] - What I agree with: [AGREE] - What I reject: [REJECT] - Audience: [AUDIENCE] - Voice: [CALM / SHARP] </inputs> <task> Write 7 tweets. Tweet 1 restates [TRENDING CLAIM] fairly. Tweet 2 is [AGREE]. Tweets 3-5 are [MY ADD] and [REJECT]. Tweet 6 says what a good reply from the other side would look like. Tweet 7 asks [AUDIENCE] a question that is not ratio them. Each tweet at or under 280 characters. </task> <constraints> - Do not misquote [TRENDING CLAIM]. - Do not invent that the claim went viral unless I said so. - No screenshot-and-smear instructions. - No engage for the algorithm as spoken copy. </constraints> <format> Return tweet number, exact text, character count, and a misquote-risk note. I will compare tweet 1 to the original before I post. </format>
Pro tip: Paste the exact claim. If you paraphrase a ratio target, you will misquote them and the replies will prove it.
Most people use 10% of Claude. Tutorials unlock the rest.
AI Academy: 300+ hands-on tutorials on Claude, ChatGPT, Midjourney, and 50+ AI tools. New tutorials added every week.
Recycle Threads
5 promptsBlog to Thread
26/30✨ What it does
Claude turns [PASTE BLOG] into an 8-tweet thread with a new hook and one angle, not a paragraph-by-paragraph reprint. Rewrite tweet 1 if it still reads like new post, then post the thread on X.
You are an X/Twitter recycle writer who turns a blog post into a native thread. <context> I will paste a blog post. I need one angle as a thread, not a summary of every heading. Tweet 1 must work if the reader never clicks the post. </context> <inputs> - Blog post: [PASTE BLOG] - The one angle I want to keep: [ANGLE] - Audience on X (may differ from blog): [AUDIENCE] - Link I may place last: [URL] - Voice on X: [DRIER / SHARPER / SAME] </inputs> <task> Write 8 tweets from [PASTE BLOG] using only [ANGLE]. Tweet 1 is a new hook, not New blog post or a title reprint. Middle tweets: one idea each, rewritten for X. Last tweet may include [URL] plus a reply ask. Each tweet at or under 280 characters. </task> <constraints> - Do not invent points that are not in the post. - Do not walk heading by heading. - No In this article openers. - If the post cannot support 8 tweets, write fewer and say so. </constraints> <format> Return tweet number, exact text, character count, and the source paragraph in three words. Flag a reprint risk on tweet 1. </format>
Pro tip: Paste the full post. If you only paste the title, Claude will guess and the thread will sound like a teaser ad.
Video to Thread
27/30✨ What it does
Claude turns [PASTE TRANSCRIPT OR NOTES] from a video into a thread that works without the footage, with timestamps only when you provided them. Watch the cut points, then post the thread on X.
You are an X/Twitter recycle writer who turns a video into a thread that works with the sound off. <context> I have a video. I will paste [PASTE TRANSCRIPT OR NOTES]. I need a thread, not a YouTube description and not a Shorts script. </context> <inputs> - Transcript or notes: [PASTE TRANSCRIPT OR NOTES] - Video title: [VIDEO TITLE] - The one claim the video proves: [CLAIM] - Timestamps I actually have: [TIMESTAMPS OR NONE] - Link: [URL] - Audience: [AUDIENCE] </inputs> <task> Write 8 tweets. Tweet 1 is a hook on [CLAIM], not YouTube video. Middle tweets pull beats from the notes, not a recap of the whole runtime. Use [TIMESTAMPS OR NONE] only if I provided them. Last tweet is [URL] if I want the watch. Each tweet at or under 280 characters. </task> <constraints> - Do not invent quotes or timestamps. - Do not write a full video script. - No you have to watch this as tweet 1. - If notes are thin, write fewer tweets and list missing beats. </constraints> <format> Return tweet number, exact text, character count, and source beat. List timestamps you refused to invent. </format>
Pro tip: A title plus vibes is not enough. Paste the transcript or your own notes from the edit.
Newsletter to Thread
28/30✨ What it does
Claude turns [PASTE NEWSLETTER] into a thread that keeps one argument and drops the house ads and recap voice. Cut the subscribe ask from tweet 1, then post the thread on X.
You are an X/Twitter recycle writer who lifts one argument out of a newsletter issue. <context> I will paste a newsletter. I need a thread for people who never subscribed. Not a reprint of the intro block. </context> <inputs> - Newsletter issue: [PASTE NEWSLETTER] - The one argument to keep: [ARGUMENT] - House ads or sections to ignore: [SKIP] - Audience on X: [AUDIENCE] - Archive link if I want it last: [URL] - Voice: [SHARPER / SAME] </inputs> <task> Write 7 tweets from [ARGUMENT] in [PASTE NEWSLETTER]. Ignore [SKIP]. Tweet 1 must not say newsletter, this week, or subscribe. Last tweet may use [URL]. Each tweet at or under 280 characters. </task> <constraints> - Do not invent a second argument from leftover sections. - Do not copy the greeting or signature. - No forward this issue CTA in tweet 1. - If the issue is a roundup with no argument, say so and refuse to fake one. </constraints> <format> Return tweet number, exact text, character count. Note sections you skipped. </format>
Pro tip: Paste the issue, not the subject line. Claude should steal the argument, not the From the newsletter intro.
Interview to Thread
29/30✨ What it does
Claude turns [PASTE TRANSCRIPT] into a thread that keeps the guest voice and only the quotes you can verify. Confirm each quote against the tape, then post the thread on X.
You are an X/Twitter recycle writer who turns an interview into a thread without inventing punchier quotes. <context> I will paste [PASTE TRANSCRIPT]. I need a thread that keeps the guest voice. Tweets, not a profile piece. </context> <inputs> - Transcript: [PASTE TRANSCRIPT] - Guest name as I may use it: [GUEST] - The one idea to keep: [IDEA] - Quotes I already checked: [CHECKED QUOTES] - My add if any: [MY ADD OR NONE] - Link: [URL] </inputs> <task> Write 8 tweets. Tweet 1 is a hook on [IDEA], not I sat down with. Middle tweets: short quotes from [CHECKED QUOTES] or clearly marked paraphrases from the transcript. Include [MY ADD OR NONE] in at most one tweet. Last tweet is [URL] plus credit to [GUEST]. Each tweet at or under 280 characters. </task> <constraints> - Do not invent or punch-up quotes. - Mark paraphrase vs quote. - Do not write a full interview recap. - If a line is not in the transcript, drop it. </constraints> <format> Return tweet number, exact text, character count, and quote or paraphrase. List lines you refused to invent. </format>
Pro tip: Mark which lines are theirs. If Claude polishes a quote into something punchier, put the original words back.
Old Thread Remix
30/30✨ What it does
Claude remixes [PASTE OLD THREAD] with [WHAT CHANGED] into a new hook and updated tweets, labeled as an update where needed. Compare it to the original, then post the new thread on X.
You are an X/Twitter recycle writer who remixed an old thread instead of reprinting it. <context> I will paste an old thread. I need a new thread that keeps what still holds and updates [WHAT CHANGED]. Not a copy-paste. </context> <inputs> - Old thread: [PASTE OLD THREAD] - What is no longer true: [WHAT CHANGED] - What still holds: [STILL TRUE] - New proof if I have it: [NEW PROOF] - Audience now: [AUDIENCE] - Voice: [SAME / SHARPER] </inputs> <task> Write a new 7-tweet thread. Tweet 1 is a new hook, not a I was right thread. Update every beat that sits in [WHAT CHANGED]. Keep [STILL TRUE]. Use [NEW PROOF] only if present. Label updates in the tweet when the change matters. Each tweet at or under 280 characters. </task> <constraints> - Do not silently reprint the old thread. - Do not invent that the old thread went viral. - Do not hide a walk-back. If I was wrong, say so. - No engagement bait like I cannot believe this still hits. </constraints> <format> Return tweet number, exact text, character count, and kept / updated / new. List old tweets you retired. </format>
Pro tip: Say what is no longer true. A silent reprint of last year's thread will get you ratioed by your own archive.
Free tool
Prompt Optimizer
Turn a rough idea into a structured, professional AI prompt.
Frequently Asked Questions
Prompts are the starting line. Tutorials are the finish.
A growing library of 300+ hands-on tutorials on ChatGPT, Claude, Midjourney, and 50+ AI tools. New tutorials added every week.
7-day free trial. Cancel anytime.
Related guides