Marketplace

tweet-crafter

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.

$ インストール

git clone https://github.com/chekos/bns-marketplace /tmp/bns-marketplace && cp -r /tmp/bns-marketplace/tdd-growth/skills/tweet-crafter ~/.claude/skills/bns-marketplace

// tip: Run this command in your terminal to install the skill


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:

  1. First 30 minutes engagement — biggest predictor of reach
  2. Replies > Retweets > Likes — conversation signals matter most
  3. Recency — breaking topics get 2x reach vs next-day posts
  4. X Premium boost — 4x visibility in-network, 2x outside network

Format Selection

Long-form (preferred): Tutorials, essays, deep analysis, "X cosas que aprendí", narratives
Thread: Only when content naturally breaks into discrete numbered points

Performance benchmark:
- Long-form articles: Higher engagement, better reach, preferred by algorithm
- Threads: Lower performance, use sparingly for variety

Default to long-form articles. Threads are no longer the go-to format for educational content. Long-form articles consistently outperform threads on reach and engagement.

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 (Use Sparingly)

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
  • Consider converting to long-form article instead — better performance

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

TypeEngagement Multiplier
Video (native, <2:20)10x
Images2-3x
PollsHigh engagement
Plain textBaseline

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 (PST)
  • 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.