unity-animator

Automate Unity Animator Controller creation, parameters, states, and transitions.

8|1|Updated Oct 7, 2025
One-click install
npx skills add https://github.com/Zzulin/unity-project01 --skill unity-animator-zzulin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-animator
Source: https://github.com/Zzulin/unity-project01/tree/main/URP1/Plugins/Unity-Skills-main/SkillsForUnity/unity-skills~/skills/animator
Command: npx skills add https://github.com/Zzulin/unity-project01 --skill unity-animator-zzulin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates and centralizes control of Unity Animator Controllers to speed up animation workflows.

Core Features & Use Cases

  • animator_create_controller: Create a new Animator Controller.
  • animator_add_parameter: Add parameter to a controller.
  • animator_get_parameters: List all parameters.
  • animator_set_parameter: Set parameter value at runtime.
  • animator_play: Play an animation state.
  • animator_get_info: Get Animator component information.
  • animator_assign_controller: Assign a controller to a GameObject.
  • animator_list_states: List states in a controller layer.
  • animator_add_state: Add a state to a controller layer.
  • animator_add_transition: Add a transition between two states.

Quick Start

In Unity, create a new Animator Controller and attach it to a GameObject to start configuring parameters and transitions.

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?

You can automate Unity Animator Controller creation by programmatically generating new controllers, adding parameters, and configuring initial state transitions to streamline game development workflows. This centralizes animation setup and eliminates repetitive manual configuration within the Unity editor.

How do I add and test state machine transitions in Unity animation?

To add and test state machine transitions in Unity animation, you create states within a controller layer and define transitions between them. You can then play specific animation states and set parameter values at runtime to verify the state machine behaves as intended.

What's the best way to list all parameters and states in a Unity Animator Controller?

The best way to list parameters and states in a Unity Animator Controller is by using automated retrieval functions to enumerate all configured parameters and query states within specific controller layers. This provides a clear overview of the existing animation state machine structure.

Can I assign an Animator Controller to a GameObject automatically in Unity?

Yes, you can assign an Animator Controller to a GameObject automatically in Unity. This workflow attaches your newly created or modified controller directly to the target GameObject, ensuring the animation state machine is linked and ready for runtime execution.

How do I set animation parameter values at runtime in Unity?

To set animation parameter values at runtime in Unity, you use specific parameter manipulation functions to modify existing controller variables. This allows you to dynamically trigger state machine transitions and control animation playback during active gameplay.

Why configure Unity animation parameters and transitions programmatically instead of manually?

Configuring Unity animation parameters and transitions programmatically accelerates game development workflows by automating repetitive controller setup tasks. It reduces human error when defining complex state machines and ensures consistent parameter handling across multiple characters or animation systems.