Communitygithub.com

posteverywhere/codex-plugin

Connectez un compte ou une chaîne de médias sociaux à PostEverywhere. Utilisez cette fonction lorsque l'utilisateur souhaite ajouter Instagram, TikTok, YouTube, LinkedIn, Facebook, X, Threads, Pinterest, Bluesky, Telegram, Discord ou WordPress, ou lorsqu'une publication ne peut pas être diffusée car aucun compte n'est connecté.

Qu'est-ce que codex-plugin ?

Cette compétence (skill) pour l'agent Claude Code / Codex permet de connecter des comptes de médias sociaux à une application via l'API PostEverywhere (posteverywhere/codex-plugin). Elle prend en charge la connexion par authentification OAuth (Instagram, Facebook, LinkedIn, X, YouTube, TikTok, Threads, Pinterest) en générant des liens d'authentification temporaires, et la connexion par clé ou mot de passe (Bluesky, Telegram, Discord, WordPress) via des appels de fonction spécifiques. L'agent guide l'utilisateur pas à pas pour respecter les prérequis de chaque plateforme (ex : compte professionnel Instagram, bot admin sur Telegram). En cas de déconnexion, la compétence régénère un nouveau lien ou met à jour les identifiants. Elle gère également les limites du forfait en informant clairement l'utilisateur lorsqu'il atteint le nombre maximal de comptes autorisés. C'est un outil essentiel pour débloquer la publication multi-plateforme depuis l'interface de l'agent.

Compatible avec~Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/posteverywhere/codex-plugin/tree/HEAD/skills/connect-social-accounts

Demander à votre IA préférée

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

Documentation

Connecter les comptes sociaux

Les comptes se connectent de deux manières, selon la plateforme.

Plateformes avec connexion via le service

Instagram, Facebook, LinkedIn, X, YouTube, TikTok, Threads et Pinterest se connectent via la connexion propre à la plateforme.

  1. Appelez create_connect_link avec la platform.
  2. Donnez à l'utilisateur le lien. Il fonctionne pendant environ 10 minutes, dans n'importe quel navigateur.
  3. Dites-lui ce que la plateforme demandera :
    • Instagram : un compte Business ou Créateur. Un compte personnel ne peut pas être connecté pour la publication.
    • Facebook : une Page Facebook qu'ils gèrent. Cochez chaque Page et chaque autorisation sur l'écran Facebook.
    • YouTube : une chaîne YouTube liée au compte Google, et cochez toutes les autorisations YouTube sur l'écran Google.
    • TikTok : autorisez toutes les permissions sur l'écran TikTok.
  4. Une fois terminé, appelez list_accounts pour confirmer que le compte apparaît.

Plateformes utilisant une clé ou un mot de passe

Elles se connectent directement dans la conversation avec connect_credential_account. L'utilisateur vous donne les valeurs ; ne les devinez jamais.

  • Bluesky : handle et un app_password depuis Paramètres Bluesky, Mots de passe d'application. Jamais le mot de passe principal.
  • Telegram : un bot_token depuis @BotFather, et le channel (@nom d'utilisateur ou ID de chat). Le bot doit être administrateur du canal.
  • Discord : une webhook_url depuis Paramètres du serveur, Intégrations, Webhooks.
  • WordPress (auto-hébergé, WordPress 5.6 ou plus récent) : site_url, username, et un app_password depuis Utilisateurs, Profil, Mots de passe d'application. Jamais le mot de passe de connexion.

Quand un compte cesse de fonctionner

Appelez create_reconnect_link avec l'account_id et donnez le lien à l'utilisateur. Pour les plateformes à clé ou mot de passe, appelez connect_credential_account à nouveau avec de nouvelles valeurs.

Limites du forfait

Chaque forfait inclut un certain nombre de comptes. Si la connexion échoue car la limite est atteinte, dites-le clairement à l'utilisateur. Ils peuvent supprimer un compte qu'ils n'utilisent plus, ou modifier leur forfait sur app.posteverywhere.ai.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Skills associés