Communitygithub.com

reelstyles/reelstyles-setup

在電腦上為使用者的 AI 代理設定 ReelStyles。檢查並安裝 Node.js 22+、ffmpeg、git 和 Chrome(適用於 HyperFrames),將 ReelStyles 技能整合至使用者已有的代理(Claude Code、Codex、Cursor、Roo Code、Cline、Gemini CLI、GitHub Copilot、Windsurf),然後渲染一段 5 秒的測試影片。當使用者說「設定 ReelStyles」、「安裝 ReelStyles」,或在首次製作 ReelStyles 影片前(若尚未通過設定)使用。

reelstyles-setup 是什麼?

此技能會自動在使用者的開發環境中安裝並設定 ReelStyles 影片生成工具鏈,支援 macOS、Linux、WSL 和 Windows。它會檢查並安裝必要依賴(Node.js 22+、ffmpeg、git、Chrome 及 HyperFrames),透過對應的 shell 指令碼處理系統套件管理器(winget、Homebrew、apt、dnf)和節點版本管理器(fnm、nvm)。設定完成後,此技能會自動將 ReelStyles 整合至主流 AI 代理(包括 Claude Code、Codex、Cursor、Roo Code、Cline、Gemini CLI、GitHub Copilot 和 Windsurf),在使用者的專案中建立指標檔案或 AGENTS.md 區塊,無需複製任何套件。最後,它會執行端到端測試,渲染一段 5 秒的影片來驗證所有元件均正確運作,並向使用者報告結果。整個過程尊重使用者同意:先以乾執行模式顯示所有指令,僅在使用者明確授權後才安裝項目,並且當需要密碼時會提示使用者在自己的終端機中執行指令。此實作不會發送任何資料,HyperFrames 的遙測功能已預設關閉。

相容平台✓Claude Code✓Codex CLI✓Cursor✓Gemini CLI✓Windsurf
npx skills add https://github.com/reelstyles/reelstyles-free/tree/main/skills/reelstyles-setup

在你喜歡的 AI 中提問

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

說明文件

ReelStyles 設定

指令碼位於 ReelStyles 儲存庫根目錄的 setup/ 資料夾中(此檔案往上兩層):setup/setup.sh(macOS、Linux、WSL、Git Bash)和 setup/setup.ps1(Windows PowerShell)。它們接受相同的指令。以下 SETUP 表示:

  • macOS / Linux / WSL / Git Bash:bash <repo>/setup/setup.sh
  • Windows PowerShell:powershell -ExecutionPolicy Bypass -File <repo>\setup\setup.ps1

請在使用者的專案資料夾(他們希望代理整合的資料夾)中執行這些指令,除非該資料夾就是他們唯一使用的資料夾,否則請勿在 ReelStyles 儲存庫內部執行。

  1. 偵測系統。 找出作業系統(Windows、macOS、Linux、WSL)並選擇對應的指令碼。在 Windows 上,優先使用 setup.ps1,除非你已經在 Git Bash 或 WSL 中。
  2. 檢查。 執行 SETUP check。它會列出 Node.js ≥ 22、ffmpeg + ffprobe、git、可用磁碟空間以及用於 HyperFrames 的 Chrome,如果缺少任何必要項目,則會以非零狀態碼退出。如果顯示 READY,則跳至步驟 4。
  3. 安裝遺漏的項目,並取得使用者同意。
    • 執行 SETUP install --dry-run。它會針對每個遺漏的工具,顯示即將執行的確切指令(winget、Homebrew、apt 或 dnf;透過 fnm、nvm 或官方 nvm 安裝程式來處理節點,當系統中的 Node 版本太舊時)。
    • 向使用者顯示每個指令,並詢問他們要執行哪些。絕對不要在未經使用者同意的情況下安裝任何東西,並且在指令使用 sudo 時明確告知。
    • 僅執行 SETUP install --yes <tool> [<tool>...] 來安裝使用者同意的工具(或讓使用者自行執行 SETUP install:它會逐一詢問每個工具)。如果某個指令需要密碼,請要求使用者在他們自己的終端機中執行。
    • 剛才安裝的 Node 或 git 可能需要開啟新的終端機才能出現在 PATH 中。然後再次執行 SETUP check,直到顯示 READY。
  4. 整合代理。 執行 SETUP wire list 來查看有哪些代理被偵測到,告知使用者,然後執行 SETUP wire auto(或針對使用者指定的代理執行 SETUP wire <agent>,可用的代理名稱有:claude codex cursor roo cline gemini copilot windsurf)。它會在專案中寫入簡短的指標檔案(例如 .cursor/rules/reelstyles.mdc、.roo/rules/reelstyles.md、AGENTS.md 區塊),告訴代理 ReelStyles 技能的位置。它絕不會複製套件。如果使用者希望套用至每個專案,請加上 --global。已安裝外掛的 Claude Code 使用者無需進行整合。
  5. 冒煙測試。 執行 SETUP test。它會渲染一段 5 秒的測試影片,並顯示 mp4 路徑和渲染時間。將這兩項資訊回報給使用者。如果失敗,請執行 SETUP check,修正它所列出的問題,然後再試一次。
  6. 完成時顯示:「ReelStyles 已就緒:向我要求任何 STYLES.md 中的風格的影片」(skills/reelstyles/STYLES.md)。

注意事項

  • 此處不會將任何資料發送到任何地方:HyperFrames 的遙測功能已由指令碼關閉。第一次執行時會下載 HyperFrames npm 套件及其無頭 Chrome。
  • 這些指令碼可以安全地重複執行;它們會跳過已經完成的部分。

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

相關技能