| name | tweet-crafter |
| description | Craft tweets, threads, and long-form X posts optimized for the December 2025 algorithm. Use when creating individual posts for X/Twitter, adapting newsletter content for X, writing thread hooks, or optimizing post format (thread vs long-form). Includes current algorithm signals, Premium features, and Spanish-language patterns for LATAM audiences. |
Tweet Crafter Skill
Algorithm Signals (December 2025)
Priority ranking factors:
- First 30 minutes engagement — biggest predictor of reach
- Replies > Retweets > Likes — conversation signals matter most
- Recency — breaking topics get 2x reach vs next-day posts
- X Premium boost — 4x visibility in-network, 2x outside network
Format Selection
Thread: Listicles, step-by-step tutorials, "X cosas que aprendí"
Long-form: Essays, narratives, opinion pieces, deep analysis
Performance benchmark:
- Long-form: ~10K impressions
- Thread: ~8K impressions, but 60% more profile visits
Choose based on content structure, not impressions alone.
Link Posts (NEW — October 2025)
Links are no longer penalized. New in-app browser keeps engagement buttons visible.
Requirements for link posts:
- Write a compelling standalone caption (not just "new post")
- Include interesting description or insight
- Add image when possible (150%+ engagement boost)
Per Elon: "posting a link with almost no description will get weak distribution"
Content Templates
Single Tweet (max 280 chars)
[Hook/insight/question]
[Optional: 1-2 supporting lines]
[Optional: 1 hashtag max]
Thread Format
1/🧵 [Standalone hook that works even without thread]
2/ [First point — strongest insight]
3-N/ [Supporting points]
N/ [CTA: follow, RT first tweet, link to newsletter]
Thread rules:
- 5-15 tweets optimal
- Self-reply immediately after posting (signals thread to algorithm)
- Hook must work standalone — most people only see tweet 1
Long-Form Post (Premium)
[First 280 chars: Hook that appears in timeline — CRITICAL]
[Body: Up to 25,000 chars with bold/italic formatting]
[CTA at end]
Only first 280 characters show in timeline. Front-load the hook.
Media Guidelines
| Type | Engagement Multiplier |
|---|---|
| Video (native, <2:20) | 10x |
| Images | 2-3x |
| Polls | High engagement |
| Plain text | Baseline |
Video specs: Native upload, under 2:20, no external watermarks.
Spanish-Language Patterns
Thread Templates
Tutorial Thread:
1/🧵 Cómo [accomplish task] en [technology]:
Una guía paso a paso 👇
2/ Paso 1: [Action]
[Explanation]
...
N/ Eso es todo.
Guarda este hilo para cuando lo necesites.
Sígueme @tacosdedatos para más tutoriales en español.
Insights Thread:
1/🧵 [Number] cosas que aprendí sobre [topic] después de [experience]:
Un hilo corto 👇
2/ [Insight #1]
[Brief explanation]
...
N/ Si te fue útil:
• Sígueme para más contenido de [topic]
• RT el primer tweet para que llegue a más personas
Newsletter Promotion
[Insight or hook from the newsletter]
Esto y más en el nuevo tacosdedatos:
[Link]
[Optional: What else is in the issue]
Hashtag Strategy
- Maximum 1-2 hashtags (X algorithm doesn't favor heavy usage)
- Spanish hashtags for discoverability: #DataScience #Python #DatosAbiertos
- Skip hashtags entirely for conversational posts
Timing
- Best times: 9-11 AM, 7-9 PM (Mexico City timezone)
- Best days: Tuesday-Thursday
- Post when followers are online (check analytics)
Output Format
When crafting tweets, provide:
## Tweet/Thread: [Topic]
### Content
[Full post content]
### Format
- **Type**: Single tweet / Thread (X tweets) / Long-form
- **Character count**: X/280 (or full length for long-form)
- **Media needed**: [Image description / Video spec / None]
### Algorithm Notes
- Hook strength: [Strong/Medium/Weak]
- Suggested posting time: [Day, Time]
References
For deep algorithm research and source links, see references/REFERENCES.md.