Individual skill
ros1
Best practices, design patterns, and common pitfalls for ROS1 (Robot Operating System 1) development. Use this skill when building ROS1 nodes, packages, launch files, or debugging ROS1 systems. Trigger whenever the user mentions ROS1, catkin, rospy, roscpp, roslaunch, roscore, rostopic, tf, actionlib, message types, services, or any ROS1-era robotics middleware. Also trigger for migrating ROS1 code to ROS2, maintaining legacy ROS1 systems, or building ROS1-ROS2 bridges. Covers catkin workspaces, nodelets, dynamic reconfigure, pluginlib, and the full ROS1 ecosystem.
skills/ros1/SKILL.md
Source commit f9bc5467ff9ee3d23f1a1b0b29a649843bb6ad11
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Instructions only
- Last checked
- Nov 10, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 401
- Repository last updated
- Aug 12, 2026
- License
- Apache-2.0
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- agent-skills Repository topic
- ai-coding-assistant Repository topic
- claude-skills Repository topic
- robotics Repository topic
- design Derived category
- testing Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 13,546 bytesSKILL.mdcore · 13,546 bytesSKILL.mdcore · 13,546 bytesSKILL.mdcore · 13,546 bytesSKILL.mdcore · 13,546 bytesSKILL.mdcore · 13,546 bytesSKILL.mdcore · 13,546 bytesSKILL.mdcore · 13,546 bytesSKILL.mdcore · 13,546 bytesSKILL.mdcore · 13,546 bytesSKILL.mdcore · 13,546 bytesSKILL.mdcore · 13,546 bytesSKILL.mdcore · 13,546 bytesSKILL.mdcore · 13,546 bytesSKILL.mdcore · 13,546 bytesSKILL.mdcore · 13,546 bytesSKILL.mdcore · 13,546 bytesSKILL.mdcore · 13,546 bytesSKILL.mdcore · 13,546 bytesSKILL.mdcore · 13,546 bytesSKILL.mdcore · 13,546 bytes
Read excerpt
# ROS1 Development Skill
## When to Use This Skill
- Building or maintaining ROS1 packages and nodes
- Writing launch files, message types, or services
- Debugging ROS1 communication (topics, services, actions)
- Configuring catkin workspaces and build systems
- Working with tf/tf2 transforms, URDF, or robot models
- Using actionlib for long-running tasks
- Optimizing nodelets for zero-copy transport
- Planning ROS1 → ROS2 migration
## Core Architecture Principles