1仕組みと動作原理
プロンプトのみによるルーティング編成(完全ノーコード):中核となるのは「ユーザーの意図 × 動画編集モデル」の分類表です。エージェントがテーブルを読み取ってユーザーの要求を3つのモデルのいずれかに分類し、すべての意思決定はホスト LLM が行います。スキルファイル自体には決定表、スキーマ、テンプレートのみが含まれます。
| Restyle a talking-head video — preserve face / pose / lip movement | **Wan 2.7 Edit-Video** | Strong identity + motion preservation; supports up to 1080p |
3つのルートそれぞれに「フィールドレベルのスキーマ + コピペ可能な CLI 呼び出しテンプレート」を内包。RunComfy CLI のパラメータ仕様をドキュメント内に完結させており、エージェントは外部 API ドキュメントを参照することなく JSON を埋めるだけで利用できます。
**Model**: `wan-ai/wan-2-7/edit-video`
実際の実行エンジンは RunComfy 公式 CLI とリモートの Model API:CLI が POST 送信、ポーリング、--output-dir への成果物ダウンロードを担当し、ローカルではリクエスト送信と結果の受け取りのみを行い、メディア演算処理はすべてクラウド上で実行されます。
The skill picks one of Wan 2.7 Edit-Video / Kling 2.6 Pro Motion Control / Lucy Edit Restyle based on user intent and invokes `runcomfy run <model_id>` with the matching JSON body. The CLI POSTs to the Model API, polls the request, fetches the result, and downloads any `.runcomfy.net`/`.runcomfy.com` URL into `--output-dir`. `Ctrl-C` cancels the remote request before exit.
もう1つの価値は、プロンプトのドリフト防止指針:各モデルで「破綻させずに生成するためのノウハウ」を、保持対象の前方配置や1回につき1方向の変更に絞るなど、簡潔なルールとして凝縮しています。
- **Preservation goals first**: `"Preserve [face / pose / motion / framing / lip movement]; [then state the change]"`.
同一リポジトリ内のブランド別スキルとの階層化:汎用的な意図は本ルーターが処理し、ユーザーが特定モデルを指定した場合は専用のブランド別スキル(wan-2-7 など)に委譲することで、競合を回避します。
- **Brand-specific overrides** — if the user named a specific model, route to the corresponding brand skill (`wan-2-7`) for fuller treatment.
セキュリティ境界のドキュメント明記:--input は JSON 文字列として CLI に直接渡され(シェル展開されない旨を明記)、通信先エンドポイントのホワイトリスト、トークンの保存場所と権限、単一ファイルダウンロードの 2 GiB 上限が記載されています。
- **Outbound endpoints**: only `model-api.runcomfy.net` (request submission) and `*.runcomfy.net` / `*.runcomfy.com` (download whitelist for generated outputs). No telemetry, no callbacks.
2コア機能
3外部依存関係
| Kind | Dependency / Endpoint |
|---|---|
| cli | runcomfy(@runcomfy/cli 官方 CLI) |
| package | @runcomfy/cli(npm 全局安装)及 npx skills add agentspace-so/runcomfy-skills --skill video-edit |
| network | RunComfy Model API(请求提交) |
| network | 生成结果下载白名单 |
| network | RunComfy 文档站(模型页与 CLI 故障排查,仅引用链接) |
| network | 用户提供的第三方源媒体 URL(视频/参考图)——由 RunComfy 模型服务器抓取,非本机 CLI 抓取 |
4推奨統制措置と判定根拠
- 网络端点: 外部ネットワークアクセスの宣言: model-api.runcomfy.net — 動画編集リクエストの送信(ドキュメント上で明記された唯一の送信経路、runcomfy CLI 経由)
- 本地工作目录: ファイルの読み書きと成果物出力: CLI が生成されたメディアを --output-dir で指定されたローカルディレクトリにダウンロード(パスは呼び出し側が指定)
- SKILL.md: ホストの CLI インタプリタまたは外部実行環境の呼び出し宣言
5二重目の独立検証
- [ok] 三个 route 模型 ID 真实存在于调用示例与 schema — wan-ai/wan-2-7/edit-video、kling/kling-2-6/motion-control-pro、decart/lucy-edit/restyle 均在 '**Model**' 行与 `runcomfy run` 示例中成对出现,无悬空引用。
- [ok] 默认路由声明一致性 — 路由表末行 'Default if unspecified | Wan 2.7 Edit-Video | Most versatile, highest resolution' 与正文默认判断一致。
- [unlocatable] SKILL.md 对 CLI 行为的断言(无 shell 展开、单端点、token.json 0600、2 GiB 上限、Ctrl-C 取消远端请求) — 属作者对 @runcomfy/cli 的转述;CLI 源码不在本仓库,无法在本 pin 内独立证实,标记待补而非采信为事实。
- [ok] 品牌转交声明指向 wan-2-7 — 仓库根确有 wan-2-7/ 目录;但 Kling/Lucy 无同名品牌目录(kling-3-0 为另一版本模型),brand override 仅覆盖 wan——文档未宣称覆盖 Kling/Lucy,不算矛盾。
- [discrepancy] 身份/安装链接一致性 — SKILL.md 内 npx 安装命令与 GitHub 链接指向 agentspace-so/runcomfy-skills,镜像仓库 README 指向 agentspace-so/runcomfy-agent-skills,被 pin 仓库实为 prime-skills/runcomfy-agent-skills——三处来源标识不一致(非代码缺陷,属发布身份漂移,详情页应展示被 pin 的 prime-skills 仓库)。
- [ok] 功能声明 vs 实际能力夸大检查 — description 所称『smart router + 提示词模式库 + runcomfy CLI 调用』全部由文档兑现;'documented prompting patterns' 中的 documented 无仓内来源(指向 RunComfy 站外文档),'sharper edits' 为无评测证据的主观宣称,已在 risks 标注。
6結論
6e103a2472433792…