maya-expressions · diff
git:20260512.9a5b575 to git:20260518.abaf37c
0 added, 5 removed. Audit A to A.
---
name: maya-expressions
description: |-
Authoring stage Maya expression nodes: create, list, delete procedural
expressions that drive attributes. Use for procedural animation / rig
logic. Not for keyframe animation (maya-animation) or arbitrary scripting
(maya-scripting).
license: MIT
allowed-tools: Bash Read
metadata:
dcc-mcp:
dcc: maya
layer: domain
stage: authoring
version: 1.1.0
tags:
- maya
- expression
- scripting
- procedural
search-hint: |-
procedural animation, expression node, drive attribute, expression node,
expression-driven motion, drive translateX with sin
- aliases:
- - maya-expr
- side-effects:
- - reads-scene
- - writes-scene
depends: []
tools: tools.yaml
groups: groups.yaml
---
# maya-expressions (Authoring stage)
Lifecycle for Maya expression nodes (`expression` DG nodes). Four small
scripts � kept as a dedicated skill rather than folded into
`maya-scripting` because they have a stable schema and benefit from
typed parameters.
## Scripts
- `create_expression` � Create a Maya expression node
- `list_expressions` � List Maya expression nodes in the scene
- `delete_expression` � Delete a Maya expression node by name
- `get_expression_string` � Read the MEL expression body of a node