
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