| name | peaq-robotics |
| description | Core peaq-robotics-ros2 runtime for OpenClaw. Start/stop ROS 2 nodes and call DID, storage, and access-control services. Use when requests are about running an existing peaq ROS2 workspace (not installing/building or sending funds). |
| metadata | {"openclaw":{"emoji":"robot","requires":{"bins":["ros2","python3"],"env":["PEAQ_ROS2_ROOT"]}}} |
peaq-robotics (Core)
What this skill is
Use this skill when a machine already has a working peaq-robotics-ros2 workspace and you want OpenClaw to run core ROS 2 nodes and call peaq services:
- DID create/read
- Storage add/read
- Access role/permission operations
What this skill intentionally does NOT do
To keep this skill low-risk and easier to approve in registries, core excludes:
- repo clone/build automation
- value transfer commands
- tether wallet operations
- runtime expansion of trusted setup/json roots via env overrides
If you need install/bootstrap/funding automation, use the companion admin skill (peaq-robotics-admin).
Required prerequisites
Before using core commands, make sure these are already true:
- ROS 2 is installed and
ros2 works.
peaq-robotics-ros2 workspace is already present and built.
PEAQ_ROS2_ROOT points to that repo.
- Config YAML exists (either:
- set
PEAQ_ROS2_CONFIG_YAML, or
- use default
<PEAQ_ROS2_ROOT>/peaq_ros2_examples/config/peaq_robot.yaml).