Skip to content
Automation
Skill

/cli-anything-live2d

Inspect, validate, edit, lint, diff, batch-manage, and deploy Live2D Cubism models (.model3.json) from the command line.

From plugin
cli-anything
47k72 skills5 commands
Install
$ npx -y skills add HKUDS/CLI-Anything --skill cli-anything-live2d --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/cli-anything-live2d

Context preview

The summary Claude sees to decide when to auto-load this skill.

Inspect, validate, edit, lint, diff, batch-manage, and deploy Live2D Cubism models (.model3.json) from the command line.

SKILL.md

cli-anything-live2d.SKILL.md
name: "cli-anything-live2d"
description: "Inspect, validate, edit, lint, diff, batch-manage, and deploy Live2D Cubism models (.model3.json) from the command line."
metadata: { "cli-anything": { "category": "graphics", "requires": null } }

cli-anything-live2d

Full-featured CLI for Live2D Cubism models. 42 commands covering inspection, editing, linting, diffing, batch operations, asset management, generation, and deployment — all without the Live2D Editor.

Commands (42 total)

Read (18)

| Command | Purpose | |---------|---------| | `inspect <model>` | Model overview (version, counts, features) | | `validate <model>` | Check all referenced files exist | | `motions <model>` | List motions with fade times | | `motion-info <file>` | Detailed motion analysis | | `expressions <model>` | List expression presets | | `expr-info <file>` | Detailed expression analysis | | `textures <model>` | List textures with dimensions and sizes | | `physics <file>` | Physics simulation config | | `moc3 <file>` | Moc3 binary info | | `params <model>` | Parameter groups | | `param-list <model>` | All params across motions/expressions | | `deps <model>` | Dependency graph | | `compare <a> <b>` | Quick comparison | | `diff <a> <b>` | Detailed diff | | `scan <dir>` | Find all models in directory | | `export <model>` | Export as JSON/CSV | | `stats <dir>` | Project overview | | `manifest <model>` | File inventory with SHA256 checksums |

Edit (10, all auto-backup)

| Command | Purpose | |---------|---------| | `edit-motion` | Edit motion fade times or file path | | `add-motion` | Add motion to group | | `rm-motion` | Remove motion | | `add-expr` | Add expression | | `rm-expr` | Remove expression | | `edit-texture` | Replace texture path | | `edit-model` | Edit moc3/physics/pose/userdata | | `param-edit` | Edit parameter value in .exp3.json | | `rename-group` | Rename a motion group | | `find-replace` | Batch rename file references |

Generation (3)

| Command | Purpose | |---------|---------| | `init` | Generate full model template | | `gen-motion` | Generate skeleton .motion3.json | | `gen-expr` | Generate skeleton .exp3.json |

Analysis (4)

| Command | Purpose | |---------|---------| | `lint` | Best practice checks | | `runtime-check` | Cubism Viewer / Web SDK / Yoyo compatibility | | `atlas` | Texture atlas analysis | | `orphan` | Find unreferenced files |

Workflow (7)

| Command | Purpose | |---------|---------| | `undo` | Restore from auto-backup | | `backup-clean` | Rotate old backups | | `restore-file` | Restore specific file from backup | | `batch` | Batch-edit multiple models | | `snapshot` | Generate HTML preview | | `watch` | Auto-validate on file changes | | `flatten` | Flatten directory for deployment |

Other (3)

| Command | Purpose | |---------|---------| | `migrate` | Model format version upgrade | | `pack` | Package model + deps into zip | | `yoyo-check` | Yoyo desktop-pet readiness |

All read commands support `--json`. Edit commands auto-backup.

Examples

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/
Read more
Ships withcli-anything

"CLI-Anything: Making ALL Software Agent-Native" -- CLI-Hub: https://clianything.cc/

Get the whole plugin