Communitygithub.com

zroeschen/Video-Production-Factory

Éditer une vidéo brute de type « talking-head » via transcription, suppression des silences, révision des erreurs, narration visuelle, motion graphics et rendu vérifié avec HyperFrames. À utiliser pour un montage complet ; orientez une opération unique directement vers la compétence spécialisée correspondante.

Qu'est-ce que Video-Production-Factory ?

Cette compétence orchestre un pipeline complet de post-production vidéo pour transformer un enregistrement brut de type « talking-head » en un montage soigné, incluant transcription, suppression des silences, correction des erreurs, narration visuelle, motion graphics et rendu final. Elle agit comme un superviseur qui délègue chaque étape à des compétences spécialisées (coupe des silences, coupe des erreurs, storytelling vidéo, composition HyperFrames) et vérifie la cohérence tout au long du processus. L'utilisateur peut soit lui confier l'ensemble du montage, soit appeler directement une compétence spécialisée pour une opération unique. La compétence s'appuie sur une bibliothèque de styles, des scripts de transcription (ElevenLabs, OpenAI Whisper, Whisper local) et le moteur HyperFrames pour les animations et le rendu. Elle produit un fichier MP4 final, la liste des décisions de montage, la transcription retimée, la composition et un rapport de vérification (VERIFY.md).

Compatible avec✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/zroeschen/Video-Production-Factory/tree/HEAD/.agents/skills/edit-video

Demander à votre IA préférée

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

Documentation

Éditer une vidéo

Conservez chaque projet dans video-projects/<slug>/, en préservant l'enregistrement source. Lisez le guide de l'espace de travail et le brief du projet ou le fichier DESIGN.md. Si une direction manque, proposez un style depuis style-library/registry.json en vous basant sur les images.

  1. Inspectez la durée, les flux et la résolution source avec ffprobe. Copiez la source dans les assets du projet ou référencez un chemin local explicitement fourni.
  2. Lisez docs/TOOLS-AND-API-KEYS.md avant de configurer les services. Réutilisez une transcription de mots correspondante. Sinon, utilisez le fournisseur choisi par l'étudiant ; Zander utilise par défaut node scripts/transcribe-elevenlabs.mjs <source>. OpenAI Whisper et Whisper local sont des alternatives de workflow prises en charge après normalisation de la transcription. Vérifiez les identifiants disponibles ou les dépendances locales. Expliquez les téléchargements et les coûts avant tout appel de service dont l'autorisation est encore manquante.
  3. Lisez ../cut-silences/SKILL.md. Produisez une EDL et une transcription retimée, puis effectuez le rendu du passage de silence lorsque le montage est autorisé.
  4. Lisez ../cut-mistakes/SKILL.md. Inspectez les candidats dans leur contexte et préservez l'emphase intentionnelle. Enregistrez les coupes révisées. Si aucune erreur ne nécessite de coupe, conservez la sortie du silence. Faites correspondre chaque transcription à sa vidéo réelle.
  5. Lisez ../video-storytelling/SKILL.md pour l'arc visuel et ../hyperframes-video-beats/SKILL.md pour les superpositions. Rédigez une feuille de rythme avec des ancres de transcription, une idée visuelle par temps fort, et des rappels délibérés.
  6. Lisez MOTION_PHILOSOPHY.md, ../hyperframes/SKILL.md, et les références GSAP pertinentes avant de créer. Utilisez ../style-library/SKILL.md pour sélectionner ou adapter une carte. Localisez chaque asset utilisé par la composition.
  7. Exécutez les vérifications préliminaires et le lint HyperFrames depuis le projet, ainsi que le validateur de synchronisation de transcription pour les sous-compositions ancrées. Examinez Studio avant le brouillon.
  8. Effectuez le rendu d'un brouillon, inspectez les trames encodées et les transitions, et écoutez à travers les limites de coupe. Vérifiez le cadrage du visage, la lisibilité du texte, les trames noires et la synchro A/V. Résolvez les échecs avant le rendu final. Suivez les approbations de révision déjà fournies ; ne répétez pas les demandes d'approbation pour la même action déjà autorisée.

Livrez le chemin final du MP4, les décisions de montage, la transcription retimée, la composition, et VERIFY.md décrivant ce qui a été vérifié et les limitations restantes. Un détecteur automatisé propose des modifications ; le jugement éditorial reste nécessaire.

Individual skills in this repo

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

zroeschen/Video-Production-Factory

Agent 2 of the video editing pipeline. Finds and removes spoken mistakes — stutters, repeated words, false starts, and retakes (re-recorded lines) — from a talking-head recording. Use after cut-silences, when asked to cut mistakes, remove stutters / repeats / filler restarts, clean up flubs, or keep the best take. Works review-gated: it proposes every cut with context and a reason for approval, then renders only the approved cuts via ffmpeg. Requires a word-level transcript.

zroeschen/Video-Production-Factory

Agent 1 of the video editing pipeline. Removes silences and dead air from a talking-head recording. Use when asked to cut silences, trim pauses, remove dead air / gaps, or tighten the pacing of a raw video, given a word-level transcript. Produces an edit list (EDL), a re-timed transcript for downstream agents, and optionally the cut video via ffmpeg. Does NOT cut mistakes, repeats, or false starts — that is the cut-mistakes agent.

zroeschen/Video-Production-Factory

GSAP animation reference for HyperFrames. Covers gsap.to(), from(), fromTo(), easing, stagger, defaults, timelines (gsap.timeline(), position parameter, labels, nesting, playback), and performance (transforms, will-change, quickTo). Use when writing GSAP animations in HyperFrames compositions.

zroeschen/Video-Production-Factory

HyperFrames CLI tool — hyperframes init, lint, preview, render, transcribe, tts, doctor, browser, info, upgrade, compositions, docs, benchmark. Use when scaffolding a project, linting or validating compositions, previewing in the studio, rendering to video, transcribing audio, generating TTS, or troubleshooting the HyperFrames environment.

Skills associés