CommunityRédaction et éditiongithub.com

publora/threads-post

Créez et planifiez des publications Threads avec carrousels d'images et contrôle des réponses via Publora MCP. À utiliser lorsque l'utilisateur souhaite publier sur Threads de Meta. Le threading multipartite est actuellement désactivé par la plateforme, donc le contenu long reste une publication unique. Pas pour Instagram (utilisez instagram-post) ni pour les threads X (utilisez x-post).

Qu'est-ce que threads-post ?

Cette compétence permet à un agent IA de créer et planifier des publications sur Meta Threads en utilisant le serveur MCP Publora. Elle simplifie la gestion de contenu en offrant des outils pour les publications simples, les carrousels d'images (2 à 20 images), et le contrôle des réponses. Fonctionnant sur le plan Starter gratuit, elle est compatible avec Claude Code, Cursor, Codex, OpenClaw et l'interface web de claude.ai via une configuration MCP dédiée. En cas d'indisponibilité du MCP, une API REST de secours est disponible. La compétence inclut des limites claires (500 caractères, 1 hashtag maximum), une gestion des médias via URLs publiques ou upload présigné, et la planification différée. Le threading multipartite étant temporairement désactivé, le contenu dépassant 500 caractères doit être géré manuellement. Des exemples concrets et des bonnes pratiques sont fournis pour maximiser l'engagement.

Compatible avec✓Claude Code✓Codex CLI✓Cursor
npx skills add https://github.com/publora/skills/tree/main/skills/threads-post

Installed? Explore more Rédaction et édition skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Publication Threads

Créez et planifiez des publications sur Threads de Meta à l'aide du serveur MCP Publora. Prend en charge les publications simples, les carrousels d'images (2 à 20 images) et le contrôle des réponses. Le threading multipartite est actuellement désactivé par la connexion à la plateforme.

Prérequis

Plans : Fonctionne avec le plan Starter gratuit. Limites et tarifs actuels : publora.com/pricing

Pour commencer

  1. Créez un compte sur publora.com/register (gratuit)
  2. Connectez Threads via l'OAuth Instagram dans le tableau de bord Publora
  3. Obtenez une clé API sur app.publora.com/dashboard/api
  4. Connectez votre agent au serveur MCP à l'adresse https://mcp.publora.com, en vous authentifiant avec Authorization: Bearer sk_VOTRE_CLE_API. Dans Claude Code :
claude mcp add publora --transport http https://mcp.publora.com \
  --header "Authorization: Bearer sk_VOTRE_CLE_API"

Claude Desktop, Cursor, Codex, OpenClaw et le connecteur claude.ai nécessitent chacun un fichier de configuration ou un flux différent : consultez la configuration client pour le chemin exact et l'extrait de code.

Alternative API REST

Si le MCP est indisponible, utilisez directement l'API REST :

URL de base : https://api.publora.com/api/v1

Authentification : en-tête x-publora-key

# Récupérer les plateformes connectées
curl -X GET "https://api.publora.com/api/v1/platform-connections" \
  -H "x-publora-key: sk_votre_cle_api"

# Créer une publication
curl -X POST "https://api.publora.com/api/v1/create-post" \
  -H "x-publora-key: sk_votre_cle_api" \
  -H "Content-Type: application/json" \
  -d '{
    "platforms": ["threads-12345"],
    "content": "Votre contenu de publication",
    "scheduledTime": "2026-03-25T10:00:00Z"
  }'

Format de l'ID de plateforme : threads-{id} (depuis /platform-connections)

📖 Documentation : docs.publora.com

Limites de la plateforme

FonctionnalitéLimite
Caractères par publication500
Hashtags1 maximum par publication
Liens5 maximum par publication
Images par carrousel2-20
Taille d'image8 Mo
Formats d'imageJPEG, PNG (WebP converti automatiquement)
Durée vidéo5 minutes
Taille vidéo1 Go
Formats vidéoMP4, MOV
Publications par jour250
Réponses par jour1 000

Outils disponibles

create_post

Crée une nouvelle publication ou un thread sur Threads.

Paramètres :

  • platforms : Tableau contenant votre ID de connexion Threads (ex. : ["threads-12345"])
  • content : Texte de la publication (auto-thread si plus de 500 caractères)
  • scheduledTime : Date/heure UTC au format ISO 8601. Optionnel : omettez-le pour créer un brouillon. Envoyez une heure future pour planifier. Une heure passée de cinq minutes ou plus est rejetée avec SCHEDULED_TIME_IN_PAST ; pour une publication immédiate, utilisez l'heure actuelle plus une minute.
  • mediaUrls : Jusqu'à 10 URLs publiques https d'images ou vidéos. Publora les télécharge côté serveur et les attache avant validation, permettant ainsi de gérer les médias et la planification en un seul appel. C'est l'alternative one-shot au flux brouillon puis get_upload_url puis complete_media. L'ingestion est limitée à 60 URLs par heure.

get_upload_url

Obtient une URL présignée pour télécharger des images.

complete_media

Finalise un fichier téléchargé via get_upload_url, après la réussite du PUT présigné. Optionnel, car la planification finalise également les médias en attente, mais l'appeler tôt permet de détecter les erreurs de format et de probe avant publication. Non nécessaire pour les médias attachés avec mediaUrls.

Paramètres :

  • mediaId : l'ID retourné par get_upload_url

list_connections

Liste vos comptes connectés avec leurs ID de plateforme. Appelez-le d'abord et copiez les IDs textuellement ; ils ne sont jamais devinables.

list_posts / get_post / update_post / delete_post

Gérez les publications planifiées et les brouillons. update_post permet également de modifier content et platforms sur un brouillon ou une publication planifiée, évitant ainsi de supprimer et recréer pour corriger une faute de frappe ou changer de cible. delete_media et prune_media_reference nettoient les fichiers téléchargés.

Contenu long

Les publications Threads sont limitées à 500 caractères et le threading multipartite de Publora est actuellement désactivé pendant la restauration de la connexion à l'application Threads. Le contenu dépassant la limite n'est pas automatiquement divisé, donc :

  • Limitez la publication à 500 caractères, ou
  • Publiez les parties vous-même en tant que publications séparées, ou
  • Déplacez la version longue vers une plateforme qui thread aujourd'hui (X) et faites un lien vers celle-ci.

Les séparateurs manuels --- et les marqueurs [1/3] sont conservés tels quels mais ne créent pas de chaîne de réponses connectée pour le moment. Contactez [email protected] pour connaître le calendrier de restauration.

Contrôle des réponses

Contrôlez qui peut répondre à vos publications via les platformSettings de l'API REST :

ValeurDescription
"" (vide)Comportement par défaut de la plateforme (tout le monde peut répondre)
"everyone"Autoriser explicitement tout le monde à répondre
"accounts_you_follow"Seuls les comptes que vous suivez peuvent répondre
"mentioned_only"Seuls les comptes mentionnés peuvent répondre

Remarque : platformSettings est accepté par les outils MCP create_post et update_post ainsi que via REST. Le schéma est strict : une plateforme ou une clé mal typée est rejetée avec une erreur de validation plutôt que d'être ignorée silencieusement.

Restrictions importantes

  1. Limite d'un seul hashtag : Threads autorise au maximum 1 hashtag par publication. Les hashtags supplémentaires sont ignorés par la plateforme.

  2. Pas de modification après publication : Une fois publiées, les publications Threads ne peuvent pas être modifiées via l'API. Supprimez et republiez si nécessaire.

  3. Carrousels vidéo non pris en charge : L'implémentation des carrousels de Publora prend en charge uniquement les images. Les publications vidéo autonomes fonctionnent normalement.

  4. Publications multi-threads temporairement indisponibles : La division du contenu en plusieurs réponses connectées est temporairement désactivée. Les publications simples et les carrousels continuent de fonctionner.

Exemples

Publication texte simple

Publie ceci sur Threads :
"Je viens de découvrir un superbe hack de productivité qui m'a fait gagner 2 heures aujourd'hui. La clé est de regrouper les tâches similaires."

Carrousel d'images

Crée un carrousel Threads avec ces 5 captures d'écran de l'évolution du produit.
Légende : "Du concept au lancement - notre parcours de 6 mois. #buildinpublic"

Remarque : Nécessite 2 à 20 images. Les vidéos dans les carrousels ne sont pas prises en charge.

Contenu long (publié en publications séparées)

Le threading étant désactivé, demandez les parties explicitement :

Publie ceci sur Threads en publications séparées :
"Thread : 7 erreurs que j'ai commises en tant que fondateur novice

---

1. Embauche trop rapide. Nous sommes passés de 2 à 15 en 3 mois. La culture en a souffert.

---

2. Ignorer l'économie unitaire. Le chiffre d'affaires semblait super jusqu'à ce que nous calculions le CAC..."

Publication planifiée

Planifie ceci pour demain à 10h :
"Motivation du lundi : Le meilleur moment pour commencer était hier. Le deuxième meilleur moment est maintenant."

Bonnes pratiques

  1. Accroche en premier : Les 2 premières lignes déterminent l'engagement – faites-les compter
  2. Longueur optimale : Les publications de 100 à 250 caractères performent bien
  3. Contenu natif : Les publications originales et conversationnelles sont récompensées
  4. Hashtag unique : Utilisez un hashtag très pertinent (limite de la plateforme)
  5. Pas d'option de modification : Vérifiez le contenu avant de publier

Timing

  • Meilleurs moments : 7h-9h, 12h-13h, 19h-21h dans le fuseau horaire cible
  • Fréquence : 1 à 3 publications par jour pour la croissance
  • Régularité : Publier régulièrement signale un compte actif

Engagement

  • Répondez aux commentaires dans la première heure
  • Faites un lien croisé avec votre Instagram (les comptes sont liés)
  • Utilisez des sujets/mots-clés pertinents pour la découverte

Dépannage

ErreurCauseSolution
"Compte non connecté"OAuth Threads/Instagram expiréReconnectez-vous via le tableau de bord Publora
"Contenu trop long"Publication dépasse 500 caractères et threading échouéAjoutez manuellement des sauts ---
"Échec du téléchargement du média"Mauvais format ou tailleVérifiez : images < 8 Mo, JPEG/PNG uniquement
"Le carrousel nécessite 2 à 20 éléments"Mauvais nombre d'imagesAssurez 2 à 20 images pour le carrousel
250 publications/jour dépasséesLimite de taux atteinteAttendez 24 heures

Individual skills in this repo

This repo contains 8 individual skills — each has its own dedicated page.

publora/bluesky-post

Use when the user wants to post or schedule to Bluesky through Publora. Handles the 300-character cap, auto-detected hashtags and links, up to 4 images, and videos. Alt text cannot be set through the API. Needs a Bluesky app password, never the main password. Not for Mastodon (use social-post).

publora/instagram-post

Use when the user wants to post or schedule to Instagram through Publora: a single image, a 2-10 image carousel, a Reel or a Story. Requires a Business account and an image or video; text-only posts are rejected by the API. Not for Threads (use threads-post).

publora/linkedin-analytics

Analyze LinkedIn performance and manage engagement through Publora. Use when the user asks how a LinkedIn post or account performed (impressions, reach, reactions, comments, reshares, follower growth) or wants to react, comment, reshare or resolve an @mention. Statistics run over the REST API, engagement over MCP tools. Not for creating posts (use linkedin-post).

publora/linkedin-post

Use when the user wants to publish or schedule a LinkedIn post through Publora: text, a multi-image grid, a video, a PDF document, or @mentions. Not for analytics, reactions, comments or reshares (use linkedin-analytics), and not for other platforms.

publora/social-post

Use when the user wants to post or schedule to YouTube, a Facebook Page or Mastodon through Publora. YouTube needs a video on every post, Facebook publishes to Pages only, Mastodon caps at 500 characters. Not for the platforms that have their own skill.

publora/telegram-post

Use when the user wants to post or schedule to a Telegram channel or group through Publora, using a bot. Covers Telegram markdown, silent delivery, link previews and forward protection. Bot API caps media captions at 1,024 characters and videos at 50 MB. Not for other platforms (each has its own skill).

publora/tiktok-post

Use when the user wants to upload or schedule a TikTok video through Publora, with privacy, comment, duet, stitch and commercial-disclosure settings. Video runs 3 seconds to 10 minutes at 23+ FPS; carousels take up to 35 images. Unaudited apps can publish private videos only. Not for Reels (use instagram-post).

publora/x-post

Use when the user wants to post or schedule to X (Twitter) through Publora, including threads auto-split past 280 characters, up to 4 images, or a video up to 140 seconds. X needs a paid Publora plan. Not for Threads or Bluesky (each has its own skill).

Skills associés