godot-docs

Verifies Godot engine API signatures against official documentation via MCP tools.

Updated Jul 8, 2026
One-click install
npx skills add https://github.com/arthur0n/xenodot-twin --skill godot-docs-arthur0n
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: godot-docs
Source: https://github.com/arthur0n/xenodot-twin/tree/main/plugin/skills/godot-docs
Command: npx skills add https://github.com/arthur0n/xenodot-twin --skill godot-docs-arthur0n

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Recalled-from-memory Godot APIs are a frequent source of silent failures, especially Godot 3-to-4 renames and dropped properties. This Skill makes the official Godot documentation the source of truth, so every class name, method, signal, property, and enum is verified before it is written into code. ## Core Features & Use Cases - Class API Lookup: Fetch the full API for any Godot class (methods, signals, properties, enums, inheritance) with godot_docs_get_class. - Page Retrieval: Pull specific tutorials, guides, or class pages by URL with godot_docs_get_page for recommended patterns and deprecations. - Keyword Search: Discover the right class with godot_docs_search when you do not yet know the class name. - Use Case: A build fails with VERIFY-FAIL unknown property "energy_multiplier". Instead of guessing, look up the Light3D class and confirm the Godot 4 name is light_energy before fixing the scene. ## Quick Start Ask the agent to verify the Godot 4 API signature for a class or property you are about to use, for example confirming the correct property name on Light3D before writing it.

Frequently Asked Questions about godot-docs

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I verify a Godot 4 API signature before using it?▼

Call the godot_docs_get_class tool with the class name, such as CharacterBody3D, to retrieve its full methods, signals, properties, and enums. Confirm the exact signature from the docs rather than writing it from memory.

How to fix a Godot unknown property error after migrating from Godot 3?▼

An unknown property error usually means a Godot 3-to-4 rename. Look up the class with godot_docs_get_class to find the 4.x name, for example material/0 became surface_material_override/0 and energy_multiplier became light_energy.

What should I do when Godot docs search returns no results?▼

Empty search results do not mean the docs are missing, because Godot's site search is client-side. Skip the search and call godot_docs_get_class directly with the likely class name instead.

Does the Godot docs lookup work for Redot or Blazium forks?▼

The docs server targets canonical Godot at /en/stable, so fork-only APIs may not have a page. In that case the limitation is flagged explicitly rather than guessing a signature.

Can the Godot docs tool run the engine or validate a scene?▼

No, the docs MCP only reads documentation. Running the engine and verifying scenes stays with the validate script and the godot-verify skill, which perform headless engine checks.