Installer le skill CLI belt : npx skills add belt-sh/cli
Création de threads Twitter/X
Créez des threads Twitter/X à fort engagement via le CLI inference.sh.
Démarrage rapide
Nécessite le CLI inference.sh (belt). Instructions d'installation
belt login
belt app run x/post-create --input '{
"text": "I analyzed 1,000 landing pages.\n\n90% make the same 5 mistakes.\n\nHere are the fixes (with examples):\n\n🧵👇"
}'
Limites de caractères
| Élément | Limite |
|---|
| Texte du tweet | 280 caractères (gratuit), 25 000 (Premium) |
| Longueur du thread | Illimitée (10-15 tweets est le point idéal) |
| Texte alternatif de l'image | 1 000 caractères |
| Ajout de citation au tweet | 280 caractères |
| Réponse | 280 caractères |
| Nom d'affichage | 50 caractères |
Structure du thread
L'anatomie
Tweet 1 (Accroche) : Affirmation audacieuse + "thread 🧵"
Tweet 2 : Contexte / pourquoi c'est important
Tweet 3-9 : Un point par tweet (numéroté)
Tweet 10 : Résumé ou enseignement principal
Tweet 11 : Appel à l'action (suivre, retweeter, marquer)
Tweet 1 : L'accroche
Ce tweet vit ou meurt seul dans le fil d'actualité. Il doit fonctionner SANS la suite.
| Type d'accroche | Modèle |
|---|
| J'ai fait X + résultat | "J'ai analysé 1 000 [choses]. Voici ce que j'ai trouvé :" |
| Nombre + liste | "[Nombre] astuces [sujet] qui [bénéfice] :" |
| Contradictoire | "Avis impopulaire : [affirmation audacieuse]" |
| Début d'histoire | "En [année], j'ai [événement marquant]. Voici ce qui s'est passé :" |
| Promesse de tutoriel | "Comment [atteindre un résultat] (étape par étape) :" |
| Fait surprenant | "[Statistique qui semble fausse]. Laissez-moi vous expliquer :" |
belt app run x/post-create --input '{
"text": "I spent 3 years building SaaS products.\n\nHere are 10 things I wish someone told me on day 1:\n\n🧵"
}'
Tweets de contenu (3-9)
| Règle | Pourquoi |
|---|
| Une idée par tweet | Clarté et partageabilité |
| Numérotez-les (1/, 2/, etc.) | Signal de progression, facile à référencer |
| Chaque tweet doit être autonome | Les gens partagent des tweets individuels |
| Commencez par la pépite | Ne noyez pas le message |
| Utilisez des sauts de ligne | Espace visuel de respiration |
| Incluez des exemples | Rendre l'abstrait concret |
belt app run x/post-create --input '{
"text": "3/ Your pricing page is the second most visited page on your site.\n\nBut most founders treat it as an afterthought.\n\nThe fix:\n→ Show 3 tiers (not 2, not 5)\n→ Highlight the middle one\n→ Annual toggle defaulted ON\n→ Feature comparison below"
}'
Tweet de clôture
belt app run x/post-create --input '{
"text": "11/ That''s the full playbook.\n\nTL;DR:\n• Validate before building\n• Launch ugly, iterate fast\n• Pricing is positioning\n• Talk to users weekly\n\nIf this was useful:\n→ Retweet the first tweet\n→ Follow me @username for more\n→ Bookmark this thread"
}'
Règles de formatage
Formatage des tweets
❌ Dense :
"Si vous voulez grandir sur Twitter, vous devez poster régulièrement et interagir avec votre audience tout en vous assurant que votre contenu apporte de la valeur à vos abonnés."
✅ Formaté :
"Vous voulez grandir sur Twitter ?
3 règles non négociables :
→ Publiez chaque jour (régularité > qualité)
→ Répondez à 20 comptes plus grands que le vôtre
→ Chaque tweet doit apprendre OU divertir
Pas de raccourci."
Symboles pour les listes
| Symbole | Utilisation |
|---|
| → | Étapes, actions, directions |
| • | Puces, listes |
| — | Apartés, attributions |
| ✅ | À faire, positifs |
| ❌ | À ne pas faire, négatifs |
| 1/ 2/ 3/ | Tweets numérotés du thread |
Stratégie des sauts de ligne
Phrase courte.
← ligne vide
Phrase courte.
← ligne vide
Chute.
Les sauts de ligne créent un rythme. Utilisez-les pour contrôler la vitesse de lecture et l'accentuation.
Médias dans les threads
Quand ajouter des images
| Position du tweet | Type d'image | Objectif |
|---|
| Accroche (tweet 1) | Graphique accrocheur | Arrêter le scroll |
| Points clés | Captures d'écran, exemples | Preuve |
| Résumé | Infographie | Récapitulatif partageable |
belt app run infsh/html-to-image --input '{
"html": "<div style=\"width:1200px;height:675px;background:linear-gradient(135deg,#0f172a,#1e293b);display:flex;align-items:center;justify-content:center;padding:60px;font-family:system-ui;color:white;text-align:center\"><div><h1 style=\"font-size:48px;font-weight:900;line-height:1.2;margin:0\">10 SaaS Pricing Mistakes<br>That Cost You Revenue</h1><p style=\"font-size:22px;opacity:0.5;margin-top:20px\">A thread 🧵</p></div></div>"
}'
belt app run infsh/agent-browser --input '{
"url": "https://example.com/pricing",
"action": "screenshot"
}'
Spécifications des images
| Format | Dimensions | Taille max |
|---|
| Image unique | 1200 x 675 (16:9) recommandé | 5 Mo |
| Deux images | 700 x 800 chacune | 5 Mo chacune |
| Quatre images | 600 x 600 chacune | 5 Mo chacune |
| GIF | 1280 x 1080 max | 15 Mo |
Types de threads
Éducatif
1/ [Sujet] expliqué simplement :
2/ Qu'est-ce que [concept] ?
3/ Pourquoi c'est important
4-8/ Principes clés (numérotés)
9/ Erreurs courantes
10/ Ressources
11/ Appel à l'action
Histoire / Parcours
1/ [Accroche dramatique]
2/ Contexte / situation
3-7/ Événements chronologiques
8/ Le tournant
9/ La leçon
10/ Comment l'appliquer
11/ Appel à l'action
Curation / Liste
1/ [Nombre] [choses] dont [public] a besoin :
2-10/ Un élément par tweet avec brève explication
11/ Appel à l'action
Analyse / Démontage
1/ J'ai analysé [chose]. Voici ce que j'ai trouvé :
2/ Le cadre (ce que j'ai examiné)
3-8/ Résultat 1, 2, 3... avec preuves
9/ La plus grande surprise
10/ Enseignements
11/ Appel à l'action
Stratégie d'engagement
| Action | Moment | Pourquoi |
|---|
| Publier l'accroche | Heures de pointe (8-10 h, 12-13 h fuseau de votre audience) | Visibilité initiale maximale |
| Enchaîner les réponses | Immédiatement après l'accroche | Compléter le thread |
| Épingler le thread | Juste après la publication | Les visiteurs voient votre meilleur travail |
| Interagir avec les réponses | 60 premières minutes | Boost de l'algorithme |
| Citer le tweet vedette | Le lendemain | Deuxième vague de visibilité |
| Reposter l'accroche | 1 à 2 semaines plus tard | Attraper de nouveaux abonnés |
Remaniement en thread
belt app run tavily/search-assistant --input '{
"query": "latest statistics on remote work productivity 2024"
}'
belt app run infsh/html-to-image --input '{
"html": "<div style=\"width:1200px;height:675px;background:#0f172a;display:flex;align-items:center;padding:60px;font-family:system-ui;color:white\"><div><p style=\"font-size:20px;color:#38bdf8;text-transform:uppercase;letter-spacing:2px\">Data Deep Dive</p><h1 style=\"font-size:52px;font-weight:900;margin:12px 0;line-height:1.2\">Remote Work in 2024:<br>What the Data Actually Says</h1></div></div>"
}'
Erreurs courantes
| Erreur | Problème | Solution |
|---|
| Accroche faible | Le thread meurt au tweet 1 | Utilisez les formules d'accroche — audacieuses, spécifiques, génératrices de curiosité |
| Trop de tweets (20+) | Les lecteurs décrochent après 10-12 | Le point idéal est 8-12 tweets |
| Plusieurs idées par tweet | Confus, peu partageable | Une idée = un tweet |
| Pas de numéros sur les tweets | Difficile à suivre, pas de signal de progression | Numérotez toujours : 1/, 2/, 3/ |
| Pas d'images | Les threads avec images obtiennent 2x plus d'engagement | Ajoutez des visuels sur l'accroche + les points clés |
| Thread uniquement (pas de tweet seul) | Manquez l'audience hors thread | Publiez aussi des tweets individuels, pas seulement des threads |
| Pas d'appel à l'action à la fin | Occasion d'engagement manquée | Demandez toujours de RT, suivre, marquer |
| Publication au mauvais moment | Un faible engagement initial tue la portée | Publiez pendant les heures de pointe de votre audience |
| Mur de texte dans les tweets | Personne ne lit les tweets denses | Sauts de ligne, symboles, phrases courtes |
Compétences associées
npx skills add inference-sh/skills@linkedin-content
npx skills add inference-sh/skills@content-repurposing
npx skills add inference-sh/skills@social-media-carousel
Parcourir toutes les apps : belt app list