Communitygithub.com

scourtain/reels-engine

一次性設定 Reels 引擎,並在 /reels-engine:reel 提示缺少工具時進行修復。安裝必要工具、建立 Reels 資料夾,並透過簡短問答設定成員的第一個 Reel 風格。用於 "/reels-engine:reel-setup"、"設定 reels"、"reels 引擎無法運作" 或 "變更我的帳號或影片長度"。

reels-engine 是什麼?

這個技能會引導您完成 Reels 引擎的完整初始設定,包括安裝 Node.js、ffmpeg、Whisper 語音轉錄模型、以及渲染器瀏覽器。它會建立必要的資料夾結構(預設為 `~/Movies/Reels` 或 `~/Videos/Reels`),並透過逐步問答收集 Instagram 帳號、預設影片長度與常用詞彙,最後執行風格問卷來設定預設的 Reel 視覺風格。此技能支援 macOS 與 Windows 平台:macOS 使用 Homebrew 安裝工具,Windows 則使用 winget 與手動下載 Whisper 二進位檔,並會自動偵測遺失的工具並提供修復建議(如 `ENGINE doctor` 的 `fix` 提示)。它也能用於後續修復:當 `/reels-engine:reel` 執行時回報缺少工具,您可以再次執行此技能來檢查並安裝缺失的元件。重新執行是安全的,只會補足尚未完成的步驟,不會覆蓋現有設定檔。

相容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/scourtain/reels-engine/tree/HEAD/skills/reel-setup

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

Reel 設定

ENGINE = node "${CLAUDE_PLUGIN_ROOT}/engine/bin/reels.js" HOME = 若已設定 $REELS_HOME 則使用該值,否則在 Mac 上為 ~/Movies/Reels,在 Windows 上為 ~/Videos/Reels。ENGINE init-home 會印出路徑。 在指令中,請務必將 HOME 和 PROJECT 路徑用雙引號包住,並使用引擎印出的完整路徑(路徑中的 ~ 在引號內無法作用)。在 Windows 上,路徑包含反斜線且常有空格,沒有引號會導致錯誤。

在 Windows 上(可用 uname -s 檢查:在 Claude Code 的 shell 中,若開頭為 MINGW 或 MSYS 即為 Windows),請跳過下方步驟 1 和 2,改為執行以下步驟:

  • Node 與 ffmpeg: 檢查 node --version(必須為 22 或更新版本)和 ffmpeg -version。若缺少則使用 winget install --id OpenJS.NodeJS.LTS -e 和 winget install --id Gyan.FFmpeg -e 安裝。Windows 可能會顯示「是否允許此應用程式變更」視窗:請成員點擊「是」。若安裝後仍找不到工具,引擎也會在 winget 自己的資料夾中尋找;若 ENGINE doctor 仍顯示紅字,請成員關閉並重新開啟 Claude,然後再次檢查。
  • Whisper(轉錄器): 使用 curl -s https://api.github.com/repos/ggml-org/whisper.cpp/releases/latest 尋找 Windows 下載檔案,並選取名稱恰好為 whisper-bin-x64.zip 的資產。如果沒有任何資產的名稱符合,請停止並告知成員:「Windows 設定需要更新以支援最新的 Whisper 下載。Sam 已被告知。」否則,執行 mkdir -p "HOME/tools/whisper"、curl -L --fail -o "HOME/tools/whisper.zip" <該資產的 browser_download_url>、/c/Windows/System32/tar.exe -xf "HOME/tools/whisper.zip" -C "HOME/tools/whisper"(Windows 本身的 tar 可以讀取 zip 檔案;Git Bash 附帶的 tar 則不行),然後刪除 zip 檔案。檢查 whisper-cli.exe 是否已放置妥當:執行 ls "HOME/tools/whisper" "HOME/tools/whisper/Release"。如果它在這兩個資料夾中都找不到,請停止並告知成員相同的訊息:「Windows 設定需要更新以支援最新的 Whisper 下載。Sam 已被告知。」此時 ENGINE doctor 應該會顯示 whisper-cli 為綠色。
  • 然後從下方的步驟 3 繼續。在 ENGINE doctor 中,可選的 – person cutout 行會顯示「目前僅在 Mac 上可用」:請告知成員一次:「兩種將文字放在你頭後方的掛鉤外觀目前僅限 Mac 使用。其他四種都可正常運作。」不要提供任何修復方案。
  1. Homebrew(工具安裝程式):檢查 which brew,然後檢查 /opt/homebrew/bin/brew 和 /usr/local/bin/brew。如果都不存在,請成員使用一般的 Mac 安裝程式來安裝,不需使用終端機:請他們前往 https://github.com/Homebrew/brew/releases/latest,下載副檔名為 .pkg 的檔案,雙擊並按指示操作(它會要求輸入 Mac 密碼,這是標準的 Mac 視窗;您無需輸入或索取密碼)。等待他們表示安裝完成,然後再次檢查。如果 brew 仍無法直接以名稱找到,請為下一步驟使用完整路徑(/opt/homebrew/bin/brew)來呼叫它。
  2. 工具: 執行 brew install node ffmpeg whisper-cpp(跳過已安裝的部分)。然後執行 ENGINE doctor。使用其 fix 提示修復任何紅字項目。
    • 以 – 開頭的行為可選項目。– person cutout 表示此 Mac 上已關閉兩種掛鉤卡片外觀(文字放在你頭後方);其他功能皆正常。提供一次修復方案:「想要兩種放在頭後方的掛鉤外觀嗎?請在終端機中執行 xcode-select --install,點擊安裝,然後說「再次檢查」。」請勿因此阻擋設定程序。
  3. 渲染器瀏覽器 + 語音模型(一次性下載,約 700MB): 執行 npx -y [email protected] browser ensure。然後確認語音模型已存在:檢查 ~/.cache/hyperframes/whisper/models/ggml-small.en.bin 或 HOME/models/ggml-small.en.bin。如果兩者都不存在,請下載它: mkdir -p "HOME/models" && curl -L --fail -o "HOME/models/ggml-small.en.bin" https://huggingface.co/ggerganov/whisper.cpp/resolve/main/ggml-small.en.bin
  4. 工作區: 執行 ENGINE init-home。它會印出 Reels 資料夾路徑,且永遠不會覆寫現有檔案。
  5. 基本資訊,一次問一個問題,儲存到 HOME/brand-kit.json(保留檔案中已有的所有其他鍵):
    • Instagram 帳號 → handle
    • 預設 Reel 長度(秒數,預設為 40)→ default_target_seconds
  6. 詞彙表: 詢問他們常說的名稱、工具和品牌詞語(例如公司名稱、產品、應用程式)。每行寫一個到 HOME/vocabulary.txt,以便轉錄時能正確拼寫。
  7. 他們的風格。 執行 ../reel-style/references/style-interview.md 中的風格問卷:它會開啟字幕挑選器頁面,他們在此頁面選擇的內容將成為預設風格。不要要求提供範例 Reel 或連結。跳過問卷的命名步驟:風格固定命名為 main(直接寫入 HOME/styles/main.json,無需 draft)。不要提供第二種風格;他們之後可以透過 /reels-engine:reel-style 新增。
  8. 最後說:「設定完成。將 1-4 個剪輯片段拖入對話中,然後說「new reel」(或輸入 /reels-engine:reel)。」

重新執行是安全的:已完成的步驟會自動跳過。只有當他們想要變更時才再次詢問基本資訊,並將風格變更導向 /reels-engine:reel-style。

Individual skills in this repo

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

相關技能