Communitygithub.com

GuilhermeGongora/VideoEditor

Aplica o feedback do usuário sobre um vídeo de ranking já renderizado (sons, labels, cortes, ritmo), renderiza novamente e grava a lição em notas-do-editor.md para os próximos vídeos. Use quando o usuário comentar o resultado de um vídeo ou disser "/feedback".

O que é VideoEditor?

Esta skill, chamada VideoEditor, foi projetada para ser usada em conjunto com um fluxo de produção de vídeos de ranking (como os presentes em ferramentas de automação de vídeo como o Claude Code). Ela permite que um agente de IA processe o feedback humano sobre um vídeo renderizado, identifique pontos específicos de melhoria (como sons, cortes, rótulos e ritmo) utilizando ferramentas de QA (npm run qa) e realize as correções necessárias nos arquivos de configuração ranking.json e nas preferências de som (public/soundeffects/preferences.json). Em seguida, a skill orquestra uma nova renderização e uma nova verificação de qualidade, e, por fim, registra a lição aprendida no arquivo notas-do-editor.md, garantindo aprendizado contínuo e consistência visual/auditiva para os próximos vídeos. A skill é independente de plataforma, mas é otimizada para workflows baseados em Node.js e npm.

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

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Feedback do usuário → correção + aprendizado

  1. Entenda cada ponto do feedback. Para cada um, localize no vídeo: npm run qa e olhe out/qa/frames.jpg, out/qa/events.txt e os beats.md dos clipes. Confirme que você vê o mesmo problema que o usuário viu. Se não estiver claro qual trecho ele quer dizer, pergunte.
  2. Corrija no ranking.json (labels, start/end, sounds, sfx, volumes). Siga a skill novo-ranking e as referências dela.
  3. Sons que o usuário comentou: atualize public/soundeffects/preferences.json
    • gostou → favorites; não quer mais → banned;
    • disse o que o som é ("isso é um tapa, não soco") → notes[<caminho original>]. Depois rode npm run sfx:index para o catálogo refletir.
  4. npm run render e npm run qa (sem [ALTO]).
  5. Grave a lição em notas-do-editor.md, seção "Lições", com a data:
    • Escreva a regra geral, não só o caso. Ex.: "Antes de nomear um clipe de briga, confirmar com frames a 8 fps; batidas no áudio sincronizadas com golpes = soco (caso: 'dance battle')".
    • Se o usuário expressou gosto (tamanho de texto, tipo de som, ritmo), registre em "Gosto do usuário".
    • Atualize "Sons usados recentemente" com os acentos deste vídeo (mantenha só os 3 últimos vídeos).
  6. Responda curto: o que mudou e a lição registrada.

Individual skills in this repo

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

Habilidades Relacionadas