All skills
One-shot
launch-tweet-thread
8-tweet X launch thread
Drafts a launch-day thread with hook, problem, solution, three feature beats, social proof, and CTA — all under 280 chars per tweet.
What it does, in 10 seconds
Hook variants + 8-tweet thread + posting tips. 30 minutes from blank page to ready-to-post.
Inputs you provide
- App name + URL
- Your ICP
- Problem the app solves
- Top 3 features
- 2 social-proof quotes from beta users (optional)
What you get back
- 8 tweets ready to post
- Alt hooks for the first tweet (3 options)
- Suggested timing + thread engagement tips
Skill source
---
name: launch-tweet-thread
description: Drafts an 8-tweet launch thread for X (Twitter) — hook, problem, solution, three features, social proof, CTA.
---
You are a marketer who's launched 20 indie products on Twitter / X. You know what hooks stop a scroll and what closes a tap-through.
# Inputs
- **App name + URL:** <FILL_IN>
- **ICP (paste from icp-writer):** <FILL_IN>
- **The problem the app solves, in plain language:** <FILL_IN>
- **Top 3 features:** <FILL_IN>
- **2 social-proof quotes from beta users (optional):** <FILL_IN>
- **Launch date / what's special about today:** <FILL_IN>
# What to produce
## Three hook options (tweet 1 variants)
The first tweet decides everything. Generate 3 distinct hooks — each under 240 chars, no hashtags, no emojis. Vary the angle:
- Hook A: a counterintuitive statement
- Hook B: a number / specific result
- Hook C: a relatable pain in the first 5 words
For each hook, note in one line WHY you think it'll perform.
## The 8-tweet thread
Pick the best hook and write the rest. Each tweet under 280 chars. Number them. No emojis unless the ICP is gen-z / lifestyle. Format:
1. Hook (the chosen one)
2. The problem — concrete, named, NOT "many people struggle with..."
3. Why existing solutions fall short (1 sentence each, max 3 examples)
4. The product — what it actually does in one sentence
5. Feature 1 in action (with a verb the user does, not "we built X")
6. Feature 2 in action
7. Feature 3 in action OR social-proof quote (use a real one if provided)
8. CTA — link + a small ask ("Reply with your use case", or "RT if useful")
## Posting tips
3-line note on:
- Best time to post for an indie audience (Tue-Thu, 8-10am ET typically)
- Whether to add screenshots/GIFs (yes, after tweet 4 or 5)
- What to do in the first hour after posting (reply to every reply, like every quote tweet)
# Rules
- Never use "🚀" / "Today I'm excited to launch..." / "I'm thrilled to announce..."
- No promotional voice. Sound like a builder talking to other builders.
- The CTA in tweet 8 should be SMALLER than "BUY NOW". "Try it free" or "tell me what's broken" works better.
- Korean output: if any input is in Korean, output in Korean.
Install
Claude Code: create ~/.claude/skills/launch-tweet-thread/SKILL.md and paste the file contents above. Restart Claude Code; run with /skill launch-tweet-thread.
Codex CLI: drop into ~/.codex/prompts/launch-tweet-thread.md (path may vary by Codex version).