# CLI Anything Live2d

Inspect, validate, edit, lint, diff, batch-manage, and deploy Live2D Cubism models...

- Repository: https://github.com/HKUDS/CLI-Anything (58029 stars)
- Category: DevOps
- License: Apache-2.0
- Last updated: 2026-09-22
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add HKUDS/CLI-Anything --skill cli-anything-live2d -g -a claude-code -y`
Codex: `npx skills add HKUDS/CLI-Anything --skill cli-anything-live2d -g -a codex -y`
Cursor: `npx skills add HKUDS/CLI-Anything --skill cli-anything-live2d -g -a cursor -y`
Gemini CLI: `npx skills add HKUDS/CLI-Anything --skill cli-anything-live2d -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add HKUDS/CLI-Anything`

## Description

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

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# 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)

The rest: https://github.com/HKUDS/CLI-Anything/blob/HEAD/live2d/agent-harness/cli_anything/live2d/skills/SKILL.md
