Communitygithub.com

GuilhermeGongora/VideoEditor

Applique le feedback de l'utilisateur sur une vidéo de classement déjà rendue (sons, étiquettes, coupes, rythme), la rend à nouveau et enregistre la leçon dans notas-do-editor.md pour les prochaines vidéos. Utilisez-la lorsque l'utilisateur commente le résultat d'une vidéo ou dit "/feedback".

Qu'est-ce que VideoEditor ?

Ce skill est conçu pour les agents IA (comme Claude Code, Cursor, Codex) qui travaillent sur la production de vidéos de classement. Il permet de traiter automatiquement le feedback d'un utilisateur sur une vidéo déjà rendue : l'agent analyse chaque point du feedback, localise le problème dans la vidéo en utilisant les outils de QA (`npm run qa`, `frames.jpg`, `events.txt`, `beats.md`), puis corrige le fichier `ranking.json` (labels, timings, sons, volumes). Il gère également les préférences sonores via `preferences.json` et la commande `npm run sfx:index` pour le catalogue. Après correction et re-rendu, le skill enregistre une leçon généralisée dans `notas-do-editor.md`, incluant les règles apprises et les goûts de l'utilisateur, afin d'améliorer les futures vidéos sans répéter les erreurs. Ce processus cyclique combine correction immédiate et apprentissage à long terme, rendant le workflow de montage vidéo plus efficace et personnalisé.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/GuilhermeGongora/VideoEditor/tree/HEAD/.claude/skills/feedback

Demander à votre IA préférée

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

Documentation

Feedback de l'utilisateur → correction + apprentissage

  1. Comprenez chaque point du feedback. Pour chacun, localisez-le dans la vidéo : npm run qa et regardez out/qa/frames.jpg, out/qa/events.txt et les beats.md des clips. Confirmez que vous voyez le même problème que l'utilisateur a vu. Si ce n'est pas clair quel extrait il veut dire, demandez.
  2. Corrigez dans ranking.json (labels, start/end, sounds, sfx, volumes). Suivez la skill novo-ranking et ses références.
  3. Sons que l'utilisateur a commentés : mettez à jour public/soundeffects/preferences.json
    • il a aimé → favorites ; il n'en veut plus → banned ;
    • il a dit ce qu'est le son ("c'est une tape, pas un coup de poing") → notes[<chemin original>]. Lancez ensuite npm run sfx:index pour que le catalogue reflète les changements.
  4. npm run render et npm run qa (sans [ALTO]).
  5. Enregistrez la leçon dans notas-do-editor.md, section "Leçons", avec la date :
    • Écrivez la règle générale, pas seulement le cas. Ex. : "Avant de nommer un clip de bagarre, confirmer avec des images à 8 fps ; les battements dans l'audio synchronisés avec les coups = coup de poing (cas : 'dance battle')".
    • Si l'utilisateur a exprimé un goût (taille du texte, type de son, rythme), enregistrez-le dans "Goût de l'utilisateur".
    • Mettez à jour "Sons utilisés récemment" avec les accents de cette vidéo (conservez seulement les 3 dernières vidéos).
  6. Répondez brièvement : ce qui a changé et la leçon enregistrée.

Individual skills in this repo

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

Skills associés