
godot
Godot is an open-source game engine for 2D and 3D development using GDScript.
- Installs
- 63
- Last 24h
- —
- Trending rank
- —
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/alphaonedev/openclaw-graph --skill godot- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads godot automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
godot
Purpose
This skill enables the AI to assist with Godot game engine tasks, focusing on 2D and 3D game development using GDScript. Use it to generate, debug, or optimize Godot projects programmatically.
When to Use
Apply this skill when building or modifying games in Godot, such as creating prototypes, scripting game logic, or exporting builds. Use it for tasks involving GDScript, scene management, or integration with Godot's node-based system, especially in game-dev workflows.
Key Capabilities
Godot supports 2D/3D rendering via its scene tree, with GDScript for scripting. Key features include physics simulation (e.g., RigidBody2D for collisions), animation handling (e.g., AnimationPlayer node), and asset importing (e.g., .gltf for 3D models). It handles input via InputMap and signals for event-driven programming. Export options include platforms like HTML5 or Android using built-in exporters.
Usage Patterns
To use Godot effectively, structure commands via CLI for automation or embed GDScript in projects. For CLI, run scripts from the project directory; for code, extend nodes and connect signals. Always specify the project path in commands. Pattern: Load scenes dynamically in GDScript, then handle updates in _process() or _physics_process(). For integration, wrap Godot functions in try-except blocks to catch runtime errors.
Common Commands/API
Use the Godot CLI for project management. Example: godot --path /path/to/project --run main.gd to execute a script. For exporting: godot --path . --export "Linux/X11" build/linux.zip --no-window. In GDScript, use API like extends Node2D for base classes; connect signals with signal my_signal(value) and emit_signal("my_signal", 42). Config formats: Edit project settings via project.godot file, e.g., set application/config/name="MyGame". No auth keys required, as Godot is local.
Integration Notes
Integrate Godot with tools like Git for version control (commit project.godot and scenes). For external scripts, import via load("res://script.gd") in GDScript. If combining with other engines, export Godot projects as standalone binaries. Use environment variables for custom paths, e.g., set $GODOT_PROJECT_PATH="/user/project" and reference in commands like godot --path $GODOT_PROJECT_PATH. Avoid mixing with other engines' APIs; stick to Godot's node system for compatibility.
Error Handling
In GDScript, handle errors with assertions or checks, e.g., use if not is_instance_valid(node): print("Node invalid"). For CLI, check exit codes: if godot --run script.gd fails, parse output for messages like "Error: Script not found". Common issues: Missing resources; resolve by ensuring paths in project.godot are correct. Pattern: Wrap code in functions like func safe_load(path): var res = load(path); if res == null: printerr("Load failed"). Log errors via Godot's OS class: OS.alert("Error occurred").
Usage Examples
Example 1: Create a simple 2D scene with a moving sprite. Use CLI to run: godot --path /path/to/project --editor. In GDScript, add to a node: extends Sprite; func _process(delta): position.x += 50 * delta; if position.x > 500: position.x = 0. This script makes the sprite move horizontally and wrap around.
Example 2: Export a project for Windows. Command: godot --path . --export "Windows Desktop" build/win.exe. Then, in GDScript, handle input: func _input(event): if event.is_action_pressed("jump"): velocity.y = -300. This sets up a basic jump mechanic and automates the build process.
Graph Relationships
- Related to: game-dev cluster (e.g., skills like unity for similar game development tasks)
- Connected via tags: godot (direct match), game-engine (links to other engines like unreal), gdscript (relates to scripting skills)
- Cross-cluster links: game-dev to tools like git for version control in projects
FAQ
What does the godot skill do?
Godot is an open-source game engine for 2D and 3D development using GDScript.
How do I install godot?
Run npx skills add https://github.com/alphaonedev/openclaw-graph --skill godot in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/godot/ (personal) or .claude/skills/godot/ (project).
Which AI agents can use godot?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is godot safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains godot?
It is published by alphaonedev in alphaonedev/openclaw-graph. It has 63 recorded installs.
More from alphaonedev/openclaw-graph
playwright-scraper
alphaonedev/openclaw-graph
Playwright web scraping: dynamic content, auth flows, pagination, data extraction, screenshots
humanize-ai-text
alphaonedev/openclaw-graph
Open the skill to read its SKILL.md instructions.
gcp-iam
alphaonedev/openclaw-graph
Open the skill to read its SKILL.md instructions.
macos-automation
alphaonedev/openclaw-graph
Open the skill to read its SKILL.md instructions.
tavily-web-search
alphaonedev/openclaw-graph
Open the skill to read its SKILL.md instructions.
Popular media & creative skills
hyperframes
heygen-com/hyperframes
Read first to make, edit, animate or render any video with HyperFrames (HTML rendered to video), including launch films, explainers, music videos, charts, maps, vertical clips, title cards, captions and overlays. Holds the render contract, the work loop and what each kind of video needs.
media-use
heygen-com/hyperframes
Get or make any media for a HyperFrames video - music, sound effects, images, icons, logos, voiceover, avatar and generated video, transcripts, cutouts, colour grades and looks - with HeyGen or free local tools, and mix placed audio. Also for footage that looks dark, flat or dull, or should be stylized or hidden.
hyperframes-registry
heygen-com/hyperframes
About 450 ready-made HyperFrames blocks and components installed as editable source - transitions, overlays, titles, kinetic type, captions, charts, map overlays, 3D, camera moves. Use it before hand-building any named visual (CRT scanlines, glitch, film grain, a chart); also for hyperframes add and catalog.
hyperframes-creative
heygen-com/hyperframes
Non-animation creative direction for HyperFrames videos. Use for design spec (frame.md / design.md) handling, palettes, typography, narration, beat planning, audio-reactive visuals, composition patterns, and brand / style decisions. For atomic motion patterns and scene blueprints, use hyperframes-animation.
ai-video-generation
101-skills/superpowers
Generate AI videos with Google Veo, Seedance 2.0, HappyHorse, Wan, Grok and 40+ models via inference.sh CLI. Models: Veo 3.1, Veo 3, Seedance 2.0, HappyHorse 1.0, Wan 2.5, Grok Imagine Video, OmniHuman, Fabric, HunyuanVideo. Capabilities: text-to-video, image-to-video, reference-to-video, video editing, lipsync, avatar animation, video upscaling, foley sound. Use for: social media videos, marketing content, explainer videos, product demos, AI avatars. Triggers: video generation, ai video, text to video, image to video, veo, animate image, video from image, ai animation, video generator, generate video, t2v, i2v, ai video maker, create video with ai, runway alternative, pika alternative, sora alternative, kling alternative, seedance, happyhorse
ai-image-generation
101-skills/superpowers
Generate AI images with GPT-Image-2, FLUX, Gemini, Grok, Seedream, Reve and 50+ models via inference.sh CLI. Models: GPT-Image-2, FLUX Dev LoRA, FLUX.2 Klein LoRA, Gemini 3 Pro Image, Grok Imagine, Seedream 4.5, Reve, ImagineArt. Capabilities: text-to-image, image-to-image, inpainting, LoRA, image editing, upscaling, text rendering. Use for: AI art, product mockups, concept art, social media graphics, marketing visuals, illustrations. Triggers: flux, image generation, ai image, text to image, stable diffusion, generate image, ai art, midjourney alternative, dall-e alternative, text2img, t2i, image generator, ai picture, create image with ai, generative ai, ai illustration, grok image, gemini image, gpt image, openai image, chatgpt image