WR

wimblerobotics/ros2-copilot-skills

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

26 stars 品質 52 トレンド 11Apache-2.0

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

GitHub で README 全文を見る

推奨ツール

別のキーワードを試すか、フィルタを外してください。

インストール

npx skillfish add wimblerobotics/ros2-copilot-skills
MCP 初心者?mcpskill.org のガイドから始めましょう →