name: godot-api description: | Look up Godot engine class APIs — methods, properties, signals, enums. Use when you need to find which class to use or look up specific API details. Supports version-specific docs — reads the correct API for the project's Godot version.
Godot API Lookup
$ARGUMENTS
Version detection
Docs are stored per Godot version under doc_api/{version}/ and doc_api_csharp/{version}/.
Determine the version to use:
- If the caller specifies a version (e.g. "4.4"), use that
- If
project.godotexists in the working directory, extract fromconfig/features - Otherwise fall back to
latest
Bootstrap if docs for the target version are missing:
bash ${CLAUDE_SKILL_DIR}/tools/ensure_doc_api.sh [version]
How to answer
Language selection: doc_api/{version}/ contains GDScript docs. doc_api_csharp/{version}/ contains C# docs. Default to GDScript unless the caller asks about C#.
- Read
${CLAUDE_SKILL_DIR}/doc_api/{version}/_common.md— index of ~128 common classes- For C#:
${CLAUDE_SKILL_DIR}/doc_api_csharp/{version}/_common.md
- For C#:
- If the class isn't there, read
_other.mdin the same directory - Read
${CLAUDE_SKILL_DIR}/doc_api/{version}/{ClassName}.mdfor full API- For C#:
${CLAUDE_SKILL_DIR}/doc_api_csharp/{version}/{ClassName}.md
- For C#:
- Return what the caller needs:
- Specific question → relevant methods/signals with descriptions
- Full API request → the entire class doc
C# syntax reference: ${CLAUDE_SKILL_DIR}/csharp.md — C# Godot syntax, patterns, and recipes.
GDScript syntax reference: ${CLAUDE_SKILL_DIR}/gdscript.md — GDScript language spec, type system, patterns.
Next.js App Router Expert
Development
A skill that turns Claude into a Next.js App Router expert.
README Generator
Development
Creates professional and comprehensive README.md files for your projects.
API Documentation Writer
Development
Generates comprehensive API documentation in OpenAPI/Swagger format.