Help us improve
Share bugs, ideas, or general feedback.
From godot-devtool
Installs, inspects, configures, and exports Godot projects using the godot-devtool addon. Activates when handling plugin setup, project settings, InputMap, autoloads, or export presets.
npx claudepluginhub wangdiandao/godot-devtoolHow this skill is triggered — by the user, by Claude, or both
Slash command
/godot-devtool:godot-devtool-project-setupThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Load this after the `godot-devtool` router when the task is install, upgrade, project inspection, settings, InputMap, autoload, export, or bridge-port diagnosis.
Routes MCP tool discovery and dispatches to domain-specific skills for Godot 4 projects: project setup, live editor, runtime test, scene authoring, and release verification.
Standardizes Godot export, CI, and release packaging with reproducible presets and platform-aware validation. Useful when export presets are fragile or platform packaging issues recur.
Develop, test, build, and deploy Godot 4.x games. Includes GdUnit4 for GDScript unit tests and PlayGodot for game automation and E2E testing. Supports web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Share bugs, ideas, or general feedback.
Load this after the godot-devtool router when the task is install, upgrade, project inspection, settings, InputMap, autoload, export, or bridge-port diagnosis.
Use the lightweight catalog first:
get_capabilities { "workflow": "project_setup", "includeSchemas": true }
Then inspect:
get_godot_version
get_project_info
plugin_status
If the project path is unknown, call list_projects for a focused parent directory.
Use:
plugin_install { "projectPath": "...", "overwrite": true, "websocketPort": 8766 }
plugin_status
Require evidence that addon files are installed, the runtime autoload is present, bridge config uses the intended port, and no unexpected occupied-port diagnostic blocks the listener.
If port 8766 is occupied:
plugin_cleanup_port { "port": 8766 }
Only stop a listener when the dry-run result proves it is a stale godot-devtool process or the user explicitly approves the exact PID.
Prefer structured project tools over editing project.godot by hand:
project_get_settings
project_set_setting
project_input_action
get_autoload
add_autoload
remove_autoload
get_export_presets
check_export_presets
update_export_preset
export_matrix
generate_ci_snippet
Run run_project_checks before finishing broader project setup work.