Communitygithub.com

GuilhermeGongora/VideoEditor

將使用者對已渲染排名影片的回饋(聲音、標籤、剪輯、節奏)應用到影片中,重新渲染,並將經驗教訓記錄到 notas-do-editor.md 中,以供後續影片參考。當使用者評論影片結果或說「/feedback」時使用。

VideoEditor 是什麼?

這是一個專門用於影片編輯工作流程的 AI 代理技能,特別針對「排名影片」的迭代改進。它設計用於接收使用者對已渲染影片的回饋,識別並修正排名 JSON 中的特定問題,如標籤、時間點、音效或節奏。該技能會指導代理使用 QA 工具(例如 npm run qa)來定位回饋中指出的具體片段,然後直接修改 ranking.json 和音效偏好設定(public/soundeffects/preferences.json)。修改後,它會重新渲染影片並再次執行 QA,確保問題得到解決。最後,它會將抽象的經驗教訓(例如「同步音效的規則」)和使用者的個人偏好記錄到 notas-do-editor.md 檔案中,作為未來專案的知識庫。此技能支援基於 Node.js 的開發環境,並與 npm 腳本和檔案系統緊密整合,適合需要自動化影片編輯回饋循環的應用場景。

相容平台~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」區段,加入此影片的音效(僅保留最近 3 部影片)。
  6. 簡短回覆:說明變更了什麼以及記錄了什麼教訓。

Individual skills in this repo

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

相關技能