Communitygithub.com

cli-anything-live2d

Inspecione, valide, edite, analise, lint, diff, gerencie em lote e implante modelos Live2D Cubism (.model3.json) diretamente da linha de comando.

O que é cli-anything-live2d?

O cli-anything-live2d é uma ferramenta CLI completa para modelos Live2D Cubism, oferecendo 42 comandos que cobrem inspeção, edição, linting, diff, operações em lote, gerenciamento de assets, geração e implantação — tudo sem depender do editor gráfico Live2D. Ela suporta plataformas como CLI tradicional (bash, PowerShell) e pode ser integrada a pipelines CI/CD. A ferramenta é especialmente útil para desenvolvedores que precisam automatizar tarefas repetitivas, validar a integridade de modelos, comparar versões ou preparar assets para produção. Os comandos de edição fazem backup automático, garantindo segurança durante alterações. Além disso, oferece análise de runtime (Cubism Viewer, Web SDK, Yoyo), verificação de boas práticas via lint, e recursos como snapshot HTML e flatten para deploy.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/HKUDS/CLI-Anything/tree/main/skills/cli-anything-live2d

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que cli-anything-live2d faz?

CLI completo para modelos Live2D Cubism. 42 comandos cobrindo inspeção, edição, linting, diff, operações em lote, gerenciamento de assets, geração e implantação — tudo sem o Live2D Editor.

Comandos (42 no total)

Leitura (18)

ComandoFinalidade
inspect <model>Visão geral do modelo (versão, contagens, recursos)
validate <model>Verificar se todos os arquivos referenciados existem
motions <model>Listar movimentos com tempos de fade
motion-info <file>Análise detalhada de movimento
expressions <model>Listar predefinições de expressão
expr-info <file>Análise detalhada de expressão
textures <model>Listar texturas com dimensões e tamanhos
physics <file>Configuração de simulação física
moc3 <file>Informações binárias do Moc3
params <model>Grupos de parâmetros
param-list <model>Todos os parâmetros entre movimentos/expressões
deps <model>Grafo de dependências
compare <a> <b>Comparação rápida
diff <a> <b>Diff detalhado
scan <dir>Encontrar todos os modelos em um diretório
export <model>Exportar como JSON/CSV
stats <dir>Visão geral do projeto
manifest <model>Inventário de arquivos com checksums SHA256

Edição (10, todas com backup automático)

ComandoFinalidade
edit-motionEditar tempos de fade ou caminho de arquivo de movimento
add-motionAdicionar movimento a um grupo
rm-motionRemover movimento
add-exprAdicionar expressão
rm-exprRemover expressão
edit-textureSubstituir caminho de textura
edit-modelEditar moc3/physics/pose/userdata
param-editEditar valor de parâmetro no .exp3.json
rename-groupRenomear um grupo de movimentos
find-replaceRenomear referências de arquivo em lote

Geração (3)

ComandoFinalidade
initGerar template completo do modelo
gen-motionGerar esqueleto .motion3.json
gen-exprGerar esqueleto .exp3.json

Análise (4)

ComandoFinalidade
lintVerificações de boas práticas
runtime-checkCompatibilidade com Cubism Viewer / Web SDK / Yoyo
atlasAnálise de atlas de textura
orphanEncontrar arquivos não referenciados

Fluxo de trabalho (7)

ComandoFinalidade
undoRestaurar a partir de backup automático
backup-cleanRotacionar backups antigos
restore-fileRestaurar arquivo específico do backup
batchEditar vários modelos em lote
snapshotGerar pré-visualização HTML
watchValidar automaticamente ao alterar arquivos
flattenAchatar diretório para implantação

Outros (3)

ComandoFinalidade
migrateAtualizar versão do formato do modelo
packEmpacotar modelo + dependências em zip
yoyo-checkProntidão para desktop-pet Yoyo

Todos os comandos de leitura suportam --json. Comandos de edição fazem backup automático.

Exemplos

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/

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

cli-anything-adguardhome

>-

cli-anything-anygen

>-

cli-anything-audacity

>-

cli-anything-blender

>-

cli-anything-browser

Browser automation CLI using DOMShell MCP server. Maps Chrome

cli-anything-calibre

>-

cli-anything-ccswitch

CLI interface for CC Switch — manage AI coding tool configurations from the terminal

cli-anything-chromadb

>-

cli-anything-cloudanalyzer

Command-line interface for CloudAnalyzer — Agent-friendly harness for CloudAnalyzer, a QA platform for mapping, localization, and perception outputs. Supports 27 commands across 8 groups: point cloud evaluation, trajectory evaluation, ground segmentation QA, config-driven quality gates, baseline evolution, processing, visualization, and interactive REPL.

cli-anything-cloudcompare

Command-line interface for CloudCompare — Agent-friendly harness for CloudCompare, the open-source 3D point cloud and mesh processing software. Supports 41 commands across 9 groups: project management, session control, point cloud operations (subsample, filter, segment, analyze), mesh operations, distance computation (C2C, C2M), transformations (ICP, matrix), export (LAS/LAZ/PLY/PCD/OBJ/STL/E57), and interactive REPL.

cli-anything-comfyui

>-

cli-anything-dify-workflow

Wrapper for the Dify workflow DSL CLI. Create, inspect, validate, edit, and export Dify workflow files through a CLI-Anything harness.

cli-anything-drawio

>-

cli-anything-eez-studio

Use EEZ Studio from the command line: inspect and modify native .eez-project files, edit LVGL screens/widgets, manage SCPI commands, and invoke the real EEZ Studio backend for LVGL builds.

cli-anything-eth2-quickstart

>-

cli-anything-exa

>-

cli-anything-firefly-iii

Firefly III CLI - Personal finance management via CLI-Anything

cli-anything-freecad

Complete CLI harness for FreeCAD parametric 3D CAD modeler (258 commands). Covers ALL workbenches: Part (29 primitives + boolean + mirror + loft + sweep), Sketcher (26 cmds: geometry + constraints + editing), PartDesign (38 cmds: pad/pocket/groove/fillet/chamfer/patterns/hole/datum), Assembly (11 cmds), Mesh (16 cmds), TechDraw (15 cmds: views + dimensions + PDF/SVG), Draft (33 cmds: 2D shapes + arrays + transforms), FEM (12 cmds), CAM/CNC (10 cmds), Surface (6 cmds), Spreadsheet (7 cmds), Import (13 formats), Export (17 formats), Measure (12 cmds), Materials (21 presets). Headless FreeCAD export to STEP/IGES/STL/OBJ/DXF/PDF/glTF/3MF.

cli-anything-gimp

>-

cli-anything-godot

>-

Habilidades Relacionadas