Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Godot Game Dev Skill

A portable Godot game development knowledge plugin for Claude Code and other skill-capable agents.

This skill uses the official Godot documentation as the primary source for API and engine behavior. It supports both online search against docs.godotengine.org and offline search against a local godotengine/godot-docs checkout.

What It Covers

  • Godot 4 projects and migration checks
  • GDScript, C#, GDExtension, scenes, nodes, signals, and resources
  • Shaders, UI, input, audio, animation, physics, navigation, networking, exports, and performance
  • Lightweight gamejam/prototype guardrails
  • A small curated extract from Claude-Code-Game-Studios, used only as heuristics

Claude Code Marketplace Install

Add this repository as a Claude Code plugin marketplace:

claude plugin marketplace add JupiterTheWarlock/godot-game-dev-skill

Install the plugin:

claude plugin install godot-game-dev@jthewl-godot-skills

Inside Claude Code, the skill is namespaced as:

/godot-game-dev:godot-game-dev

For local development before publishing changes:

claude --plugin-dir ./plugins/godot-game-dev
claude plugin validate .

Manual Skill Install

If your agent does not support Claude Code plugins, copy the skill folder directly:

plugins/godot-game-dev/skills/godot-game-dev -> ~/.codex/skills/godot-game-dev
plugins/godot-game-dev/skills/godot-game-dev -> ~/.claude/skills/godot-game-dev

Restart the agent app after installing so it can discover the skill.

Online Docs Search

Use this when network access is available:

python plugins/godot-game-dev/skills/godot-game-dev/scripts/search_godot_docs_online.py "CharacterBody2D move_and_slide" --version stable
python plugins/godot-game-dev/skills/godot-game-dev/scripts/search_godot_docs_online.py --class CharacterBody2D --version stable

Supported versions follow Godot docs URL names, such as stable, latest, 4.6, 4.5, or 3.6.

Offline Docs Search

Clone the official docs under your home directory:

git clone --depth 1 --filter=blob:none https://github.com/godotengine/godot-docs.git ~/godot-docs

Then search locally:

python plugins/godot-game-dev/skills/godot-game-dev/scripts/search_godot_docs.py "signal connect callable"
python plugins/godot-game-dev/skills/godot-game-dev/scripts/search_godot_docs.py --class AnimationPlayer "animation_finished"

You can also point to another checkout:

GODOT_DOCS_DIR=/path/to/godot-docs python plugins/godot-game-dev/skills/godot-game-dev/scripts/search_godot_docs.py "TileMapLayer"

Or let the script clone the docs if missing:

python plugins/godot-game-dev/skills/godot-game-dev/scripts/search_godot_docs.py "ResourceLoader threaded load" --ensure

Design Notes

The skill intentionally does not vendor the full Godot docs repository. Full docs are large and change often, so the skill keeps a compact routing map and retrieval scripts instead.

Use official docs as API authority. Use bundled practical rules as implementation guardrails. Use third-party extracts only as non-authoritative heuristics.

License

MIT.

About

Portable Godot game development knowledge skill for AI coding agents

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages