unity-input-system

Manage Unity Input System assets, action maps, bindings, and control schemes.

83|10|Updated Feb 17, 2026
One-click install
npx skills add https://github.com/akiojin/unity-cli --skill unity-input-system-akiojin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-input-system
Source: https://github.com/akiojin/unity-cli/tree/main/.claude-plugin/plugins/unity-cli/skills/unity-input-system
Command: npx skills add https://github.com/akiojin/unity-cli --skill unity-input-system-akiojin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of managing Unity's Input System assets, allowing for the creation, modification, and inspection of action maps, actions, bindings, and control schemes without manual intervention in the Unity Editor.

Core Features & Use Cases

  • Action Map Management: Create, remove, and inspect action maps within .inputactions assets.
  • Action Management: Add or remove individual input actions, specifying their type.
  • Binding Management: Add, remove, or modify bindings for actions, including complex composite bindings.
  • Control Scheme Management: Add and manage control schemes for different input devices.
  • Asset Analysis: Analyze the structure of input action assets to identify potential issues.
  • Use Case: A game developer needs to add a new "Grapple" action with a specific keyboard binding and a gamepad binding to their existing PlayerControls.inputactions asset. This Skill can perform these modifications efficiently.

Quick Start

Use the unity-input-system skill to add a 'Fire' action with a left-click binding to the 'Gameplay' action map in 'Controls.inputactions'.

Frequently Asked Questions about unity-input-system

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

FAQPage Schema
How do I add a new action with keyboard and gamepad bindings to a Unity Input System asset?

You can add a new action with specific bindings to a Unity Input System asset by defining the action within an action map and assigning both keyboard and gamepad bindings directly into your `.inputactions` file.

What is the process for creating composite bindings in Unity Input System action maps?

Creating composite bindings in Unity Input System involves configuring the `.inputactions` asset to combine multiple input controls into a single action binding, a process this Skill facilitates without manual intervention in the Unity Editor.

Can I manage control schemes for different input devices in `.inputactions` files?

Yes, you can manage control schemes for different input devices in `.inputactions` files. This Skill supports adding and managing these control schemes to handle various input devices effectively within your Unity project.

How do I inspect and analyze existing action maps in a Unity `.inputactions` asset?

To inspect and analyze action maps in a Unity `.inputactions` asset, this Skill examines the asset structure to identify configured action maps, actions, bindings, and potential configuration issues.

Does this Skill require manual setup in the Unity Editor to modify Input System assets?

No, this Skill does not require manual setup in the Unity Editor to modify Input System assets. It streamlines configuration by automating the creation, removal, and inspection of actions, bindings, and control schemes.