Agent skill

godot-opensourcesam-v2-heras-garden

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/godot-opensourcesam-v2-heras-garden

SKILL.md


name: godot version: 1.2.0 description: 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.

Godot Skill (Streamlined)

What This Is For

Use this when working in Godot 4.x projects: playtesting, debugging, writing GDScript, or running tests.


HPV Best Practices (Headed Playability)

  • Prefer fewer, batched inputs with 400-800 ms waits, then verify state once.
  • Cache key nodes once per session (world root, player, DialogueBox) to avoid repeat lookups.
  • Gate actions on state checks (DialogueBox visible, quest flags, markers) to avoid loops.
  • Use teleport/runtime eval to reach targets quickly, then interact like a human would.
  • In this repo, minigames are typically skipped unless explicitly requested.

MCP Quick Flow (Typical)

  1. Start project headed.
  2. Inspect runtime scene tree once.
  3. Teleport to target.
  4. Trigger interaction.
  5. Verify with DialogueBox text or flag state.

Headless Logic Checks (HLC)

Run logic tests when you are in an engineering role:

  • godot --headless --path . --script tests/run_tests.gd
  • godot --headless --path . -s res://addons/gdUnit4/bin/GdUnitCmdTool.gd --run-tests

GdUnit4 Quick Start

Basic structure:

  • extends GdUnitTestSuite
  • use scene_runner for scene tests
  • await runner.await_idle_frame() before input

PlayGodot (Optional)

PlayGodot is useful for external automation but requires a custom Godot fork. Consider it when the project specifically needs E2E automation.


Export/Deploy (Optional)

Reserve this for tasks that explicitly require exporting or deployment.

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results