Install
openclaw skills install godot-bridgeGodot 4.x Project Generator CLI. Create 2D/3D games with 80+ CLI commands: projects, scenes, scripts, levels, UI (menu/HUD/dialog/inventory), game components (health/inventory/save/input/dialogue/quest), physics (rigid/kinematic/area/joint), particles, animations, materials, and export to HTML5/Windows/macOS/Linux/Android/iOS. Perfect for AI-driven game development, rapid prototyping, and automated workflows.
openclaw skills install godot-bridgeGenerate complete Godot 4.x projects with scenes, scripts, and game components.
# Create project
clawbridge init MyGame
# Enter project
cd MyGame
# Add components
clawbridge component health --type health
clawbridge component inventory --type inventory
# Add objects
clawbridge label "Score: 0" --x 50 --y 30
clawbridge box --x 200 --y 150
clawbridge camera --x 640 --y 360
# Open in Godot
clawbridge open
clawbridge init MyGame # Basic 2D project
clawbridge init MyGame --3d # 3D project
clawbridge init MyGame --template rpg # RPG template
clawbridge scene Main # Generate scene
clawbridge script Player # Generate script
clawbridge level Level1 # Generate level
# Health System
clawbridge component health --type health
# Inventory System
clawbridge component inventory --type inventory
# Save/Load System
clawbridge component save_system --type save
# Input System
clawbridge component input_system --type input
# Dialogue System
clawbridge component dialogue --type dialogue
# Quest System
clawbridge component quest --type quest
clawbridge label "Hello" --x 100 --y 50
clawbridge button "Click" --x 200
clawbridge box --x 100 --y 100
clawbridge sphere --x 200
clawbridge camera --x 640 --y 360
clawbridge light --x 100
clawbridge particles --amount 50
clawbridge character
MyGame/
├── project.godot
├── icon.svg
├── scenes/
│ └── main.tscn
├── scripts/
│ ├── main.gd
│ ├── game_manager.gd
│ └── [your components]
├── levels/
├── assets/
└── prefabs/
take_damage(amount) - Apply damageheal(amount) - Heal entityis_alive() - Check if alivehealth_changed, diedadd_item(name) - Add itemremove_item(name) - Remove itemhas_item(name) - Check itemget_item_count(name) - Get quantitysave_game() - Save to diskload_game() - Load from diskget_direction() - Get left/right input (-1 to 1)is_jump_pressed() - Check jumpshow(lines) - Start dialogue with array of stringsnext() - Advance to next lineline_displayed, dialogue_endedstart_quest(name, target) - Start questupdate_quest(name, progress) - Update progresscomplete_quest(name) - Complete questquest_started, quest_completed| Option | Description |
|---|---|
| --type | Component type |
| --template | Project template |
| --x, --y | Position coordinates |
| --3d | Create 3D project |
# Create RPG project
clawbridge init MyRPG --template rpg
# Add game systems
clawbridge component health --type health
clawbridge component inventory --type inventory
clawbridge component quest --type quest
clawbridge component save_system --type save
clawbridge component dialogue --type dialogue
# Add UI
clawbridge label "HP: 100" --x 20 --y 20
clawbridge label "Gold: 0" --x 20 --y 50
# Open in Godot
clawbridge open
MIT