
wimblerobotics/ros2-copilot-skills
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
158 expert AI skills for ROS 2, Nav2, perception, SLAM, localization, URDF, Gazebo, and robotics development with GitHub Copilot.
개요
A library of for ROS 2 robotics development with GitHub Copilot, Claude, and other AI coding assistants that support the VS Code skills / instructions format. Each skill encodes expert-level knowledge — parameter interactions, tuning strategies, common failure modes, and working code examples — for a specific ROS 2 domain. Skills are loaded on-demand by the AI agent only when relevant to your current task. For search and discoverability, this repository also publishes a standard Markdown index at docs/SKILLS-CATALOG.md so GitHub search can match ROS 2 skill names and descriptions from normal indexable paths. Clone directly into the Copilot personal skills directory: Every VS Code workspace you open will have access to all 158 skills. To update: Add as a Git submodule inside your project: Anyone who clones your project (with --recurse-submodules) gets the skills automatically. To update to the latest skills: Copy specific skill folders into your project's .
README
원문 README의 일부입니다. 원문 보기.
ROS 2 Copilot Skills
A library of 158 deep-knowledge AI skills for ROS 2 robotics development with GitHub Copilot, Claude, and other AI coding assistants that support the VS Code skills / instructions format.
Each skill encodes expert-level knowledge — parameter interactions, tuning strategies, common failure modes, and working code examples — for a specific ROS 2 domain. Skills are loaded on-demand by the AI agent only when relevant to your current task.
For search and discoverability, this repository also publishes a standard Markdown index at docs/SKILLS-CATALOG.md so GitHub search can match ROS 2 skill names and descriptions from normal indexable paths.
Target distributions: ROS 2 Jazzy and Rolling
Skill Categories
| Category | Skills | Topics |
|---|---|---|
ros2-core/ |
20 | Nodes, launch, lifecycle, QoS, TF2, parameters, actions, testing |
nav2-general/ |
10 | Architecture, lifecycle, params structure, simple commander |
nav2-costmaps/ |
12 | Layer configuration, inflation math, voxel/obstacle/range layers |
nav2-planners/ |
8 | NavFn, SMAC 2D/Hybrid-A*/Lattice, Theta*, benchmarking |
nav2-controllers/ |
12 | MPPI (with all critics), DWB, RPP, Rotation Shim, tuning |
nav2-behaviors/ |
5 | Spin, backup, wait, assisted teleop, custom plugins |
behavior-trees/ |
15 | XML format, all node types, custom C++/Python, Groot2, patrol BTs |
slam-mapping/ |
10 | Cartographer, SLAM Toolbox, map server, loop closure |
localization/ |
10 | AMCL, EKF/UKF sensor fusion, IMU, wheel odometry, frames |
perception/ |
12 | Laser/pointcloud processing, YOLO, depth cameras, DepthAI |
hardware/ |
15 | Teensy/PlatformIO, serial protocols, motor drivers, udev, e-stop |
simulation/ |
8 | Gazebo Harmonic, SDF worlds, physics, ros_gz_bridge |
urdf/ |
8 | URDF/Xacro, inertia, joints, differential drive, sensor frames |
devops/ |
8 | colcon, Docker, systemd, GitHub Actions, rosdep |
data-visualization/ |
5 | rosbag2 analysis, RViz2 config, overlays, performance profiling |
Installation
Option A — Personal (all workspaces on your machine)
Clone directly into the Copilot personal skills directory:
git clone https://github.com/wimblerobotics/ros2-copilot-skills.git ~/.copilot/skills
Every VS Code workspace you open will have access to all 158 skills. To update:
cd ~/.copilot/skills && git pull
Option B — Per-project (shared with collaborators via Git)
Add as a Git submodule inside your project:
cd ~/my_robot_ws
git submodule add https://github.com/wimblerobotics/ros2-copilot-skills.git .github/skills
git commit -m "Add ROS 2 Copilot skills"
Anyone who clones your project (with --recurse-submodules) gets the skills
추천 도구
다른 키워드를 입력하거나 필터를 제거해 보세요.
설치
npx skillfish add wimblerobotics/ros2-copilot-skills