Communitygithub.com

cli-anything-live2d

Inspectez, validez, éditez, lintez, différenciez, gérez en lot et déployez des modèles Live2D Cubism (.model3.json) depuis la ligne de commande.

Qu'est-ce que cli-anything-live2d ?

Le skill **cli-anything-live2d** est un outil CLI complet conçu pour interagir avec les modèles Live2D Cubism au format `.model3.json`. Il propose 42 commandes couvrant l'inspection, l'édition (avec sauvegarde automatique), la génération de squelettes, l'analyse de qualité (linting), la comparaison, la gestion par lot, les vérifications de compatibilité (Cubism Viewer, Web SDK, Yoyo), et le déploiement (flatten, pack en zip). Ce skill est particulièrement utile pour les développeurs et artistes techniques qui travaillent avec des agents d'IA (comme Claude Code, Cursor, Codex) et qui souhaitent automatiser le pipeline de gestion des modèles Live2D sans ouvrir l'éditeur graphique. Il permet des opérations courantes comme le renommage de textures, l'ajout de mouvements, la validation de l'intégrité des fichiers, ou la génération d'aperçus HTML. Toutes les commandes de lecture supportent le format JSON (avec `--json`), et toutes les commandes d'édition créent automatiquement une sauvegarde avant modification, ce qui permet d'annuler les changements via la commande `undo`. L'outil est conçu pour être utilisé en local (CLI) et s'intègre facilement dans des scripts shell ou des workflows CI/CD. En résumé, cli-anything-live2d transforme la manipulation des modèles Live2D en une expérience scriptable, fiable et sans interface graphique, idéale pour les pipelines automatisés et les environnements headless.

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

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait cli-anything-live2d ?

CLI complète pour les modèles Live2D Cubism. 42 commandes couvrant l'inspection, l'édition, le linting, le diff, les opérations par lot, la gestion des ressources, la génération et le déploiement — le tout sans l'éditeur Live2D.

Commandes (42 au total)

Lecture (18)

CommandeObjectif
inspect <model>Aperçu du modèle (version, compteurs, fonctionnalités)
validate <model>Vérifier que tous les fichiers référencés existent
motions <model>Lister les mouvements avec les temps de fondu
motion-info <file>Analyse détaillée d'un mouvement
expressions <model>Lister les préréglages d'expression
expr-info <file>Analyse détaillée d'une expression
textures <model>Lister les textures avec dimensions et tailles
physics <file>Configuration de la simulation physique
moc3 <file>Informations binaires du fichier Moc3
params <model>Groupes de paramètres
param-list <model>Tous les paramètres des mouvements/expressions
deps <model>Graphe de dépendances
compare <a> <b>Comparaison rapide
diff <a> <b>Diff détaillé
scan <dir>Trouver tous les modèles dans un répertoire
export <model>Exporter au format JSON/CSV
stats <dir>Aperçu du projet
manifest <model>Inventaire des fichiers avec sommes de contrôle SHA256

Édition (10, toutes avec sauvegarde automatique)

CommandeObjectif
edit-motionModifier les temps de fondu ou le chemin du fichier de mouvement
add-motionAjouter un mouvement à un groupe
rm-motionSupprimer un mouvement
add-exprAjouter une expression
rm-exprSupprimer une expression
edit-textureRemplacer le chemin d'une texture
edit-modelModifier moc3/physics/pose/userdata
param-editModifier la valeur d'un paramètre dans .exp3.json
rename-groupRenommer un groupe de mouvements
find-replaceRenommer en lot les références de fichiers

Génération (3)

CommandeObjectif
initGénérer un template complet de modèle
gen-motionGénérer un squelette .motion3.json
gen-exprGénérer un squelette .exp3.json

Analyse (4)

CommandeObjectif
lintVérifications des bonnes pratiques
runtime-checkCompatibilité Cubism Viewer / Web SDK / Yoyo
atlasAnalyse de l'atlas de textures
orphanTrouver les fichiers non référencés

Workflow (7)

CommandeObjectif
undoRestaurer depuis la sauvegarde automatique
backup-cleanRotation des anciennes sauvegardes
restore-fileRestaurer un fichier spécifique depuis la sauvegarde
batchÉditer en lot plusieurs modèles
snapshotGénérer un aperçu HTML
watchValidation automatique lors des modifications de fichiers
flattenAplatir le répertoire pour le déploiement

Autres (3)

CommandeObjectif
migrateMise à niveau de la version du format de modèle
packEmpaqueter le modèle + dépendances dans un zip
yoyo-checkVérification de la compatibilité avec les pets de bureau Yoyo

Toutes les commandes de lecture supportent --json. Les commandes d'édition sauvegardent automatiquement.

Exemples

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 associés