Install
$ agentstack add skill-abagames-agentic-gamedev-skills-scaffolding-godot-mini-games ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Use this skill to initialize a Godot mini-game from the bundled base project.
Template path:
assets/godot-base/
Core rules:
- The template is infrastructure only. Do not treat it as gameplay, visual identity, or audio identity.
- Implement game-specific mechanics, visuals, and SFX in the target project after copying.
- Keep
main.gdas orchestration and split responsibilities into focused scripts. - Preserve Web export canvas sizing rules unless the project updates
project.godot,export_presets.cfg, andweb/custom_shell.htmltogether. - Do not hardcode machine-specific export template paths in the bundled template. After copying, a project may set
custom_template/debugandcustom_template/releaseto absolute local paths when using project-local XDG directories.
Canonical scaffold command:
PROJECT_DIR=tmp/games/
mkdir -p "$PROJECT_DIR"
cp -R .agents/skills/scaffolding-godot-mini-games/assets/godot-base/. "$PROJECT_DIR"/
mkdir -p "$PROJECT_DIR/logs" "$PROJECT_DIR/build/web"
This copies the template contents directly into `. If ` already contains files, inspect it before copying and do not overwrite unrelated work unless the user explicitly asked for a fresh scaffold.
Post-copy validation:
The XDG preconditions from running-headless-godot ("Required rules" — always set project-local XDG_DATA_HOME / XDG_CONFIG_HOME / XDG_CACHE_HOME) apply here too. The simplest way is to set them inline before the validation pair:
export XDG_DATA_HOME="$PROJECT_DIR/.godot-xdg/data"
export XDG_CONFIG_HOME="$PROJECT_DIR/.godot-xdg/config"
export XDG_CACHE_HOME="$PROJECT_DIR/.godot-xdg/cache"
mkdir -p "$XDG_DATA_HOME" "$XDG_CONFIG_HOME" "$XDG_CACHE_HOME"
godot --headless --path "$PROJECT_DIR" --version 2>&1 | tee "$PROJECT_DIR/logs/version.log"
timeout 5s godot --headless --path "$PROJECT_DIR" 2>&1 | tee "$PROJECT_DIR/logs/smoke_main_initial.log"
Pass criteria for the validation pair:
version.logshows a Godot 4.2+ version line and no "Project file not found" / GDScript parse errors.smoke_main_initial.logshows clean boot to thetimeout-induced exit (exit code 124 fromtimeoutis expected here — the template has no quit hook). Treat anySCRIPT ERROR/ERROR:line outside a project-known-warning whitelist as failure.
Validation milestones:
- Post-copy: version check plus startup smoke is enough; the template intentionally has no game-specific logic.
- Post-implementation: add or update project-specific
res://tools/tests/run_tests.gdbefore claiming logic, telemetry, scoring, or balance coverage. - Pre-export: run startup smoke again, run project-specific tests when present, then export Web to
build/web/index.html.
After copying, continue with scene editing, runtime verification, and Web export through a reproducible headless-Godot workflow (the XDG preconditions above apply throughout). Read assets/godot-base/TEMPLATE_SCOPE.md before changing the template itself. Read references/visual-implementation-patterns.md when implementing a visual direction from directing-game-visuals in Godot. Read references/godot-balance-pattern-examples.md when applying evaluating-gameplay-balance patterns in GDScript.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: abagames
- Source: abagames/agentic-gamedev-skills
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.