Claude Skill

PlaiPin/rosclaw

Rosclaw integrates ROS2 with OpenClaw using TypeScript, enabling developers to control robotic claws via ROS2's distributed architecture. Ideal for robotics research and education.

Overview

Stars552
Forks63
LanguageTypeScript
Last pushed2026-03-03
Last synced2026-07-02
View on GitHub

Repository

OwnerPlaiPin
Repositoryrosclaw
Full namePlaiPin/rosclaw
Repo ID1,158,808,327

Install this Skill

git clone https://github.com/PlaiPin/rosclaw.git

Registry

Typeopenclaw_skill
Quality score80/100
Verificationreadme_parsed
Last verified2026-06-09
Platforms
OpenClaw
Capabilities
memoryvideoterminal
Detected files
README.mddocsexamplespackage.json
Config keys
PACKAGE_JSON

Summary

Rosclaw is a TypeScript-based integration project that bridges ROS2 (Robot Operating System 2) with OpenClaw, enabling developers to build and control robotic claw systems using modern web technologies and ROS2's distributed architecture.

Chinese description

ROS2 与 OpenClaw 相遇 💗

Key features

  • TypeScript implementation for ROS2 and OpenClaw integration
  • Enables robotic claw control via ROS2 messages
  • Leverages ROS2's distributed communication model
  • Designed for modular and extensible robotic systems

Use cases

  • Building robotic claw arms with ROS2 control
  • Educational projects for ROS2 and robotics integration
  • Prototyping gripper systems in research labs
  • Developing web-interfaced robotic manipulators

README excerpt

# RosClaw > [!IMPORTANT] > **This project is undergoing a major re-architecture and migration to separate repos.** Check back soon for updates, or reach out on X [@irvinxyz](https://x.com/irvinxyz) to follow along. **Natural language control of ROS2 robots through messaging apps, powered by AI agents.** RosClaw connects [OpenClaw](https://github.com/openclaw) to [ROS2](https://docs.ros.org/) (the Robot Operating System) through an intelligent plugin layer. Send a message on Telegram, WhatsApp, Discord, or Slack — the robot moves. Connect to your own robot or "lease" any robot registered into our portal globally. Each robot registers their own profile with capabilitie. Whethere it's a cute desk robot or a humanoid robot, all you have to do is install our OpenClaw extension and run our ROS2 packakge. <p align="center"> <a href="https://x.com/livinoffwater/status/2017172436119331133"> <img src="assets/thumbnail-1.jpg" alt="RosClaw Demo Video" width="380" /> </a> &nbsp;&nbsp; <a href=""> <img src="assets/thumbnail-2.jpg" alt="RosClaw Demo" width="380" /> </a> <br /> <em>Click to watch the demos</em> </p> ## How It Works ``` User (WhatsApp/Telegram/Discord/Slack) | v OpenClaw Gateway (AI Agent + Tools + Memory) | v RosClaw Plugin rosbridge_server (WebSocket) | v ROS2 DDS Robots: Nav2, MoveIt2, cameras, sensors ``` 1. A user sends a natural language message through any messaging app 2. OpenClaw's AI agent receives the message and uses ROS2 tools registered by the RosClaw plugin 3. The agent translates intent into ROS2 operations (topic publish, service call, action goal) 4. The robot acts, and the agent streams feedback back to the chat ## Project Structure ``` rosclaw/ ├── packages/ │ └── ros

Topics

No topics yet.

Explore more

Data from GitHub. Synced on 2026-07-02