Robotics Agent Skills

Use this skill when the user needs to write production-grade robotics software with ROS1, ROS2, or any robotics middleware using AI agents.

javimosch Updated

File contents

Robotics Agent Skills

Agent skills that make AI coding assistants write production-grade robotics software. Covers ROS1, ROS2, design patterns, SOLID principles, and testing.

Installation

git clone https://github.com/arpitg1304/robotics-agent-skills.git
sc skills teach robotics-agent-skills:quickstart

What's Included

  • ROS2 — Nodes, executors, QoS, ros2_control, Nav2, MoveIt 2
  • ROS1 — Legacy ROS1 patterns and migration guides
  • Design Patterns — Robotics-specific architectural patterns
  • SOLID Principles — Applied to robotics codebases
  • Testing — Unit tests, integration tests, simulation-based testing

Usage Prompts

  • "Create a ROS2 publisher-subscriber node pair for sensor data"
  • "Design a robotics architecture following SOLID principles"
  • "Write a Nav2 navigation stack configuration"
  • "Implement a ros2_control hardware interface"
  • "Add unit tests for this ROS2 node"

javimosch/supercli/tree/main/plugins/robotics-agent-skills/skills/quickstart commit 15c938f8fc

Frequently asked questions

npx skillmds@latest add javimosch/robotics-agent-skills