character-rigging

Define data-driven 2D rig packages with parts, pivots, layers, and joints.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/hanzoai/video --skill character-rigging
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: character-rigging
Source: https://github.com/hanzoai/video/tree/main/.agents/skills/character-rigging
Command: npx skills add https://github.com/hanzoai/video --skill character-rigging

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Build reliable, data-driven 2D character rigs for local animation workflows, enabling reusable rig components and deterministic rendering.

Core Features & Use Cases

  • Data-driven rig packages with parts, pivots, layers, and joints.
  • Clear hierarchy and constraints to ensure consistent animation behavior.
  • Reusable rig assets that can be shared across scenes and characters.
  • Use Case: Design a mouse character with a body, head, and limbs and generate a rig package for your Remotion-driven scene.

Quick Start

Define a rig package in a JSON file with character_id, rig_type, parts, and joints, then load it into your OpenMontage scene.

Frequently Asked Questions about character-rigging

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a data-driven 2D character rig for animation?

A data-driven 2D character rig is built by defining a JSON schema with character_id, rig_type, parts, pivots, layers, and joints. This structure ensures deterministic animation behavior and reusable rig components across scenes.

What is a data-driven rig package in 2D animation?

A data-driven rig package is a JSON file that defines character parts, pivots, layers, and joints. It provides clear hierarchy and constraints to drive deterministic animation tooling and ensure consistent behavior.

How do I apply a character rig to an OpenMontage scene?

To apply a character rig to an OpenMontage scene, define your rig package in a JSON file and load it into your renderer inputs. This integrates the rig plan directly into your local animation workflow.

Can I reuse 2D character rig components across different scenes?

Yes, reusable rig assets can be shared across scenes and characters. The data-driven JSON rig package defines explicit parts and joints, allowing the same character components to be applied across multiple animation workflows.

Do I need explicit pivots and joints to define a 2D rig package?

Yes, explicit parts, pivots, layers, and joints are required to define a 2D rig package. These elements establish the clear hierarchy and constraints necessary to drive deterministic local animation tooling.

Why use a JSON schema for 2D character rigging instead of manual keyframing?

A JSON schema for 2D character rigging provides a data-driven approach that ensures reliable, deterministic rendering. Unlike manual keyframing, it creates reusable rig assets with clear hierarchy that can be shared across scenes.