ROS Skill
CLI om ROS/ROS2 robots te inspecteren en te besturen via rosbridge WebSocket - topics, services, nodes, actions.
Werkt met setup
Wat het doet
Wikkelt een rosbridge WebSocket-verbinding in een enkele Python CLI (ros_cli.py) zodat Claude topics kan opsommen/abonneren/publiceren, services kan aanroepen, nodes kan inspecteren, en ROS2-parameters en acties kan krijgen/instellen, allemaal met gestructureerde JSON-retournering. Triggert wanneer de gebruiker vraagt naar ROS/ROS2 topics, services, nodes, parameters, acties, of robotbeweging/sensorinteractie.
Testrapport
De CLI zelf is echt en schoon - uitgevoerd live tegen een gesloten lokale poort en kreeg goed gevormde `{"error": "[Errno 61] Connection refused"}` JSON bij elke opdracht precies zoals gedocumenteerd - maar niets wat het doet is nuttig totdat een rosbridge_server al draait op een bereikbare robot/simulator, wat een echte handmatige setup stap is die deze omgeving niet heeft.
Getest op: 2026-07-15 · Claude Code 2.x (agent harness)
Installatie
git clone https://github.com/lpigeon/ros-skill cd ros-skill mkdir -p ~/.claude/skills cp -r . ~/.claude/skills/ros-skill
Commando's en voorbeeldprompts
/ros-skillCLI om ROS/ROS2 robots te inspecteren en te besturen via rosbridge WebSocket - topics, services, nodes, actions.
Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):
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