Communitygithub.com

GuilhermeGongora/VideoEditor

应用用户对已渲染排名视频的反馈(声音、标签、剪辑、节奏),重新渲染并将经验记录到 notas-do-editor.md 中供后续视频使用。当用户评论视频结果或输入“/feedback”时使用。

VideoEditor 是什么?

该技能主要用于处理用户对排名视频的反馈,旨在将反馈转化为具体的视频编辑改进和持久化的编辑经验。当用户对已渲染的视频结果提出修改意见或使用“/feedback”命令时,技能会指导 AI 代理依次完成以下操作:首先,通过 npm run qa 工具和生成的帧图、事件文本及节拍文件,定位并确认用户指出的具体问题;然后,修改 ranking.json 中的标签、时间起止、音效和音量等参数,并遵循“novo-ranking”技能的相关规范;接着,针对用户提及的声音,更新 public/soundeffects/preferences.json 中的偏好(收藏、禁用或备注),并重新索引音效目录;最后,执行重新渲染和质量检查,并将从本次修改中抽象出的通用规则、以及用户的口味偏好记录在 notas-do-editor.md 中,供未来视频编辑参考。该技能支持 Claude Code、Cursor 等 AI 代理平台,核心价值在于实现了“反馈-修正-学习”闭环,持续提升视频编辑的自动化水平。

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

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

用户反馈 → 修正 + 学习

  1. 理解反馈的每个要点。针对每个要点,在视频中定位:运行 npm run qa 并查看 out/qa/frames.jpg、out/qa/events.txt 以及各剪辑的 beats.md。确认你能看到与用户相同的问题。如果不清楚用户指的是哪一段,请询问。
  2. 在 ranking.json 中修正(标签、start/end、sounds、sfx、音量)。遵循技能 novo-ranking 及其参考文档。
  3. 用户提到的音效:更新 public/soundeffects/preferences.json
    • 喜欢 → favorites;不再想要 → banned;
    • 如果用户说明了音效是什么(如“这是拍击,不是拳击”)→ notes[<原始路径>]。 然后运行 npm run sfx:index 使目录更新生效。
  4. 运行 npm run render 和 npm run qa(无 [ALTO])。
  5. 在 notas-do-editor.md 的“Lições”部分记录经验,并附上日期:
    • 写入通用规则,而不仅仅是当前案例。例如:“在命名一个打架剪辑前,用 8 fps 的帧图确认;音频中的节拍与打击同步 = 拳击(案例:'dance battle')”。
    • 如果用户表达了喜好(文字大小、音效类型、节奏),在“Gosto do usuário”中记录。
    • 更新“Sons usados recentemente”,仅保留最近三个视频的声景。
  6. 简短回复:说明更改了什么以及记录的经验。

Individual skills in this repo

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

相关技能