What problem does it solve? Building third-party extensions for the Godot MCP Gateway requires knowing many non-obvious rules — the options builder verbs, path guards, error envelopes, naming conventions, hot-reload behavior, and C# discovery gotchas. This Skill guides an AI agent through authoring a correct, safe, distributable extension without the user memorizing the API surface. ## Core Features & Use Cases - Complete extension scaffolding: Produces a working MCPGatewayExtension subclass with register(), an options builder chain, input schema, and a handler returning proper success/error envelopes. - Correct configuration decisions: Applies the decision table for mark_read_only, mark_destructive, mark_scene_independent, mark_cancellable, path guards, tool groups, and timeouts so tools behave correctly under multi-agent concurrency. - Safety and distribution guidance: Enforces path-traversal guards, untrusted-output wrapping, headless guards, doc-comment conventions, hot-reload workflow, and AssetLib packaging rules. - Use Case: Ask the agent to "build an extension that writes markdown notes to res:// paths" and receive a ready-to-load GDScript addon with a guarded notes_write tool, schema, and doc comments. ## Quick Start Ask the agent to build a Godot MCP Gateway extension that adds a custom tool, describing what the tool should do and its parameters.