unity-animator

Create and control Unity Animator Controllers with parameters, states, and transitions.

1|Updated May 21, 2026
One-click install
npx skills add https://github.com/YiDuandtdt/Bone-Throne --skill unity-animator-yiduandtdt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-animator
Source: https://github.com/YiDuandtdt/Bone-Throne/tree/main/.agents/skills/unity-skills/skills/animator
Command: npx skills add https://github.com/YiDuandtdt/Bone-Throne --skill unity-animator-yiduandtdt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Streamlines editing and runtime control of Unity's Animator (Mecanim) to simplify creating controllers, states, and parameter-driven animations across Unity projects.

Core Features & Use Cases

  • Create new Animator Controllers
  • Add and manage parameters (float, int, bool, trigger)
  • List and inspect controller states
  • Add states and transitions between states
  • Assign controllers to GameObjects
  • Drive parameter values at runtime to trigger animations

Quick Start

Create a new Animator Controller named PlayerController, add a float parameter Speed, assign it to the Player GameObject, and set Speed to 5.

Frequently Asked Questions about unity-animator

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

FAQPage Schema
How do I create a Unity Animator Controller and add parameters programmatically?

To create a Unity Animator Controller programmatically, you can generate a new controller asset, add float, int, bool, or trigger parameters, and assign it to a GameObject to streamline your animation workflow.

Can I drive Mecanim parameter values at runtime to trigger animations?

Yes, you can drive Mecanim parameter values at runtime. By updating float, int, bool, or trigger parameters programmatically, you can trigger state transitions and control character animations dynamically during gameplay.

What is the best way to list and inspect states in a Unity Mecanim controller?

The best way to list and inspect states in a Unity Mecanim controller is to use programmatic editing tools to enumerate existing states, inspect their configurations, and add new states or transitions between them as needed.

Does this approach support adding transitions between animation states in Unity?

Yes, this approach supports adding transitions between animation states in Unity. You can programmatically define transitions, connect states within the Animator Controller, and manage the conditions using the defined parameters.

How to assign an Animator Controller to a GameObject in Unity via code?

To assign an Animator Controller to a GameObject in Unity via code, you target the GameObject's Animator component and link the programmatically generated controller, enabling immediate parameter-driven animation updates.