Installs into .claude/skills of the current project.
Are you the author of Openmontage Character Animation Asset Director?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/wanfeng1028-openmontage-character-animation-asset-director)
---
name: openmontage-character-animation-asset-director
version: "1.0.0"
description: 角色动画管线中的资产统筹环节,负责产出 asset_manifest,涵盖角色部件、背景、道具、音频、音乐与预览件,适用于开工前清点并生成动画所需素材的场景。
metadata:
license: AGPL-3.0
---
# Asset Director - Character Animation Pipeline
## Goal
Produce `asset_manifest` with character parts, backgrounds, props, audio, music,
and preview artifacts.
## Layer 3 Gate
Before authoring or generating animation assets, read the relevant Layer 3 skills:
- `character-rigging`
- `svg-character-animation`
- `pose-library-design`
- `canvas-procedural-animation` when p5/canvas effects are used
- `character-animation-qa` before review
- `gsap-core`, `gsap-timeline`, and `gsap-react` for GSAP/Remotion work
- `remotion` and `remotion-best-practices` for Remotion render work
- `hyperframes` and `hyperframes-cli` for HyperFrames work
Before image/TTS/music generation, read the tool's `agent_skills` from the
registry.
## Asset Organization
Write character assets under:
```text
projects/<project-name>/assets/characters/<character-id>/
```
Use subfolders:
```text
parts/
poses/
previews/
```
Generated backgrounds go under:
```text
projects/<project-name>/assets/backgrounds/
```
## Process
1. Produce or source only the parts required by `rig_plan`.
2. Keep each moving part separate.
3. Preserve transparent backgrounds for parts.
4. Record prompts, seeds, providers, and model names.
5. Build a small preview before full asset expansion.
## Quality Bar
All parts referenced by `rig_plan` must exist before compose. Missing parts are a
blocker unless the action timeline removes the action requiring them.
---
## Gate Reminder (Binding)
This stage gates on human approval (`human_approval_default: true`). After review passes:
checkpoint with `status="awaiting_human"`, present the summary (the Backlot board renders
the artifact), and **END YOUR TURN**. Do not start the next stage in the same response.
Approval is per-gate — an earlier "go ahead" does not cover this gate.