ROS Skill
CLI til at inspicere og styre ROS/ROS2 robotter over rosbridge WebSocket - emner, services, noder, handlinger.
Virker med opsætning
Hvad det gør
Wrapper en rosbridge WebSocket-forbindelse i en enkelt Python CLI (ros_cli.py), så Claude kan liste/abonnere/publicere emner, kalde services, inspicere noder og få/sætte ROS2-parametre og handlinger, alt sammen returnerer struktureret JSON. Udløses, når brugeren spørger om ROS/ROS2 emner, services, noder, parametre, handlinger eller robotbevægelse/sensorinteraktion.
Testrapport
CLI'en selv er ægte og ren - kørte den live mod en lukket lokal port og fik velformet `{"error": "[Errno 61] Connection refused"}` JSON på hver kommando præcis som dokumenteret - men intet af det, den gør, er nyttigt, før en rosbridge_server allerede kører på en tilgængelig robot/simulator, hvilket er et ægte manuelt opsætningstrin, som dette miljø ikke har.
Testet: 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
Kommandoer og eksempelprompter
/ros-skillCLI til at inspicere og styre ROS/ROS2 robotter over rosbridge WebSocket - emner, services, noder, handlinger.
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen 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