# Character Rigging > Construye rigs 2D de personaje guiados por datos para animación local: partes, pivotes, capas, restricciones, vistas y paquetes de rig reutilizables. Fuente: https://skillsagentes.com/skills/calesthio/openmontage/character-rigging Markdown: https://skillsagentes.com/skills/calesthio/openmontage/character-rigging.md Repositorio: https://github.com/calesthio/OpenMontage Autor: calesthio Licencia: MIT Actualizado: hace 3 meses Coste de contexto: 32 tok instalada, 459 tok al activarse, 459 tok con todos los archivos del bundle Bundle: 1 archivo, 2 KB Permisos que pide: ninguno declarado ## Instalación Un skill son archivos markdown: los mismos archivos valen para cualquier agente y lo único que cambia es el directorio de destino, es decir la bandera `--agent`. Añade `-g` para instalarlo en todos los proyectos de la máquina. ```bash # Claude Code npx -y skills add calesthio/OpenMontage --skill character-rigging --agent claude-code # Cursor npx -y skills add calesthio/OpenMontage --skill character-rigging --agent cursor # Codex npx -y skills add calesthio/OpenMontage --skill character-rigging --agent codex # Gemini CLI npx -y skills add calesthio/OpenMontage --skill character-rigging --agent gemini # Windsurf npx -y skills add calesthio/OpenMontage --skill character-rigging --agent windsurf # Cline npx -y skills add calesthio/OpenMontage --skill character-rigging --agent cline ``` ## Qué hace - Construye rigs 2D de personaje guiados por datos para animación local - Define partes, pivotes, capas, restricciones y vistas - Empaqueta el rig como paquete reutilizable - Trae una lista de comprobación de calidad del rig ## Cuándo usarla - Hace falta un rig 2D de personaje para animar en local - Se quiere reutilizar un rig entre proyectos ## Qué la activa - "Móntame un rig 2D para este personaje" - "Define los pivotes y capas de este personaje" - "Haz reutilizable este rig" ## Archivos - SKILL.md — 2 KB ## SKILL.md Reproducido tal cual desde calesthio/OpenMontage bajo MIT. Esta sección es el documento original y está en inglés. # Character Rigging Use this skill when building OpenMontage `rig_plan` artifacts or renderer input for local 2D character animation. ## Proven Patterns - Keep runtime code generic; make each character a data package. - Split characters into independently transformable parts. - Define pivots in the same coordinate space as the artwork. - Store constraints on moving parts to prevent impossible rotations. - Keep layer order explicit; do not rely on SVG source order after generation. - Start with one view and add views only when the shot list requires them. ## Rig Package ```json { "character_id": "mouse", "rig_type": "svg_rig", "parts": [ { "id": "body", "kind": "torso", "layer": 10 }, { "id": "head", "kind": "head", "layer": 30, "parent": "body" }, { "id": "arm_right", "kind": "limb", "layer": 40, "parent": "body" } ], "joints": { "head": { "pivot": [320, 180], "rotation": [-20, 20] }, "arm_right": { "pivot": [390, 310], "rotation": [-70, 95] } } } ``` ## Quality Checklist - Every moving part has a pivot. - Every child part has a parent where hierarchy matters. - Mouth shapes are separate assets or separate path groups. - Eyes and pupils are separate when gaze needs to change. - Props are separate if the character touches or carries them. ## Sources - SVG transform-origin behavior is browser-defined and can be sensitive to coordinate space; prefer explicit SVG-coordinate pivots when using GSAP `svgOrigin`: https://gsap.com/docs/v3/GSAP/CorePlugins/CSS/ - Remotion animations must be frame-driven and deterministic via current frame: https://www.remotion.dev/docs/use-current-frame ## Dónde encaja - Categoría: [Diseño y UI](https://skillsagentes.com/categorias/diseno-ui.md) — Sistemas de diseño, trabajo con componentes y acabado visual. - Creador: [calesthio](https://skillsagentes.com/creators/calesthio.md) — 0 skills en el directorio - [Todas las skills](https://skillsagentes.com/skills.md) - [Ranking de instalaciones](https://skillsagentes.com/ranking.md) ## Otras skills del mismo repositorio - [Seedance 2 5](https://skillsagentes.com/skills/calesthio/openmontage/seedance-2-5.md): Genera vídeo cinematográfico de 4-30 s con ByteDance Seedance 2.5 por fal.ai, Volcengine Ark, Runway o ComfyUI. Cubre el contrato de prompt 2.5, cortes duros, locks de continuidad y voz. - [Comfyui](https://skillsagentes.com/skills/calesthio/openmontage/comfyui.md): Úsalo al trabajar con workflows de ComfyUI en OpenMontage: comfyui_image/video/music, workflows propios, selección de output_node, modelos que faltan, LoRAs, poca VRAM e importación de workflows de la comunidad. - [Fish Audio Tts](https://skillsagentes.com/skills/calesthio/openmontage/fish-audio-tts.md): Genera narración expresiva y multilingüe con fish.audio (modelos S1 / S2) y reutiliza voces clonadas mediante reference_id. - [Minimax H3](https://skillsagentes.com/skills/calesthio/openmontage/minimax-h3.md): Genera vídeo con MiniMax H3 (Hailuo 3.0) por la API oficial v2, fal.ai, Runway, nodos partner de ComfyUI o pesos abiertos locales. Clips de 4-15s a 2K con animación de primer/último fotograma. - [Gemini Omni](https://skillsagentes.com/skills/calesthio/openmontage/gemini-omni.md): Genera y edita conversacionalmente vídeos cortos con Google Gemini Omni Flash: itera con ediciones en lenguaje natural, clips de 3-10s a 720p con audio y texto en pantalla, e imágenes de referencia por etiquetas. --- Skills Agentes · [Índice de páginas en markdown](https://skillsagentes.com/sitemap.md) · [Inicio](https://skillsagentes.com/index.md)