git:20260422.f24f4c7 to git:20260512.9a5b575

25 added, 6 removed. Audit A to A.

---
name: maya-pipeline
- description: Pipeline integration utilities for Maya scenes — metadata tagging, asset publishing, and project workspace setup. Use when managing assets through a production pipeline. Not for individual object creation, mesh editing, or rendering — use maya-primitives, maya-mesh-ops, or maya-render for that.
+ description: |-
+ Pipeline stage — production pipeline integration: project workspace
+ setup, asset publishing, metadata tagging. Use when moving assets through
+ a versioned pipeline. Not for primitive creation (maya-primitives), mesh
+ editing (maya-mesh-ops), or rendering (maya-render).
license: MIT
allowed-tools: Bash Read
metadata:
dcc-mcp:
dcc: maya
layer: domain
- version: 1.0.0
+ stage: pipeline
+ version: 1.1.0
tags:
- maya
- pipeline
- asset
- publish
- project
- search-hint: asset publish, production pipeline, metadata tagging, project workspace
- depends: []
+ - metadata
+ search-hint: |-
+ asset publish, production pipeline, metadata tagging, project workspace,
+ versioned publish, set project, tag asset, get asset metadata
+ aliases:
+ - maya-publish
+ side-effects:
+ - reads-scene
+ - writes-scene
+ - reads-disk
+ - writes-disk
+ depends:
+ - maya-geometry
tools: tools.yaml
groups: groups.yaml
---
- # maya-pipeline
+ # maya-pipeline (Pipeline stage)
- Provides pipeline-aware actions for asset publishing, project path management and scene metadata tagging.
+ Project workspace, asset publishing, metadata tagging. Sits on top of
+ `maya-geometry` (declared in `depends`): publishing an asset involves
+ writing the geometry through Interchange tools and recording metadata
+ into the scene.
## Scripts
- `set_project` — Set the Maya project workspace directory
- `publish_asset` — Export selected geometry to a versioned publish path (FBX or MA)
- `tag_asset_metadata` — Store pipeline metadata (asset_name, variant, version, step) on a node
- `get_asset_metadata` — Retrieve pipeline metadata attributes from a node