← ClaudeAtlas

ros2listed

Core ROS 2 usage: workspaces, colcon builds, packages (ament_python/ament_cmake), nodes, topics/services/actions, QoS, launch files, parameters, TF2, rosdep, and gluing third-party packages together. Use when: any ROS 2 development or debugging; 'ros2', 'colcon', 'launch file', 'package.xml', 'QoS mismatch', 'TF', 'node not receiving messages', 'rosdep'. Foundation skill for the ROS vertical — load alongside nav2, gazebo, rviz2. ROS 2 only; ROS 1 is EOL and out of scope. Not for: navigation specifics (nav2), simulation (gazebo), or visualization (rviz2/foxglove).
robium-ai/robium-plugin · ★ 0 · AI & Automation · score 73
Install: claude install-skill robium-ai/robium-plugin
# ros2 The foundation tool skill for the robium ROS vertical. Everything that touches ROS 2 itself — workspaces, colcon, package anatomy, nodes, topics/services/ actions, QoS, launch files, parameters, TF2, rosdep, and gluing third-party ROS packages together — lives here. `nav2`, `gazebo`, and `rviz2` all assume this skill's content and cross-reference it rather than re-explaining ROS 2 basics; load this skill alongside any of them. This skill is ROS 2 only — ROS 1 reached end-of-life with Noetic Ninjemys and is out of scope everywhere in robium. ## When to use this skill - Any ROS 2 development or debugging task: creating a package, building a workspace, writing nodes, wiring topics/services/actions, writing launch files, setting parameters, working with TF2, resolving dependencies. - The trigger phrases in the description: 'ros2', 'colcon', 'launch file', 'package.xml', 'QoS mismatch', 'TF', 'node not receiving messages', 'rosdep'. - A ROS 2 node isn't receiving messages it should be — start here (QoS is the first suspect), not in application logic. - Cross-references — go to the sibling skill instead when the question is: - Autonomous navigation specifics (costmaps, planners, controllers, behavior trees, AMCL/localization) → `nav2`. This skill covers the ROS 2 substrate Nav2 runs on, not navigation algorithms. - Simulating a ROS 2 robot → `gazebo`. - Visualizing ROS 2 data → `rviz2` (local display) or `foxglove` (remote/ headless). - Choosin