# Thread Writer > Escribe hilos virales de Twitter/X y posts de Reddit con estructuras, hooks y tácticas de engagement probadas; incluye plantillas para historias, listicles, contrarian takes, tutoriales y case studies. Fuente: https://skillsagentes.com/skills/openclaudia/openclaudia-skills/thread-writer Markdown: https://skillsagentes.com/skills/openclaudia/openclaudia-skills/thread-writer.md Repositorio: https://github.com/OpenClaudia/openclaudia-skills Autor: OpenClaudia Licencia: MIT Actualizado: hace 7 meses Coste de contexto: 111 tok instalada, 3.4k tok al activarse, 3.4k tok con todos los archivos del bundle Bundle: 1 archivo, 13 KB Permisos que pide: bash ## Instalación Un skill son archivos markdown: los mismos archivos valen para cualquier agente y lo único que cambia es el directorio de destino, es decir la bandera `--agent`. Añade `-g` para instalarlo en todos los proyectos de la máquina. ```bash # Claude Code npx -y skills add OpenClaudia/openclaudia-skills --skill thread-writer --agent claude-code # Cursor npx -y skills add OpenClaudia/openclaudia-skills --skill thread-writer --agent cursor # Codex npx -y skills add OpenClaudia/openclaudia-skills --skill thread-writer --agent codex # Gemini CLI npx -y skills add OpenClaudia/openclaudia-skills --skill thread-writer --agent gemini # Windsurf npx -y skills add OpenClaudia/openclaudia-skills --skill thread-writer --agent windsurf # Cline npx -y skills add OpenClaudia/openclaudia-skills --skill thread-writer --agent cline ``` ## Qué hace - Escribe hilos de Twitter/X con estructura de hook, contexto, tweets de valor, resumen y CTA - Convierte hilos de Twitter en publicaciones largas de Reddit con formato markdown adecuado - Entrega el outline del hilo, el hilo completo con conteo de caracteres, variantes de hook e instrucciones de publicación - Puede publicar directamente en Reddit vía la API OAuth si hay credenciales disponibles ## Cuándo usarla - Cuando el usuario pide escribir un hilo de Twitter/X, tweetstorm o hilo viral - Cuando el usuario pide escribir un post de Reddit - Cuando se quiere convertir contenido existente (blog, experiencia, datos) en un hilo - Cuando se necesita adaptar un hilo de Twitter a formato Reddit ## Qué la activa - "Escribe un hilo de Twitter sobre cómo hice crecer mi negocio" - "Convierte este blog post en un tweetstorm" - "Escribe un post de Reddit sobre mi caso de estudio" - "Necesito un hilo viral tipo listicle sobre marketing" ## Antes de instalar - Para publicar directamente en Reddit se necesitan REDDIT_CLIENT_ID, REDDIT_CLIENT_SECRET y un token OAuth de usuario (REDDIT_ACCESS_TOKEN). - Necesita en el PATH: curl - Variables de entorno: REDDIT_ACCESS_TOKEN, REDDIT_USER_AGENT - runs shell commands - makes network requests - needs API credentials ## Archivos - SKILL.md — 13 KB ## SKILL.md Reproducido tal cual desde OpenClaudia/openclaudia-skills bajo MIT. Esta sección es el documento original y está en inglés. # Thread Writer Skill You are an expert Twitter/X thread writer. Your job is to create compelling, well-structured threads that drive engagement, follows, and shares. ## Gathering Requirements Before writing any thread, collect these inputs: 1. **Topic** - What is the thread about? 2. **Goal** - Engagement, followers, traffic, authority building, product awareness. 3. **Source material** - Blog post, personal experience, data, research, or original idea. 4. **Audience** - Who follows this account? Their interests and sophistication level. 5. **Tone** - Educational, storytelling, provocative, casual, authoritative. 6. **Thread length** - Short (5-7 tweets), medium (8-12), or long (13-15). 7. **CTA** - What should readers do at the end? Follow, retweet, visit link, reply. ## Thread Architecture Every great thread follows a consistent structure: ### 1. Hook Tweet (Tweet 1) The hook tweet determines whether anyone reads the rest. It must: - Stop the scroll in under 2 seconds. - Make a bold promise, surprising claim, or emotional statement. - Not include "Thread:" or "[1/N]" (these reduce engagement). - Stand alone as a great tweet even without the thread. **Hook formulas:** | Formula | Example | |---------|---------| | Result + Timeframe | "I grew from 0 to 50K followers in 6 months. Here's exactly how:" | | Bold claim | "90% of startups fail at marketing. Not because of budget. Because of this:" | | Contrarian | "The best content strategy is to post less. Let me explain:" | | Story opener | "In 2019, I was broke, burned out, and ready to quit. Then I tried one thing:" | | Listicle | "10 copywriting lessons that took me 8 years to learn:" | | Behind-the-scenes | "We went from $0 to $1M ARR. Here's every mistake we made along the way:" | | Curiosity | "There's a pricing trick that 7-figure SaaS companies use that nobody talks about:" | | Challenge | "Most founders can't explain what they do in one sentence. Can you?" | ### 2. Context Tweets (Tweets 2-3) Set the stage for the thread's value: - Establish credibility: Why should the reader trust you on this topic? - Define the problem: What pain point or question does this thread address? - Set expectations: What will the reader learn or gain? **Example:** ``` Tweet 2: "I've spent 5 years building email lists. Tested 200+ lead magnets. Most advice out there is outdated. Here's what actually works in 2025:" Tweet 3: "First, some context: the average email opt-in rate is 1.95%. The strategies below get 5-12%. The difference is worth millions." ``` ### 3. Value Tweets (Tweets 4 to N-2) The meat of the thread. Each tweet delivers one point, lesson, or step. **Value tweet rules:** - One idea per tweet. Never cram two points into one tweet. - Start each tweet with a bold statement or number. - Use concrete examples, not abstract advice. - Vary the format: some tweets are tips, some are stories, some are data. - Each tweet should be valuable even if read in isolation. **Formatting patterns for value tweets:** | Pattern | Example | |---------|---------| | Numbered tip | "3. Write your headline first. If the headline doesn't hook, nothing else matters." | | Lesson + story | "The biggest lesson: specificity sells. My first landing page said 'Save time.' Conversion: 1.2%. Changed to 'Save 4 hours every week.' Conversion: 4.7%." | | Do this, not that | "Don't say: 'We help businesses grow.' Do say: 'We helped 200 SaaS companies reduce churn by 30%.'" | | Stat + insight | "73% of visitors never scroll past the first fold. Translation: your hero section IS your landing page." | ### 4. Summary Tweet (Tweet N-1) Recap the thread's key takeaways in a scannable format: ``` "TL;DR: 1. Write the hook first 2. One idea per tweet 3. Use specific numbers 4. Tell stories, not lectures 5. End with a clear CTA Save this thread. You'll need it." ``` ### 5. CTA Tweet (Tweet N) The final tweet drives a specific action: | CTA Type | Example | |----------|---------| | Follow | "If you found this useful, follow me @handle for daily marketing threads." | | Retweet | "Retweet the first tweet to share this with your audience." | | Reply | "What's your biggest takeaway? Reply and I'll respond to everyone." | | Link | "I wrote a deeper guide on this. Grab it free: [link]" | | Engage | "Which tip was most surprising? I'll elaborate on the most popular one." | **CTA rules:** - Always include a CTA. Threads without CTAs waste distribution. - Pair a follow CTA with a retweet request for maximum growth. - Link CTAs should go in the last tweet or a reply, never the hook tweet. ## Formatting Rules ### Sentence and Line Rules 1. **Short sentences.** Max 15 words per sentence in a thread. 2. **Line breaks between every sentence.** One thought per line for mobile readability. 3. **No walls of text.** If a tweet looks dense, split it or cut words. 4. **Use fragments.** Incomplete sentences are fine in threads. They add punch. 5. **Vary rhythm.** Alternate between short punches and slightly longer explanations. ### Emoji Usage - Use emojis sparingly: 0-2 per tweet maximum. - Best for: bullet points, emphasis, visual breaks. - Avoid: multiple emojis in a row, emoji-heavy text that looks cluttered. - Never start the hook tweet with an emoji. - Common thread emojis: arrow (for flow), check (for lists), fire (for emphasis), point down (for "keep reading"). ### Number Formatting - Use digits, not words: "7 tips" not "seven tips." - Specific numbers beat round ones: "247%" beats "about 250%." - Start value tweets with numbers: "1.", "2.", etc. for scanability. - Dollar amounts and percentages grab attention: "$50K", "300%", "4.7x". ### Thread Length Guidelines | Length | Tweets | Best For | |--------|--------|----------| | Short | 5-7 | Single insight, quick tip, simple story | | Medium | 8-12 | Listicle, tutorial, case study (sweet spot) | | Long | 13-15 | Comprehensive guide, detailed story | | Very long | 16+ | Avoid. Readers drop off. Split into two threads. | **Optimal length: 8-12 tweets.** Long enough to deliver value, short enough to retain readers. ## Thread Templates ### Template 1: Story Thread **Structure:** Personal narrative with a lesson. ``` Tweet 1: [Hook - dramatic moment or result] Tweet 2: [Context - where you were before] Tweet 3: [The problem or challenge] Tweet 4: [The turning point - what changed] Tweet 5: [The action you took] Tweet 6: [The struggle or unexpected obstacle] Tweet 7: [The breakthrough or result] Tweet 8: [The lesson learned] Tweet 9: [How the reader can apply this] Tweet 10: [CTA] ``` **Example hook:** "In 2020 I was making $0 online. By 2022 I'd built a $500K business. The turning point was a single email." ### Template 2: Listicle Thread **Structure:** Numbered list of tips, tools, lessons, or ideas. ``` Tweet 1: [Hook - "N [things] that [result]:"] Tweet 2: 1. [First item with explanation] Tweet 3: 2. [Second item with explanation] ... Tweet N-1: [Summary / TL;DR] Tweet N: [CTA] ``` **Example hook:** "10 free tools that replaced my $2,000/month marketing stack:" ### Template 3: Contrarian Take **Structure:** Challenge a popular belief, then prove your point. ``` Tweet 1: [Hook - controversial claim] Tweet 2: [The common wisdom most people follow] Tweet 3: [Why that common wisdom is wrong] Tweet 4: [Evidence: data, story, or example] Tweet 5: [More evidence or second angle] Tweet 6: [What to do instead] Tweet 7: [Expected results from the new approach] Tweet 8: [Address the main objection] Tweet 9: [Conclusion - restate the contrarian position] Tweet 10: [CTA] ``` **Example hook:** "Posting every day is killing your growth. Here's the math:" ### Template 4: Tutorial Thread **Structure:** Step-by-step instructions the reader can follow. ``` Tweet 1: [Hook - "How to [achieve result] in [timeframe]:"] Tweet 2: [Prerequisites or context] Tweet 3: Step 1: [First action with detail] Tweet 4: Step 2: [Second action with detail] Tweet 5: Step 3: [Third action with detail] ... Tweet N-2: [Common mistakes to avoid] Tweet N-1: [Expected results + proof] Tweet N: [CTA - link to more detailed resource] ``` **Example hook:** "How to write a landing page that converts in 30 minutes (step-by-step):" ### Template 5: Case Study Thread **Structure:** Document a real result with lessons. ``` Tweet 1: [Hook - impressive result with specifics] Tweet 2: [Background - who/what/when] Tweet 3: [The situation before] Tweet 4: [The strategy or approach] Tweet 5: [Implementation details] Tweet 6: [Unexpected challenges] Tweet 7: [Results with specific numbers] Tweet 8: [Key takeaway #1] Tweet 9: [Key takeaway #2] Tweet 10: [How to replicate this] Tweet 11: [CTA] ``` **Example hook:** "We increased a client's email revenue from $12K to $89K/month. Here's every change we made:" ## Writing Process 1. **Outline** - List key points as bullets. Ensure logical flow from hook to CTA. 2. **Write the hook** - Spend 50% of writing time here. Draft 5-10 variations, pick the strongest. 3. **Draft value tweets** - One point per tweet with examples. Each tweet should stand alone. 4. **Write the CTA** - Match to the thread's goal (follows, retweets, link clicks, replies). 5. **Edit** - Cut unnecessary words. Replace vague language with specifics. Verify no tweet exceeds 280 characters. Read aloud for rhythm. Confirm the thread delivers on the hook's promise. 6. **Format** - Number each tweet. Suggest optimal posting time based on audience timezone. ## Output Format For every thread request, deliver: ### 1. Thread Outline A brief bullet-point plan showing the arc of the thread. ### 2. Full Thread Each tweet numbered, with character count. Formatted exactly as it would be posted. ### 3. Hook Variations 3-5 alternative hook tweets for the user to choose from. ### 4. Posting Instructions - Suggested posting time. - Whether to post all at once or with delays. - Recommended first reply (often the link or bonus tip). - Engagement plan for the first hour after posting. ## Viral Thread Checklist Before posting, ensure the thread passes these checks: - [ ] Hook tweet is under 280 characters and stops the scroll. - [ ] Hook makes a clear promise that the thread delivers on. - [ ] Each tweet contains one idea, not two. - [ ] Specific numbers, examples, or stories are included. - [ ] No tweet is a wall of text; line breaks separate thoughts. - [ ] Thread length is 7-15 tweets. - [ ] A clear CTA is included in the final tweet. - [ ] The thread teaches, inspires, or entertains (ideally two of three). - [ ] No links in the hook tweet (add links in the last tweet or first reply). - [ ] Thread can be understood without the previous tweet's context. --- ## Reddit Long-Form Posts Threads can be adapted as Reddit self-posts. Reddit favors long-form, value-packed content with different conventions than Twitter/X. ### Reddit Post Format ```markdown **Title:** [Compelling, specific title — Reddit titles are crucial for clicks] **Body:** [Hook paragraph — state the value proposition immediately] [Main content — use markdown formatting: **bold**, bullet lists, numbered steps] [Conclusion with a question to encourage comments] --- *[Optional: subtle CTA or link to resource]* ``` ### Reddit vs Twitter/X Differences | Aspect | Twitter/X | Reddit | |--------|-----------|--------| | Title | No title — hook is first tweet | Title is everything — make it click-worthy | | Length | 280 chars per tweet | 40,000 char limit — go deep | | Tone | Punchy, confident, personal | Helpful, humble, community-first | | Self-promo | Acceptable with value | Must be subtle or banned | | Formatting | Line breaks only | Full markdown (bold, lists, headers, links) | | Engagement | Retweets, likes | Upvotes, comments (comments matter more) | | Hashtags | 1-3 relevant | Never use hashtags on Reddit | ### Converting a Twitter Thread to Reddit Post 1. **Title:** Turn the hook tweet into a compelling title 2. **Body:** Combine all tweet content into flowing paragraphs with markdown 3. **Expand:** Reddit readers expect more depth — add examples, data, context 4. **End with a question:** "What has worked for you?" drives comments 5. **Remove self-promo:** No "follow me" CTAs — add value only ### Posting to Reddit If `REDDIT_CLIENT_ID` and `REDDIT_CLIENT_SECRET` are available, you can post directly. See the `social-content` skill for the full Reddit OAuth flow and posting API. Quick reference: ```bash # Post to a subreddit (requires user-authenticated OAuth token) curl -s -X POST "https://oauth.reddit.com/api/submit" \ -H "Authorization: Bearer ${REDDIT_ACCESS_TOKEN}" \ -A "${REDDIT_USER_AGENT:-openclaudia-skills:v1.0}" \ -d "sr={subreddit}&kind=self&title={title}&text={body}&api_type=json" ``` **Always preview the post and ask for user confirmation before submitting.** ## Dónde encaja - Categoría: [Redes sociales](https://skillsagentes.com/categorias/redes-sociales.md) — Escribe, califica y programa posts para Instagram, LinkedIn, X/Twitter y TikTok. - Creador: [OpenClaudia](https://skillsagentes.com/creators/openclaudia.md) — 76 skills en el directorio - [Todas las skills](https://skillsagentes.com/skills.md) - [Ranking de instalaciones](https://skillsagentes.com/ranking.md) ## Otras skills del mismo repositorio - [Competitor Traffic Report](https://skillsagentes.com/skills/openclaudia/openclaudia-skills/competitor-traffic-report.md): Genera un informe HTML autocontenible de tráfico competitivo: visitas mensuales (SimilarWeb), tráfico orgánico y Domain Rating (Ahrefs), con gráficos ranked, tendencias y tabla de datos. - [Brand Dev](https://skillsagentes.com/skills/openclaudia/openclaudia-skills/brand-dev.md): Obtiene datos de marca (nombre, descripción, logos, industria) desde la API de brand.dev y guarda los logos localmente. - [Gsc Portfolio Audit](https://skillsagentes.com/skills/openclaudia/openclaudia-skills/gsc-portfolio-audit.md): Audita TODAS las propiedades de Google Search Console a la vez: ranking por clics e impresiones con deltas, y diff de keywords por sitio (nuevas, suben, bajan, perdidas, o bien rankeadas sin clics). - [Wechat Moments](https://skillsagentes.com/skills/openclaudia/openclaudia-skills/wechat-moments.md): Clasifica y resume el feed de WeChat Moments (朋友圈) del usuario para que los eventos reales y la información genuina destaquen sobre la promoción, ponderando según cuánto le escribe el usuario a cada autor. - [Podcast Edit](https://skillsagentes.com/skills/openclaudia/openclaudia-skills/podcast-edit.md): Edita audio o video de podcast: recorta charla previa/posterior, quita muletillas, corta silencios, mejora el audio y aplica el mismo corte a una versión en video. --- Skills Agentes · [Índice de páginas en markdown](https://skillsagentes.com/sitemap.md) · [Inicio](https://skillsagentes.com/index.md)