File contents /godot:skill
列出当前插件按 4.23.md 重构后的 Skill 与 MCP 工具
分工。所有 Skill 随插件自动加载,无需手动部署。
当前 Skill 列表(4.23 重构版)
Skill
职责
触发关键词
godot-dev
统一开发入口;执行环境检测 + 三场景分流(make/new/modify)
做游戏 / 改场景 / 加玩法 / make a game
godot-deploy
自执行 5 步部署:Node 检查、Server 构建、Godot 编辑器下载、9080 探测
部署 / 一键部署 / setup mcp / 连不上
godot-new
新建另一个游戏项目:推断模板、复制模板+addons、写 active-game.json
再做一个 / 新游戏 / new game
godot-debug
调用 3 个 debug MCP 单元查询工具,展示错误报告
报错 / debug / 修 bug
当前 MCP 工具列表(4.23 重构版)
4.23.md:MCP 只暴露对 Godot 编辑器的单元操作。
旧的 godot_deploy / godot_dev_router / init_godot_project /
operate_node 等已从 MCP 中移除 ——它们的逻辑回归到了 Skill。
工具
类别
说明
build_godot_scene
场景修改门面
接收完整声明式场景树,server 端拆解为 create_node / update_node_property / create_script / save_scene 等单元命令逐一执行
get_debug_errors
单元查询
一次性扫描全项目的编译错误 + 编辑器日志错误
get_script_errors
单元查询
单个脚本的详细错误 + 完整内容
get_editor_output
单元查询
Godot 编辑器 Output 面板原始日志
外加若干 read-only 资源(场景列表 / 脚本列表 / 项目结构 / 编辑器状态等)。
工作区目录契约(4.23.md 强制约定)
${WORKSPACE}/
├── godot-editor/ ← 由 godot-deploy 下载
├── active-game.json ← 由 godot-new 写入
├── game1/ game2/ ... ← 由 godot-new 创建
详见 godot-dev/SKILL.md 。
所有子 Skill 必须 遵守此结构。
用法
/godot:skill # 列出
/godot:skill godot-dev # 直接打开某 Skill 的 SKILL.md
与三大场景的对应关系(参见 4.23.md )
场景
触发条件
涉及 Skill
调用的 MCP 工具
1. 空环境 + 做游戏
工作区无 project.godot 且用户想做游戏
godot-dev → godot-deploy → godot-new
(无;建项目本身不调 MCP)
2. 已部署 + 新游戏
已有 active-game.json 但用户说「再做一个」
godot-dev → godot-new
(无)
3. 修改游戏内容
已有 active-game.json 且用户说改/加/删
godot-dev
build_godot_scene 或直接文件 Write/Edit
1 --- 2 name: commands 3 description: 查看插件内置的 Skill 列表与各自职责 4 --- 5 6 # /godot:skill 7 8 列出当前插件按 [4.23.md](../docs/需求文档/4.23.md) 重构后的 Skill 与 MCP 工具 9 分工。所有 Skill 随插件自动加载,无需手动部署。 10 11 ## 当前 Skill 列表(4.23 重构版) 12 13 | Skill | 职责 | 触发关键词 | 14 |-------|------|-----------| 15 | [godot-dev](../skills/godot-dev/SKILL.md) | 统一开发入口;执行环境检测 + 三场景分流(make/new/modify)| 做游戏 / 改场景 / 加玩法 / make a game | 16 | [godot-deploy](../skills/godot-deploy/SKILL.md) | 自执行 5 步部署:Node 检查、Server 构建、Godot 编辑器下载、9080 探测 | 部署 / 一键部署 / setup mcp / 连不上 | 17 | [godot-new](../skills/godot-new/SKILL.md) | 新建另一个游戏项目:推断模板、复制模板+addons、写 `active-game.json` | 再做一个 / 新游戏 / new game | 18 | [godot-debug](../skills/godot-debug/SKILL.md) | 调用 3 个 debug MCP 单元查询工具,展示错误报告 | 报错 / debug / 修 bug | 19 20 ## 当前 MCP 工具列表(4.23 重构版) 21 22 > 4.23.md:**MCP 只暴露对 Godot 编辑器的单元操作。** 23 > 旧的 `godot_deploy` / `godot_dev_router` / `init_godot_project` / 24 > `operate_node` 等已从 MCP 中**移除**——它们的逻辑回归到了 Skill。 25 26 | 工具 | 类别 | 说明 | 27 |------|------|------| 28 | `build_godot_scene` | 场景修改门面 | 接收完整声明式场景树,server 端拆解为 create_node / update_node_property / create_script / save_scene 等单元命令逐一执行 | 29 | `get_debug_errors` | 单元查询 | 一次性扫描全项目的编译错误 + 编辑器日志错误 | 30 | `get_script_errors` | 单元查询 | 单个脚本的详细错误 + 完整内容 | 31 | `get_editor_output` | 单元查询 | Godot 编辑器 Output 面板原始日志 | 32 33 外加若干 read-only 资源(场景列表 / 脚本列表 / 项目结构 / 编辑器状态等)。 34 35 ## 工作区目录契约(4.23.md 强制约定) 36 37 ``` 38 ${WORKSPACE}/ 39 ├── godot-editor/ ← 由 godot-deploy 下载 40 ├── active-game.json ← 由 godot-new 写入 41 ├── game1/ game2/ ... ← 由 godot-new 创建 42 ``` 43 44 详见 [godot-dev/SKILL.md](../skills/godot-dev/SKILL.md#工作区目录契约4-23-md-强制约定所有子-skill-必须遵守)。 45 所有子 Skill **必须**遵守此结构。 46 47 ## 用法 48 49 ``` 50 /godot:skill # 列出 51 /godot:skill godot-dev # 直接打开某 Skill 的 SKILL.md 52 ``` 53 54 ## 与三大场景的对应关系(参见 [4.23.md](../docs/需求文档/4.23.md)) 55 56 | 场景 | 触发条件 | 涉及 Skill | 调用的 MCP 工具 | 57 |------|---------|-----------|----------------| 58 | 1. 空环境 + 做游戏 | 工作区无 `project.godot` 且用户想做游戏 | godot-dev → godot-deploy → godot-new | (无;建项目本身不调 MCP) | 59 | 2. 已部署 + 新游戏 | 已有 `active-game.json` 但用户说「再做一个」 | godot-dev → godot-new | (无) | 60 | 3. 修改游戏内容 | 已有 `active-game.json` 且用户说改/加/删 | godot-dev | `build_godot_scene` 或直接文件 Write/Edit |
infometa/workbuddyskills/tree/main/plugins/codebuddy-plugins-official/plugins/godot-mcp/commands commit a91e973633
Frequently asked questions How do I install the Commands skill? Run npx skillmds@latest add infometa/commands in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
What does the Commands skill do? 查看插件内置的 Skill 列表与各自职责 It is listed under AI & ML on SkillMD.
Is Commands safe to use? This skill has not completed SkillMD's automated safety review yet. Independent scanners report: SkillSpector: PASS, Skill Scanner: PASS. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
Which AI agents work with Commands? This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Is Commands free to use? Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Who published Commands? infometa (@infometa) published this skill. Their other Agent Skills are listed on their SkillMD profile.