peaq-robotics for Openclaw

A core ROS 2 integration for managing decentralized identity, storage, and access control on the peaq network.

lavish0000
v0.1.7
Feb 17, 2026
5
2.7k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install peaq-robotics

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install peaq-robotics using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is peaq-robotics?

The peaq-robotics skill provides the essential runtime environment to connect autonomous agents with the peaq-robotics-ros2 workspace. It enables AI agents to interact directly with the peaq blockchain for decentralized identity (DID) management, secure data storage, and granular access control within a robotics context. By leveraging Openclaw Skills, developers can bridge the gap between autonomous robot operations and web3 infrastructure without handling complex low-level blockchain logic manually.

This skill focuses on the operational runtime of existing workspaces, allowing for node lifecycle management and service calls. It is designed to be low-risk by excluding high-privilege administrative tasks like repository cloning or direct value transfers, making it a stable choice for production-grade Openclaw Skills deployments.

peaq-robotics Use Cases

  • Initializing and managing the lifecycle (start, configure, activate) of ROS 2 nodes on a robot.
  • Creating and reading Decentralized Identifiers (DIDs) for autonomous machines to establish on-chain identity.
  • Storing sensor data or agent states securely in decentralized storage using FAST or standard modes.
  • Defining and assigning roles or permissions for robot operators via blockchain-based access control.
  • Generating identity card JSONs and DIDs for machine-to-machine communication and discovery.

How peaq-robotics Works

  1. The skill identifies an existing ROS 2 workspace via the PEAQ_ROS2_ROOT environment variable.
  2. Users trigger node lifecycle commands to transition the core peaq ROS 2 nodes through start, configure, and activate states.
  3. For identity tasks, the skill invokes specialized DID services to register or retrieve machine information on the peaq network.
  4. Data storage requests are processed by validating JSON payloads and passing them to ROS 2 services for blockchain anchoring.
  5. Access control commands interact with the peaq-robotics-ros2 stack to manage roles and permissions for specific DID addresses.
  6. All service calls are executed as JSON objects to ensure data integrity and prevent shell-based interpolation errors.

peaq-robotics Setup

To integrate this capability with your Openclaw Skills, ensure ROS 2 is installed and your peaq workspace is built. Set the required environment variables in your shell:

export PEAQ_ROS2_ROOT="$HOME/peaq-robotics-ros2"
# Optional: Specify a custom configuration file
export PEAQ_ROS2_CONFIG_YAML="$HOME/peaq-robotics-ros2/peaq_ros2_examples/config/peaq_robot.yaml"

Note that the ROS environment must be sourced externally (e.g., source /opt/ros/humble/setup.bash) before running the agent.

peaq-robotics Data Schema & Taxonomy

The skill organizes interaction data based on the peaq-robotics-ros2 structure and utilizes JSON for all service communications.

Category Data Type Description
Identity DID JSON Machine identity metadata including type and attributes
Storage Payload JSON Key-value data stored on-chain (e.g., sensor_data)
Config YAML ROS 2 node parameters and network configuration files
Permissions Role/Permission Mapping of access rights to specific peaq DID addresses
Identity Card Helper JSON Structured data for name, roles, and endpoints

peaq-robotics Advanced Features

  • Support for complex JSON input via file paths (@/path/file.json) restricted to authorized workspace roots.
  • Integrated identity card helpers that combine JSON generation and DID creation into streamlined workflows.
  • Granular access control management including role creation, permission assignment, and DID granting.
  • High-performance storage options for rapid sensor data anchoring to the peaq network within Openclaw Skills.
  • Built-in funding request templates to facilitate administrative coordination for on-chain gas fees.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Requires
Bins ros2python3
Github Stars: 0
forks: 0

Featured*