# Scenario Maya Rigging

Use when rigging a character, creature or prop in Maya: "rig this character", placing...

- Repository: https://github.com/scenario-labs/skills (1448 stars)
- Category: Engineering
- License: MIT
- Last updated: 2026-11-01
- Runs scripts: yes, review before use

## Install

Claude Code: `npx skills add scenario-labs/skills --skill scenario-maya-rigging -g -a claude-code -y`
Codex: `npx skills add scenario-labs/skills --skill scenario-maya-rigging -g -a codex -y`
Cursor: `npx skills add scenario-labs/skills --skill scenario-maya-rigging -g -a cursor -y`
Gemini CLI: `npx skills add scenario-labs/skills --skill scenario-maya-rigging -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add scenario-labs/skills`

## Description

Use when rigging a character, creature or prop in Maya: "rig this character", placing or orienting joints, Orient Joint doing nothing, IK/FK switch and matching, pole vector flips or elbow drift, space switching, foot roll, spline IK spine, offsetParentMatrix, blendMatrix or matrix rigging, controls and lockdown for animators, Quick Rig, HumanIK, AdvancedSkeleton or mGear, a game skeleton for Unreal or Unity, or a slow rig (parallel evaluation, profiling, GPU Override not kicking in).

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Maya rigging

Expert rigging means every value is explained and every behavior measured: joints at real pivots
with computed orientation, controls at zero with their placement in offsetParentMatrix, IK/FK and
space switches that move nothing, and a rig that survives scale, distance, several characters per
shot and an animator keying everything. The rig is the output of a build script and data. If a
sibling skill named here is missing from your available skills, load it with `skill_get` (Scenario
MCP) or ask the user to install it (https://github.com/scenario-labs/skills#install); unattended,
proceed from tool schemas and flag the gap.

**REQUIRED BACKGROUND:** scenario-maya-expert (execution channel, review loop, 2027 version traps).

Module [`scripts/mx_rig.py`](scripts/mx_rig.py)
(`sys.path.insert(0, "<skills>/scenario-maya-rigging/scripts"); import mx_rig as R`): not yet run in
Maya; its pure math passed offline (`test_rig_offline.py`). With Maya installed, run
`tests/code/maya-rigging/run_all.sh` and fix what `test_rig_probe` contradicts.

## Stance (the expert delta)

The rest: https://github.com/scenario-labs/skills/blob/HEAD/skills/dcc/maya/scenario-maya-rigging/SKILL.md
