ROS Skill
CLI zur Inspektion und Steuerung von ROS/ROS2-Robotern über rosbridge WebSocket – Topics, Services, Nodes, Actions.
Funktioniert mit Setup
Was es kann
Umschließt eine rosbridge WebSocket-Verbindung in einer einzigen Python-CLI (ros_cli.py), sodass Claude Topics auflisten/abonnieren/veröffentlichen, Services aufrufen, Nodes inspizieren und ROS2-Parameter und Actions abrufen/setzen kann, wobei alles strukturierte JSON zurückgibt. Löst aus, wenn der Benutzer nach ROS/ROS2-Topics, Services, Nodes, Parametern, Actions oder Roboterbewegungen/Sensorinteraktionen fragt.
Testbericht
Die CLI selbst ist real und sauber – führte sie live gegen einen geschlossenen lokalen Port aus und erhielt bei jedem Befehl gut formatierte `{"error": "[Errno 61] Connection refused"}` JSONs, genau wie dokumentiert – aber nichts davon ist nützlich, bis ein rosbridge_server bereits auf einem erreichbaren Roboter/Simulator läuft, was ein echter manueller Einrichtungsschritt ist, den diese Umgebung nicht hat.
Getestet am: 2026-07-15 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/lpigeon/ros-skill cd ros-skill mkdir -p ~/.claude/skills cp -r . ~/.claude/skills/ros-skill
Befehle & Beispiel-Prompts
/ros-skillCLI zur Inspektion und Steuerung von ROS/ROS2-Robotern über rosbridge WebSocket – Topics, Services, Nodes, Actions.
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
connect to my robot and show me the /cmd_vel message schemamove the robot forward for two seconds then stop it safelylist all active ros2 topics and subscribe to the odometry one