Skip to content
alyn
OpenMontage

Character Rigging skill

Build data-driven 2D character rigs for local animation: parts, pivots, layers, constraints, views, and reusable rig packages.

$npx skills add OpenMontageInc/OpenMontage --skill character-rigging
GitHub stars
79,409
Pack installs
116k
Alyn Score
75/99
Updated
2 days ago
License
AGPL-3.0

Install Character Rigging

Pick your agent. Every command is ready to paste.

$npx skills add OpenMontageInc/OpenMontage --skill character-rigging

The open skills CLI detects your agents (Claude Code, Cursor, Codex and 70+ more) and installs to the right folder. Add -g to install globally.

01

Install it

Run the command above, or upload the folder in Claude.

02

Ask naturally

Describe the task. Your agent loads character-rigging when the request matches its description.

03

Name it if needed

If it does not trigger, say “use the character-rigging skill”. In Codex, type $character-rigging.

The skill itself

SKILL.md

GitHub

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

{
  "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

Tips for Character Rigging

  • • Start a fresh session after installing so your agent picks up the new skill.
  • • It is part of a pack with 40 skills. Install only the ones you need with --skill to keep triggers precise.
  • • If two skills overlap, mention the one you want by name.

Questions about Character Rigging

What does the Character Rigging skill do?

Build data-driven 2D character rigs for local animation: parts, pivots, layers, constraints, views, and reusable rig packages.

How do I install Character Rigging?

Run "npx skills add OpenMontageInc/OpenMontage --skill character-rigging" in your project. The skills CLI installs it for Claude Code, Cursor, Codex and 70+ other agents. In Claude on the web, upload the skill folder as a ZIP under Customize > Skills.

Does Character Rigging work in Cursor and Codex?

Yes. Character Rigging uses the open SKILL.md format, so it works in Claude Code, Claude, Cursor, OpenAI Codex, Gemini CLI, GitHub Copilot and other agents that support agent skills.

Is Character Rigging free?

Character Rigging is open source on GitHub under the AGPL-3.0 license. It is free to install; check the license before commercial use.

Who made Character Rigging?

Character Rigging is published by OpenMontage in the OpenMontageInc/OpenMontage repository, together with 39 other skills.

Similar skills. From other creators.