unity-animator

Create Unity Animator Controllers, parameters, and runtime playback programmatically.

1|Updated Feb 28, 2026
One-click install
npx skills add https://github.com/muddyrain/valley-mas --skill unity-animator-muddyrain
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-animator
Source: https://github.com/muddyrain/valley-mas/tree/main/.codex/skills/unity-skills/skills/animator
Command: npx skills add https://github.com/muddyrain/valley-mas --skill unity-animator-muddyrain

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Unity animation setup often requires manual creation of Animator Controllers, parameters, and playback logic, which slows iteration and risks inconsistencies across characters.

Core Features & Use Cases

  • Create new Animator Controllers and add parameters programmatically.
  • Assign controllers to GameObjects and control playback via runtime parameter changes.
  • Use Case: Rapidly scaffold animation logic for a fleet of NPCs to ensure consistent state machines and transitions.

Quick Start

Use this skill to initialize a controller, add a Speed parameter, and assign it to a character to start runtime animation tuning.

Frequently Asked Questions about unity-animator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Unity Animator Controller creation for multiple characters?

Automate Unity Animator Controller creation by programmatically generating controllers, adding parameters, and assigning them to GameObjects to ensure consistent state machines across a fleet of characters.

Can I add parameters and transitions to an Animator Controller programmatically in Unity?

Yes, you can add parameters and transitions to an Animator Controller programmatically, enabling parameter-driven control over runtime playback and state machine logic without manual Unity Editor steps.

What is the best way to scaffold animation logic for a fleet of NPCs in Unity?

The best way to scaffold NPC animation logic is to automate the creation of Animator Controllers with consistent parameters, states, and transitions, eliminating manual setup errors and speeding up iteration.

Do I need manual Unity Editor setup to assign Animator Controllers to GameObjects?

No, you do not need manual Unity Editor setup to assign Animator Controllers to GameObjects. This skill automates controller assignment and runtime parameter tuning directly within the game development pipeline.

Why does manual Unity Animator setup slow down game development iteration?

Manual Unity Animator setup slows iteration because creating controllers, parameters, and playback logic by hand risks inconsistencies across characters and requires repetitive configuration for multiple scenes.

Are there limitations when automating Unity Animator state machines for runtime playback?

Automating Unity Animator state machines targets rapid setup of controllers, parameters, and transitions across multiple characters and scenes, but complex runtime playback logic may still require manual tuning.