unity-animator

Create and configure Unity Animator Controllers with parameters and playback control.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/mandexonla/Top-Down-Template --skill unity-animator-mandexonla
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-animator
Source: https://github.com/mandexonla/Top-Down-Template/tree/main/.codex/skills/unity-skills/skills/animator
Command: npx skills add https://github.com/mandexonla/Top-Down-Template --skill unity-animator-mandexonla

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Developers need to programmatically manage Unity's Animator Controllers—creating controllers, adding parameters, assigning to GameObjects, and driving playback—without repetitive manual editor steps.

Core Features & Use Cases

  • Create and configure Animator Controllers
  • Add and manage parameters (float, int, bool, trigger)
  • Assign controllers to GameObjects and runtime control of animations
  • Query controller information, states, and transitions; build and modify state machines programmatically

Quick Start

Create a new Animator Controller named CreatureController in the Assets/Animations folder, add a float parameter named Speed, and assign it to a GameObject named Player.

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 and parameter setup?

To automate Unity Animator Controller creation, this tool programmatically generates controllers, adds parameters like float or bool, and assigns them to GameObjects. It eliminates repetitive manual editor steps by driving playback and state machine configuration.

What is a Unity Animator state machine and when do I need to manage it programmatically?

A Unity Animator state machine controls animation playback flow. You need to manage it programmatically when building game development pipelines that require automated setup and runtime control of states, transitions, and parameters across multiple GameObjects.

How do I add parameters to a Unity Animator Controller at runtime?

You can add parameters to a Unity Animator Controller at runtime by defining operations for creating and modifying float, int, bool, and trigger parameters. This tool specifies functions to inject these parameters directly into your animation state machines.

Can I query and modify Unity Animator states and transitions via code?

Yes, you can query and modify Unity Animator states and transitions via code. This tool provides defined skill functions to query controller information, build state machines, and programmatically modify transitions across your animation workflow.

What is the best way to assign an Animator Controller to multiple GameObjects in Unity?

The best way to assign an Animator Controller to multiple GameObjects in Unity is using automated tooling. This approach specifies operations for assigning controllers and driving runtime animation control across GameObjects programmatically.