cli-anything-live2d について
cli-anything-live2dは、Live2D Editorを使わずにLive2D Cubismモデルを確認、編集、検証、パッケージ化するコマンドラインツールです。分析、一括変更、生成、デプロイ準備の機能を備え、モデル制作者やアセット関連のワークフローに対応します。
主な機能
- 01モデル構造とアセットの確認
- 02モーション、表情、テクスチャの編集
- 03Lintとランタイム互換性の確認
- 04モデルの一括編集と変更追跡
- 05テンプレート生成とアセットのパッケージ化
活用シーン
- 01モデルのファイルと依存関係の確認
- 02複数モデルへの編集適用
- 03デプロイ用モデルアセットの準備
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ hkuds/ cli-anything --skill cli-anything-live2dインストール後、Claude Code で/cli-anything-live2dを入力して読み込まれたか確認します。
詳細
cli-anything-live2d
Live2D Cubism モデル向けのフル機能 CLI です。検査、編集、リンティング、差分、バッチ操作、アセット管理、生成、デプロイをカバーする 42 のコマンドを、Live2D Editor なしで利用できます。
コマンド (全 42 個)
読み取り (18)
| コマンド | 目的 |
|---|---|
inspect <model> | モデルの概要 (バージョン、数、機能) |
validate <model> | 参照されているすべてのファイルの存在を確認 |
motions <model> | フェード時間付きでモーションを一覧表示 |
motion-info <file> | モーションの詳細分析 |
expressions <model> | 表情プリセットを一覧表示 |
expr-info <file> | 表情の詳細分析 |
textures <model> | 寸法とサイズ付きでテクスチャを一覧表示 |
physics <file> | 物理シミュレーション設定 |
moc3 <file> | Moc3 バイナリ情報 |
params <model> | パラメータグループ |
param-list <model> | モーション/表情全体のすべてのパラメータ |
deps <model> | 依存関係グラフ |
compare <a> <b> | 簡易比較 |
diff <a> <b> | 詳細な差分 |
scan <dir> | ディレクトリ内のすべてのモデルを検索 |
export <model> | JSON/CSV としてエクスポート |
stats <dir> | プロジェクトの概要 |
manifest <model> | SHA256 チェックサム付きのファイル一覧 |
編集 (10、すべて自動バックアップ)
| コマンド | 目的 |
|---|---|
edit-motion | モーションのフェード時間またはファイルパスを編集 |
add-motion | グループにモーションを追加 |
rm-motion | モーションを削除 |
add-expr | 表情を追加 |
rm-expr | 表情を削除 |
edit-texture | テクスチャパスを置換 |
edit-model | moc3/physics/pose/userdata を編集 |
param-edit | .exp3.json 内のパラメータ値を編集 |
rename-group | モーショングループの名前を変更 |
find-replace | ファイル参照を一括で名前変更 |
生成 (3)
| コマンド | 目的 |
|---|---|
init | 完全なモデルテンプレートを生成 |
gen-motion | スケルトンの .motion3.json を生成 |
gen-expr | スケルトンの .exp3.json を生成 |
分析 (4)
| コマンド | 目的 |
|---|---|
lint | ベストプラクティスのチェック |
runtime-check | Cubism Viewer / Web SDK / Yoyo の互換性 |
atlas | テクスチャアトラスの分析 |
orphan | 参照されていないファイルを検索 |
ワークフロー (7)
| コマンド | 目的 |
|---|---|
undo | 自動バックアップから復元 |
backup-clean | 古いバックアップをローテーション |
restore-file | バックアップから特定のファイルを復元 |
batch | 複数のモデルを一括編集 |
snapshot | HTML プレビューを生成 |
watch | ファイル変更時に自動検証 |
flatten | デプロイ用にディレクトリをフラット化 |
その他 (3)
| コマンド | 目的 |
|---|---|
migrate | モデルフォーマットのバージョンアップグレード |
pack | モデルと依存関係を zip にパッケージ化 |
yoyo-check | Yoyo デスクトップペットの準備状況 |
すべての読み取りコマンドは --json をサポートします。編集コマンドは自動バックアップします。
例
cli-anything-live2d inspect model.model3.json
cli-anything-live2d lint model.model3.json --level info
cli-anything-live2d edit-motion model.model3.json -g Idle -i 0 --fade-in 0.3
cli-anything-live2d find-replace model.model3.json -f "old_tex" -f "new_tex"
cli-anything-live2d orphan model.model3.json
cli-anything-live2d runtime-check model.model3.json --target web-sdk
cli-anything-live2d flatten model.model3.json --out-dir ./deploy/
cli-anything-live2d batch ./models/ --set-fade-in 0.3 --dry-run
cli-anything-live2d snapshot model.model3.json --embed
cli-anything-live2d stats ./project/
コメント
Markdown 対応