🤖 AI Agent Skill#
MotrixSim 提供一个面向 AI 编程助手(如 Claude Code、Codex 等)的 Agent Skill。安装后,当你让 AI 助手编写、调试或审查 MotrixSim 的 Python 程序或 MJCF XML 模型时,它会以官方版本化文档作为权威来源来确定 API 签名和 MJCF 属性,而不是凭模型记忆猜测,从而显著减少 API 名称、参数和 XML 标签上的错误。
安装#
motrixsim skill 通过开源的 npx skills 工具分发,以 GitHub 仓库作为来源。按以下步骤安装:
准备前置条件:安装 Node.js(提供
npx命令),并准备一个支持 Agent Skills 的 AI 编程助手(如 Claude Code 或 Codex)。(可选)查看仓库内可用的 skill:
npx skills add Motphys/agent-skills --list
安装 motrixsim skill:
npx skills add Motphys/agent-skills --skill motrixsim
备注
安装过程中,npx skills 会让你选择安装到哪个已检测到的助手;skill 会被写入对应助手的配置目录,例如 Claude Code 的 ~/.claude/skills/、Codex 的 ~/.agents/skills/。
使用#
安装完成后无需手动调用。AI 助手会读取 skill 的描述,当你的任务匹配“编写、调试或审查 MotrixSim Python 程序或 MJCF 模型”时自动启用它。
你只需要像平常一样描述需求,例如:
“用 MotrixSim 写一个加载
scene.xml并仿真 500 步的 Python 脚本”“帮我在这个 MJCF 里加一个 hinge joint 和一个 position actuator”
“这段 MotrixSim 代码报错,帮我检查 API 用法”
启用后,skill 会:
定位与目标版本匹配的官方文档
先查阅 API / MJCF 索引,再读取具体的文档块
使用文档中确切的名称和约束来生成脚本或模型
在依赖可用时运行最小验证
备注
skill 依赖的文档来自 Motphys/motrixsim-agent-docs,并按 MotrixSim 版本组织。如果本地缺少对应版本,skill 会从该仓库拉取匹配的标签;当确切版本不存在时,它会选择不超过目标版本的最接近版本,并提示版本差异。