1仕組みと動作原理
i2vの意図ルーティング:一般的なアニメーション(ポートレート/製品)はデフォルトでHappyHorse 1.0 I2V、カスタムボイスオーバーのリップシンクはWan 2.7 t2v+audio_url、マルチモーダル合成はSeedance 2.0 Proへとルーティング。エージェントは意図テーブルに従って分類し、該当するセクションへと進みます。
| Animate a portrait — keep identity stable | **HappyHorse 1.0 I2V** | #1 on Artificial Analysis Arena (Elo 1392); strong facial fidelity |
エンドポイントの注意点を誠実に明記:Wan 2.7には本カタログ内に独立したi2vエンドポイントが存在せず、リップシンクは実際にはt2vエンドポイント+audio_urlを流用していることを文書で明示し、エージェントが思い込みで/image-to-videoを呼び出すのを防ぎます。
**Model**: `wan-ai/wan-2-7/text-to-video` (NOT `/image-to-video` — Wan 2.7's t2v endpoint accepts an `audio_url` that drives lip-sync)
マルチモーダル合成の参照プロトコル:Seedance 2.0 Proは画像0〜9枚、参照動画0〜3本、参照音声0〜3本の配列を受け付け、プロンプト内で「image 1 / video 1 / audio 1」と番号を振ることで各モダリティのキューをモデルへルーティングします。
- **Number the refs** in the prompt: `"subject from image 1, lighting from video 1, voice from audio 1"`. Seedance routes cues correctly.
モーションプロンプト構文:動作動詞の前置、画像内容の重複説明の排除、1クリップ1主運動を徹底し、「静止画を動かす」記述作法をテンプレート化。
- **Lead with motion verbs**: "drift", "dolly in", "orbit", "tilt up", "reveal", "blink", "breathe". Front-load what's MOVING.
実行をruncomfy CLI+クラウド推論に委譲:3つの選択肢から選定後、一致するJSON bodyで`runcomfy run <model_id>`を呼び出し、CLIが投入・ポーリング・生成物ダウンロードを担当します。
The skill picks one of HappyHorse 1.0 I2V / Wan 2.7 t2v+audio / Seedance 2.0 Pro based on user intent and invokes `runcomfy run <model_id>` with the matching JSON body.
2コア機能
3外部依存関係
| Kind | Dependency / Endpoint |
|---|---|
| cli | runcomfy(@runcomfy/cli 官方 CLI) |
| package | @runcomfy/cli(npm 全局安装) |
| network | RunComfy Model API(请求提交) |
| network | 生成结果下载白名单 |
| network | 云端模型路由(经 CLI/Model API 访问):happyhorse/happyhorse-1-0/image-to-video、wan-ai/wan-2-7/text-to-video、bytedance/seedance-v2/pro |
| network | RunComfy 模型页 / 文档站(引用链接) |
| network | 用户提供的源图/参考视频/参考音频 URL——由 RunComfy 模型服务器抓取 |
4推奨統制措置と判定根拠
- 网络端点: 外部ネットワークアクセスの宣言: model-api.runcomfy.net — i2vリクエスト送信(runcomfy CLIを経由する、文書に宣言された唯一の送信経路)
- 本地工作目录: ファイル読み書きとアーティファクト出力: CLIは生成された動画を--output-dirで指定されたローカルディレクトリにダウンロード(パスは呼び出し元が決定)
- SKILL.md: ホストCLIインタプリタまたは外部実行環境の呼び出しを宣言
5二重目の独立検証
- [ok] 三个 i2v 模型 ID 与路由表、调用示例一致 — happyhorse/happyhorse-1-0/image-to-video、wan-ai/wan-2-7/text-to-video(非 image-to-video)、bytedance/seedance-v2/pro 三处出现位置均成对自洽。
- [unlocatable] HappyHorse『Arena #1 (Elo 1392)』宣称 — 路由表 Why 列与 Route 1 标题('Arena rank: #1 (Elo 1392)')均引用站外 Artificial Analysis 排名,pin 内无任何数据支撑;无法复核其时效与真伪,标记待补。
- [ok] Wan 2.7 走 t2v 端点做口型同步的端点异例 — Route 2 明确 'NOT /image-to-video',与 description 的 '(or endpoint variant)' 措辞呼应;无自相矛盾。
- [ok] 限制声明一致性(Seedance 720p ceiling、时长上限、音频 2–15s/<15MB) — Limitations 节与三处 schema 表(duration/resolution/audio 规格)数字一致。
- [unlocatable] SKILL.md 对 CLI 行为的断言(无 shell 展开、token 0600、2 GiB 上限) — CLI 源码不在本仓库,仅文档自述,无法独立证实。
- [discrepancy] 身份/安装链接一致性 — SKILL.md 安装与 GitHub 链接指向 agentspace-so/runcomfy-skills,镜像 README 指向 agentspace-so/runcomfy-agent-skills,被 pin 仓库为 prime-skills/runcomfy-agent-skills——三处来源标识不一致(发布身份漂移,非代码缺陷)。
6結論
72d420bb6e15ce52…