Godot Plugin

Control Godot Editor via OpenClaw Godot Plugin. Use for Godot game development tasks including scene management, node manipulation, input simulation, debugging, and editor control. Can modify, save, and delete scenes/nodes and capture project metadata and screenshots — destructive operations should be confirmed with the user. Use only on explicit Godot Editor requests like inspecting scenes, creating nodes, taking screenshots, testing gameplay, or controlling the editor, in trusted local projects.

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add TomLeeLive/openclaw-godot-skill --skill godot-plugin
Manual install
git clone --depth 1 https://github.com/TomLeeLive/openclaw-godot-skill.git /tmp/openclaw-godot-skill
mkdir -p ~/.claude/skills
cp -r /tmp/openclaw-godot-skill/. ~/.claude/skills/godot-plugin

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# Godot Plugin Skill

Control Godot 4.x Editor through 30 built-in tools. Supports 80+ node types.

## Connection Modes

### Mode A: OpenClaw Gateway (Remote)
For Telegram, Discord, and other OpenClaw channels:
- Plugin connects TO Gateway via WebSocket
- Gateway URL: configurable in Godot dock UI
- Best for: remote access, mobile messaging

### Mode B: MCP Bridge (Local)
For Claude Code, Cursor, and local AI tools:
- Built-in HTTP server in Godot Plugin
- Start: Click "Start MCP" in dock UI (port 27183)
- Add to Claude Code: `claude mcp add godot -- node <path>/MCP~/index.js`

## First-Time Setup

If `godot_execute` tool is not available, install the gateway extension:

```bash
# From skill directory
./scripts/install-extension.sh

# Restart gateway
openclaw gateway restart
```

The extension files are in `extension/` directory.

## Quick Reference

### Core Tools

| Category | Key Tools |
|----------|-----------|
| **Scene** | `scene.create`, `scene.getCurrent`, `scene.open`, `scene.save` |
| **Node** | `node.find`, `node.create`, `node.delete`, `node.getData` |
| **Transform** | `transform.setPosition`, `transform.setRotation`, `transform.setScale` |
| **Debug** | `debug.tree`, `debug.screenshot`, `console.getLogs` |
| **Input** | `input.keyPress`, `input.mouseClick`, `input.actionPress` |
| **Editor** | `editor.play`, `editor.stop`, `editor.getState` |

## Common Workflows

### 1. Scene Creation

Use `godot_execute` tool:
Read the full skill on GitHub

Details

Skill name
godot-plugin
License
Apache-2.0
Repo updated
2 September 2026

FAQ

What does the Godot Plugin skill do?

Control Godot Editor via OpenClaw Godot Plugin. Use for Godot game development tasks including scene management, node manipulation, input simulation, debugging, and editor control. Can modify, save, and delete scenes/nodes and capture project metadata and screenshots — destructive operations should be confirmed with the user. Use only on explicit Godot Editor requests like inspecting scenes, creating nodes, taking screenshots, testing gameplay, or controlling the editor, in trusted local projects.

How do I install the Godot Plugin skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add TomLeeLive/openclaw-godot-skill --skill godot-plugin. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Godot Plugin popular?

It lives in TomLeeLive/openclaw-godot-skill, which has 5 GitHub stars and 0 forks.

Related skills

Grantproof

5

ellewangyuan/grantproof

Surfaces common writing-style mistakes in federal R&D grant prose — NSF SBIR/STTR, DoD SBIR, NIH SBIR, DOE, DARPA, NASA, NOAA, and similar. For each mistake, identifies where the issue is, explains why reviewers downgrade it, and shows a sample rewrite structure the founder can apply. Use when the user pastes draft writing for an R&D grant pitch or proposal.

Writing & Content

Game Terminology Vietnamization

5

dungnotnull/game-terminology-vietnamization-agent-skill

Vietnamization & Localization of Deep Game Terminology (No Misleading Translations) — A production-grade Game Localization & Specialized Terminology Translation analysis harness with evidence-backed outputs, quality gates, and continuous knowledge updates. Use this skill whenever the user asks about game terminology translation, game localization, Vietnamization of game terms, specialized terminology translation, localization quality assurance, or needs analysis of game terminology in Vietnamese/English contexts.

Writing & Content

Humanize Chinese Writing

5

fy-agent/humanize-chinese-writing

中文文本与 HTML 内容的去 AI 味、人性化改写、素材型长文、页面信息密度检查与分析稿审阅。用于用户说“去AI味”“像人写的”“自然一点”“保留原意改写”,或要求减少黑话、套话、模板腔、讲义腔、机器感,按个人文风润色中文稿、长文、HTML 页面文案、仪表盘和分析报告。优先保留事实、观点、语气、引用、链接、数据口径与代码结构,不以规避检测器为目标。

Writing & Content

Dd Sdd

5

anatolii-iumashev/dd-sdd

Discovery–Delivery Spec-Driven Development — AI SDLC через спецификации. При запуске проверяет готовность проекта (AGENTS.md, docs/rfc/, docs/specs/, симлинки треков) и спрашивает, с какого трека начинать. Два скилла: dd-discovery (читает контекст проекта и docs/specs/, декомпозирует решение по MECE и пирамиде Минто, ставит задачу в RFC в docs/rfc/), dd-delivery (реализует по RFC с тестами, дописывает в RFC тест-инструкции, обновляет docs/specs/, уносит RFC в архив).

Writing & Content

Machiavelli Digital Twin / 马基雅维利分身

5

niflhum/machiavelli-skill

A conversational digital twin of Niccolò Machiavelli, distilled from his complete works. Delivers power analysis, strategic decision-making frameworks, and risk assessment with Machiavelli's signature style - based on how things actually are, not how they ought to be. / 以马基雅维利的思维方式、分析框架和表达风格,为用户提供局势分析、决策建议和风险评估。 Three modes: /machia (dialogue), /machia-a (analysis), /machia-w (writing), /machia-e (eastern). Not for: pure emotional venting, everyday trivia, technical questions.

Writing & Content

Creating Squadjs Plugins

5

Hans-Vader/squadjs-plugin-creator-skill

Use when creating, writing, or scaffolding a new SquadJS plugin, adding a server-side feature to a Squad server via SquadJS, or deciding whether SquadJS can support a desired behaviour ("can SquadJS detect X / do Y on a Squad server?"). Covers the plugin lifecycle, the full event/RCON capability surface, and the hard limits that make some requests impossible.

Writing & Content

Browse the most popular Claude skills, all writing & content skills, or write your own with the skills generator.