skailabinfo/claude-video-harness

Prépare la publication d'une vidéo terminée via Buffer MCP — texte du post pour chaque plateforme, brouillon dans Buffer ; publie ou planifie uniquement après un « oui » explicite de l'utilisateur. Lance avec « publie », « fais un post », « mets dans Buffer ».

Qu'est-ce que claude-video-harness ?

Ce skill AI automatise la publication de vidéos sur plusieurs plateformes sociales en utilisant l'intégration Buffer MCP. Il génère des textes de post adaptés à chaque chaîne (Reels, TikTok, Shorts, etc.) à partir de la vidéo finalisée (`out/final-master.mp4`) et des métadonnées comme le script (`video/SCRIPT.md`), les légendes (`captions.json`) et le profil de l'utilisateur (`profile.tone`, `profile.cta`). Le skill demande d'abord à l'utilisateur de sélectionner les canaux de destination, puis propose un brouillon avec accroche, avantages et hashtags modérés. Il ne publie ou ne planifie jamais sans l'approbation explicite de l'utilisateur pour chaque post individuellement. Il est conçu pour Claude Code, Cursor, Codex et d'autres agents AI, en s'appuyant sur le protocole MCP pour interagir avec Buffer et d'autres intégrations.

Compatible avec✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/skailabinfo/claude-video-harness/tree/HEAD/.claude/skills/publish

Installed? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · 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 via Buffer

Nécessite un Buffer MCP connecté (harness.config.json → integrations.buffer: true, autorisation via /mcp). Si les outils Buffer ne sont pas disponibles — dis comment les connecter (skill setup, bloc 6), et arrête-toi.

  1. Canaux. list_channels → affiche la liste, demande où publier.
  2. Texte. Depuis video/SCRIPT.md et captions.json : première ligne = accroche (ne répète pas le posteur textuellement), 2–4 lignes de valeur, appel à l'action depuis profile.cta, hashtags modérés (Reels/TikTok 3–5, Shorts → dans le titre). Ton = profile.tone. Affiche le texte pour chaque canal pour modification.
  3. Vidéo. Vérifie le schéma de create_post (introspect_schema) : Buffer prend le média via une URL publique. Si l'utilisateur a un endroit pour héberger out/final-master.mp4 avec une URL publique — demande le lien ; sinon — crée un brouillon avec le texte, et laisse l'utilisateur attacher la vidéo lui-même dans Buffer. Ne télécharge pas le fichier sans son consentement.
  4. Brouillon. create_post avec saveToDraft: true — un brouillon par canal. Donne un lien / confirmation.
  5. Publication / planification — uniquement après un « oui » explicite dans le chat pour le post spécifique et l'heure. L'approbation d'un post ne s'applique pas aux autres.

Individual skills in this repo

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

Skills associés