maya-asset-source · git:20260626.c20146a · 2026-06-26 · sha256 9e2d2f2d168b6a0d
maya-asset-source git:20260626.c20146aA
Immutable. This exact content never changes and is served at /api/v1/blob/9e2d2f2d168b6a0d.
---
name: maya-asset-source
description: |-
Pipeline stage — asset discovery and resolution. Search local asset
libraries, resolve paths to structured AssetDescriptor records, and
surface candidate assets for downstream import. Use before
maya-import-to-scene to locate what to import.
license: MIT
allowed-tools: Bash Read
metadata:
dcc-mcp:
dcc: maya
layer: domain
stage: pipeline
version: 1.0.0
tags:
- maya
- asset
- source
- library
- search
- resolve
- pipeline
search-hint: |-
search assets, find assets, asset library, resolve asset path,
AssetDescriptor, asset discovery, FBX library, OBJ library,
USD library, locate asset, asset import source
tools: tools.yaml
groups: groups.yaml
depends: []
---
# maya-asset-source (Pipeline stage)
Asset discovery and resolution for the Maya import pipeline. This skill
produces **`AssetDescriptor`** records that `maya-import-to-scene` consumes
to perform the actual scene import.
## Workflow
```
search_assets(query) → [ AssetDescriptor, … ]
resolve_asset(path) → AssetDescriptor
↓
maya-import-to-scene: import_to_scene(descriptor)
```
## AssetDescriptor schema
Every tool in this skill that returns assets uses the following structure:
```json
{
"id": "<uuid or stable path key>",
"name": "<display name>",
"path": "<absolute file path>",
"format": "fbx | obj | usd | ma | mb",
"size_bytes": 12345,
"metadata": {}
}
```
## Scripts
- `search_assets` — Search a directory tree for asset files matching a query
- `resolve_asset` — Resolve a single path or asset ID to an `AssetDescriptor`