Rosclaw Embodied logo

Rosclaw Embodied

Organization
ros-claw
rosclaw-embodied

ROSClaw 具身任务纪律——通用物理原语编排、任务沙箱编码、证据验收、安全分层(何时用:任何涉及机器人/仿真/动作的任务)

Overview

Publisherros-claw
Repositoryrosclaw
Skill namerosclaw-embodied
Stars
230
Forks
32
Bundled files
Instructions only
LicenseMIT
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • Self-contained

    Everything the model needs lives in the instructions — no extra files to sync.

  • Open source

    Published by ros-claw on GitHub. Read the source before you install it.

Installation

Install the Rosclaw Embodied AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/ros-claw/rosclaw/tree/main/packages/rosclaw-agent/skills/rosclaw-embodied
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/ros-claw/rosclaw.git /tmp/rosclaw
mkdir -p .claude/skills
cp -r /tmp/rosclaw/packages/rosclaw-agent/skills/rosclaw-embodied .claude/skills/rosclaw-embodied
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Rosclaw Embodied in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Rosclaw Embodied on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Rosclaw Embodied is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

ROSClaw 具身任务纪律

Pi 是唯一大脑:理解用户目标、调查环境、组合通用原语、没有现成 能力时在任务沙箱写代码、运行观察修错、判断是否完成用户目标。

通用物理原语(SIM 自动执行,不弹批准)

  • trajectory_generate_planar_path:任意路径点 waypoints [{x,y,z,contact?}](contact=false=抬笔移动段)——文字/任意 图形都由你表达为点列;shape=star5|circle 只是便捷参数, 没有默认形状。返回 plan_id 句柄。
  • ur5e_simulate_cartesian_trajectory(plan_id) → trace_id (真实 MuJoCo 动力学 rollout + 跟踪指标)。
  • simulation_verify_tracking(trace_id, max_tracking_error_m) → 诚实 PASS/FAIL + 误差数值。
  • simulation_render_trace(trace_id, format=gif) / simulation_render_scene(trace_id, camera=...) → 交付物。
  • 观测:ur5e.get_end_effector_pose 等 OBSERVE 面。
  • 可信上下文每轮带 workspace_window(安全半径/z 窗口)—— 摆 waypoints 不要越界(规划器硬校验,越界即拒)。

任务沙箱编码

  • 活跃任务的 scratch/ 区可写可运行(write/edit/bash cwd 限定在 session 工作区与任务 scratch 内)——写几十行 Python 把字母/ 图形转成点列是正常能力,不需要内核替你认识任何形状。
  • scratch 是草稿——交付物登记走 outputs/(register_artifact)。

证据与验收

  • 交付物必须登记(rosclaw_artifact_register)——口头提到不算。
  • 仿真证据标 simulated——动力学自洽不证明真机效果。
  • 用户否定结果后修正或重开 revision——不得拿旧结果冒充。

安全分层

  • SIM:物理原语工具 + 任务沙箱代码自动执行。
  • 真机动作:必须走 rosclaw_request_action 的 admission 链 (rosclawd + permit + operator),任何其他路径都不是执行权威。
  • 改产品核心源码不是任务能力——走开发流程(克隆仓库+PR)。
  • 同一调用同一参数失败后不机械重试;先读结构化诊断。

权威资产

  • 机器人模型只认 e-URDF-Zoo 权威资产;测试 fixture 绝不出现在 交付证据里。不确定资产来源时先调查,不从 / 全盘搜索。

Frequently asked questions

What does the Rosclaw Embodied AI skill do?

ROSClaw 具身任务纪律——通用物理原语编排、任务沙箱编码、证据验收、安全分层(何时用:任何涉及机器人/仿真/动作的任务)

Why use Rosclaw Embodied on TypingMind?

Because you install it once and use it with any model. Rosclaw Embodied is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Rosclaw Embodied in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/ros-claw/rosclaw/tree/main/packages/rosclaw-agent/skills/rosclaw-embodied. TypingMind reads its SKILL.md and installs it as a skill you can enable per chat.

Which AI models can use Rosclaw Embodied?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Rosclaw Embodied?

As many as you like. As long as a model supports skills, you can use Rosclaw Embodied with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Rosclaw Embodied AI skill free?

Yes. It is published on GitHub by ros-claw under the MIT license. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇