godot-input-manager

Community

Configure Godot input actions via script.

AuthorJorge-D-Robles
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Configuring Godot input bindings directly in code without the editor, enabling automation, reproducibility, and version-controlled setups for games.

Core Features & Use Cases

  • CLI-based management of Godot project input actions, including adding, listing, and applying presets.
  • Supports keyboard, mouse, and gamepad bindings (joypad) for actions in the [input] map of project.godot.
  • Works across multiple projects and game modes, allowing consistent control schemes without manual editor interaction.
  • Useful for automated setups in CI pipelines or new project templates to enforce standard bindings.

Quick Start

Run the tool to add or modify an input action by passing --project, --action, and a binding, for example: python3 .gemini/skills/godot-input-manager/scripts/manage_inputs.py add --project godot-gemini-plugin/project.godot --action move_left --key A.

Dependency Matrix

Required Modules

None required

Components

scripts

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: godot-input-manager
Download link: https://github.com/Jorge-D-Robles/vibe-rpg/archive/main.zip#godot-input-manager

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.