Communitygithub.com

cli-anything-live2d

Inspeccionar, validar, editar, formatear, diferenciar, gestionar por lotes y desplegar modelos Live2D Cubism (.model3.json) desde la línea de comandos.

¿Qué es cli-anything-live2d?

cli-anything-live2d es una herramienta de línea de comandos completa para modelos Live2D Cubism, con 42 comandos que cubren inspección, edición, linting, comparación de diferencias, operaciones por lotes, gestión de activos, generación y despliegue, todo sin necesidad del Editor de Live2D. Permite a los desarrolladores automatizar tareas de verificación y mantenimiento de modelos, como listar texturas con dimensiones, revisar configuraciones de física, generar informes de estadísticas del proyecto, y aplicar cambios masivos a múltiples modelos. Compatible con Cubism Editor, Cubism Viewer, Web SDK y Yoyo, ofrece comandos específicos como `lint` para mejores prácticas, `runtime-check` para compatibilidad multiplataforma, `snapshot` para previsualización HTML y `watch` para validación automática. Su sistema de auto-respaldo integrado permite deshacer cambios, y todos los comandos de solo lectura soportan salida en JSON para integración con scripts y herramientas CI/CD.

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

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace cli-anything-live2d?

CLI completa para modelos Live2D Cubism. 42 comandos que cubren inspección, edición, linting, comparación de diferencias, operaciones por lotes, gestión de activos, generación y despliegue — todo sin el Editor de Live2D.

Comandos (42 en total)

Lectura (18)

ComandoPropósito
inspect <model>Resumen del modelo (versión, conteos, características)
validate <model>Verificar que todos los archivos referenciados existan
motions <model>Listar movimientos con tiempos de fundido
motion-info <file>Análisis detallado de movimiento
expressions <model>Listar ajustes preestablecidos de expresión
expr-info <file>Análisis detallado de expresión
textures <model>Listar texturas con dimensiones y tamaños
physics <file>Configuración de simulación física
moc3 <file>Información binaria de Moc3
params <model>Grupos de parámetros
param-list <model>Todos los parámetros en movimientos/expresiones
deps <model>Grafo de dependencias
compare <a> <b>Comparación rápida
diff <a> <b>Diferencia detallada
scan <dir>Buscar todos los modelos en un directorio
export <model>Exportar como JSON/CSV
stats <dir>Resumen del proyecto
manifest <model>Inventario de archivos con resúmenes SHA256

Edición (10, todos con auto-respaldo)

ComandoPropósito
edit-motionEditar tiempos de fundido o ruta de archivo de movimiento
add-motionAgregar movimiento a un grupo
rm-motionEliminar movimiento
add-exprAgregar expresión
rm-exprEliminar expresión
edit-textureReemplazar ruta de textura
edit-modelEditar moc3/física/pose/userdata
param-editEditar valor de parámetro en .exp3.json
rename-groupRenombrar un grupo de movimientos
find-replaceRenombrar por lotes referencias a archivos

Generación (3)

ComandoPropósito
initGenerar plantilla completa de modelo
gen-motionGenerar esqueleto .motion3.json
gen-exprGenerar esqueleto .exp3.json

Análisis (4)

ComandoPropósito
lintVerificaciones de buenas prácticas
runtime-checkCompatibilidad con Cubism Viewer / Web SDK / Yoyo
atlasAnálisis de atlas de textura
orphanEncontrar archivos no referenciados

Flujo de trabajo (7)

ComandoPropósito
undoRestaurar desde auto-respaldo
backup-cleanRotar respaldos antiguos
restore-fileRestaurar archivo específico desde respaldo
batchEditar por lotes múltiples modelos
snapshotGenerar vista previa HTML
watchValidación automática al cambiar archivos
flattenAplanar directorio para despliegue

Otros (3)

ComandoPropósito
migrateActualización de versión de formato del modelo
packEmpaquetar modelo + dependencias en zip
yoyo-checkPreparación para Yoyo desktop-pet

Todos los comandos de lectura soportan --json. Los comandos de edición realizan auto-respaldo.

Ejemplos

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

>-

Skills relacionados