Scenario Maya Groom
Use when grooming hair or fur in Maya with XGen (Interactive Groom splines or legacy...
Install
npx skills add scenario-labs/skills --skill scenario-maya-groom -g -a claude-code -y- Repository
- scenario-labs/skills1.4k
- Category
- Engineering
- Updated
- 3d ago
- License
- MIT
- Context cost
- Mediumabout 3,000 tokens
- Runs scripts
- Yes, review before use
What it does
Use when grooming hair or fur in Maya with XGen (Interactive Groom splines or legacy descriptions): scalp hair, eyebrows, eyelashes, fur, guides, clumps, noise, parting, density maps, a fill layer, aiStandardHair shading, noisy or flickering hair renders, hair that must move (Linear Wire, nHair, Alembic caches), or a groom for Unreal (groom Alembic, cards). Also when XGen hair looks CG, clumps look uniform, the scalp shows through, or an XGen script fails.
Hair and fur grooming (XGen Interactive Groom, Maya 2027)
Expert grooming sets the flow on a few guides first, then a clump hierarchy with loose roots and
varied profiles, then breakup only where the reference shows it (tips, strays), judged in close,
side-lit renders with the real hair shader. Interactive Groom brushes have no stroke API, so the
agent grooms with data (guides from a flow sheet wired into the stack, masks written as images,
modifiers set by value) and judges with numbers from exported strands plus renders. Code:
scripts/mx_groom.py (import mx_groom as G). 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).
Status (2026-09-24): every Maya call here is not yet run in Maya (2027 not installed). The
pure layer of mx_groom passes offline (tests/code/maya-groom/test_mx_groom_offline.py). Names
not quoted from the 2027 help resolve at run time from G.NAME_CANDIDATES.
