npx skills add https://github.com/zate/cc-godot --skill godot-uiInstallez cette compétence avec la CLI et commencez à utiliser le flux de travail SKILL.md dans votre espace de travail.
A comprehensive Claude Code plugin for Godot game development with namespaced commands, intelligent agents, and automated environment setup.
/gd:setup, /gd:init-game, /gd:run, /gd:stopgit clone <godot-mcp-repo-url> ~/projects/godot-mcp
cd ~/projects/godot-mcp
npm install
npm run build
Add the Godot Game Development marketplace
From Claude Code in any directory:
/plugin marketplace add https://github.com/your-username/godot-claude-plugin
Or for local development:
/plugin marketplace add /absolute/path/to/godot-claude-plugin
Install the plugin
/plugin install gd@godot-gamedev
The plugin will be available with the namespace /gd:*
Open your Godot project in Claude Code
cd my-godot-game
claude .
Run setup to configure the environment
/gd:setup
This will:
.mcp.json configuration in your projectRestart Claude Code (required for MCP changes to take effect)
Initialize a new game (optional)
/gd:init-game
Launches an interactive planning agent that will:
Start developing!
/gd:run # Test your game
/gd:stop # Stop the game
| Command | Description |
|---|---|
/gd:setup |
Configure Godot development environment and MCP server |
/gd:init-game |
Interactive game planning and project initialization |
/gd:run |
Launch the game for testing |
/gd:stop |
Stop the running game instance |
commands/)Slash commands for common Godot workflows with the /gd: namespace.
agents/)skills/)hooks/)scripts/)${CLAUDE_PLUGIN_ROOT}The /gd:setup command:
~/projects/godot-mcp.mcp.json in your project with correct paths.mcp.json exists, validates the paths instead of recreatingThe /gd:init-game command launches the game-planner agent which:
The godot-dev skill automatically activates when you:
Just ask Claude and it will use the Godot MCP tools:
Create a player character scene with Sprite2D and CollisionShape2D
Add a jump mechanic to my player character
Implement a health system with UI
Create an enemy AI that follows the player
How do I make my camera follow the player smoothly?
What node types should I use for a 2D platformer?
How do I handle collision detection in Godot?
The plugin expects the Godot MCP server at:
~/projects/godot-mcp/build/index.js
The /gd:setup command will create .mcp.json in your project:
{
"mcpServers": {
"godot": {
"command": "node",
"args": ["/path/to/godot-mcp/build/index.js"],
"env": {
"GODOT_PATH": "/path/to/Godot"
}
}
}
}
You can modify the plugin by editing files in the plugin directory and restarting Claude Code.
Run /gd:setup to configure the environment. Make sure:
~/projects/godot-mcpRestart Claude Code after running /gd:setup
Make sure the plugin is installed:
/plugin list
Install Godot at a standard location or set GODOT_PATH environment variable.
godot-claude-plugin/
├── .claude-plugin/
│ └── plugin.json # Plugin metadata
├── commands/ # Slash commands
│ ├── setup.md
│ ├── init-game.md
│ ├── run.md
│ └── stop.md
├── agents/ # Custom agents
│ └── game-planner.md
├── skills/ # Agent skills
│ └── godot-dev/
│ └── SKILL.md
├── hooks/ # Event hooks
│ └── hooks.json
├── scripts/ # Helper scripts
│ ├── validate-env.sh
│ ├── setup-mcp.sh
│ └── init-project.sh
└── .mcp.json.template # MCP configuration template
Contributions welcome! Please:
MIT License - See LICENSE file for details
Happy Game Development! 🎮