ROS Skill
CLI for å inspisere og kontrollere ROS/ROS2 roboter over rosbridge WebSocket - topics, services, nodes, actions.
Krever oppsett
Hva den gjør
Pakker en rosbridge WebSocket-tilkobling inn i en enkelt Python CLI (ros_cli.py) slik at Claude kan liste/abonnere/publisere topics, kalle services, inspisere nodes, og få/sette ROS2-parametre og actions, alt returnerer strukturert JSON. Utløses når brukeren spør om ROS/ROS2 topics, services, nodes, parametre, actions, eller robotbevegelse/sensorinteraksjon.
Testrapport
CLI-en i seg selv er ekte og ren - kjørte den live mot en lukket lokal port og fikk velformet `{"error": "[Errno 61] Connection refused"}` JSON på hver kommando nøyaktig som dokumentert - men ingenting den gjør er nyttig før en rosbridge_server allerede kjører på en tilgjengelig robot/simulator, noe som er et genuint manuelt oppsettstrinn denne miljøet ikke har.
Testet på: 2026-07-15 · Claude Code 2.x (agent harness)
Installer
git clone https://github.com/lpigeon/ros-skill cd ros-skill mkdir -p ~/.claude/skills cp -r . ~/.claude/skills/ros-skill
Kommandoer og eksempelprompter
/ros-skillCLI for å inspisere og kontrollere ROS/ROS2 roboter over rosbridge WebSocket - topics, services, nodes, actions.
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):
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