Godogen godot-api

install
source · Clone the upstream repo
git clone https://github.com/htdt/godogen
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/htdt/godogen "$T" && mkdir -p ~/.claude/skills && cp -r "$T/claude/skills/godot-api" ~/.claude/skills/htdt-godogen-godot-api && rm -rf "$T"
manifest: claude/skills/godot-api/SKILL.md
source content

Godot API Lookup

$ARGUMENTS

How to answer

  1. Read
    ${CLAUDE_SKILL_DIR}/doc_api/_common.md
    — index of ~128 common classes
  2. If the class isn't there, read
    ${CLAUDE_SKILL_DIR}/doc_api/_other.md
  3. Read
    ${CLAUDE_SKILL_DIR}/doc_api/{ClassName}.md
    — full API with descriptions for all methods, properties, signals, constants, and virtual methods
  4. Return what the caller needs:
    • Specific question (e.g. "how to detect collisions") → return relevant methods/signals with descriptions
    • Full API request (e.g. "full API for CharacterBody3D") → return the entire class doc

C# syntax reference:

${CLAUDE_SKILL_DIR}/csharp.md
— C# Godot syntax, patterns, and recipes. Read when the caller asks about C# Godot syntax, idioms, or common patterns (input handling, tweens, state machines, etc.).

Bootstrap if doc_api is empty:

bash ${CLAUDE_SKILL_DIR}/tools/ensure_doc_api.sh