godot-project-manager

Read and update Godot project.godot settings via manage_project.py.

1|Updated Feb 15, 2026
One-click install
npx skills add https://github.com/Jorge-D-Robles/vibe-rpg --skill godot-project-manager
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: godot-project-manager
Source: https://github.com/Jorge-D-Robles/vibe-rpg/tree/main/.gemini/skills/godot-project-manager
Command: npx skills add https://github.com/Jorge-D-Robles/vibe-rpg --skill godot-project-manager

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Safely read and modify Godot's project.godot configuration without manual editing, reducing risk of misconfiguration.

Core Features & Use Cases

  • Read current project settings to verify configurations before applying changes.
  • Write and update values in the project.godot file, including display, input maps, and autoloads.
  • Add or adjust autoloads to ensure singleton scripts are available across scenes.

Quick Start

Update a setting by running the manage_project.py script, for example set "display/window/size/viewport_width" to 1280.

Frequently Asked Questions about godot-project-manager

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

FAQPage Schema
How do I safely edit Godot project settings without breaking the configuration?

You can safely edit Godot project settings by using a dedicated Python script to read and update the project.godot file. This approach validates the file's presence and preserves the existing structure to ensure safe, auditable edits.

Can I automate updating input maps and autoloads in a Godot project?

Yes, you can automate updating input maps and autoloads by running a script that sets values using full key paths in the project.godot file. This allows precise adjustments to singleton scripts across scenes.

What is the best way to adjust Godot display options like viewport width programmatically?

The best way to adjust Godot display options is to run a Python script that sets values by full key paths, such as updating "display/window/size/viewport_width" directly in the project.godot configuration.

Do I need Python to modify the project.godot file for game development workflows?

Yes, you need Python to run the manage_project.py script used for reading and writing values. It applies to development workflows that need precise, auditable adjustments to Godot project configurations.

Why does manually editing project.godot risk misconfiguration in Godot dev workflows?

Manually editing project.godot risks misconfiguration because it bypasses structural validation. Using a dedicated script to get or set values by full key paths ensures existing structures are preserved and edits are auditable.