← Back to Skills Marketplace
ros2-engineering-skills
by
dbwls99706
· GitHub ↗
· v1.0.2
· MIT-0
266
Downloads
1
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install ros2-engineering-skills
Description
Comprehensive ROS 2 engineering guide covering workspace setup, node architecture, communication patterns (topics/services/actions with QoS), lifecycle and c...
Usage Guidance
This skill appears coherent for ROS 2 engineering work, but you should: 1) Verify the source before cloning or running code — the registry entry has no homepage and README points to a GitHub user (confirm the repository and maintainer). 2) Review the included scripts (create_package.py, launch_validator.py, qos_checker.py, rosbag2_qos_checker.py) for any shell execution, network calls, or filesystem operations before running them locally. 3) If you plan to run tests or Docker flows, do so in an isolated environment (CI runner or sandbox) to avoid unexpected system changes. 4) Prefer installing from an official or well-known repository and verify commit history/signatures or vendor-provided checksums when possible. If you want, I can scan the contents of specific script files for obvious risky patterns (shell.exec, subprocess calls, remote downloads) and summarize them.
Capability Analysis
Type: OpenClaw Skill
Name: ros2-engineering-skills
Version: 1.0.2
The ros2-engineering-skills skill bundle is a comprehensive and high-quality resource for ROS 2 development. It includes well-documented reference materials and several utility scripts (create_package.py, launch_validator.py, qos_checker.py) designed to scaffold packages and perform static analysis for best practices. The code is transparent, follows standard ROS 2 engineering principles, and contains no evidence of malicious intent, data exfiltration, or prompt injection.
Capability Assessment
Purpose & Capability
Name, description, SKILL.md, README, reference documents, utility scripts, and tests all align with a comprehensive ROS 2 engineering guide. The included scripts (create_package.py, launch_validator.py, qos_checker.py, rosbag2_qos_checker.py) and 20+ reference files are reasonable for the stated purpose.
Instruction Scope
SKILL.md instructs the agent to route to domain-specific reference files and to apply core engineering principles. It does not direct the agent to read unrelated system files, capture secrets, or exfiltrate data. The reference files contain normal developer guidance and command examples (docker, ros2 doctor, ros2 CLI, apt, etc.) which are expected for ROS 2 workflows.
Install Mechanism
No install spec is declared in the registry (instruction-only skill); the package includes code and README installation examples that suggest cloning from a GitHub repo. Cloning or running included scripts would write files and execute code locally — that's normal for this type of skill but users should inspect code before executing or cloning from untrusted sources.
Credentials
The skill declares no required environment variables, credentials, or config paths. The content references environment variables commonly used in ROS/Docker examples (ROS_DOMAIN_ID, CYCLONEDDS_URI) only as usage examples; no unexplained SECRET/TOKEN variables are requested.
Persistence & Privilege
Skill metadata does not request always:true and uses normal defaults (user-invocable, agent-autonomous invocation permitted). It does not indicate modifying other skills or system-wide agent settings. The default autonomous invocation is noted but not combined with other red flags.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install ros2-engineering-skills - After installation, invoke the skill by name or use
/ros2-engineering-skills - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
Version 1.0.2 - WSL testing setup and CI improvements
v1.0.1
Fix license to Apache-2.0
v1.0.0
Initial release of a comprehensive ROS 2 engineering skill for guiding development and deployment across all major robotics middleware tasks.
- Provides a progressive-disclosure, reference-driven workflow for ROS 2 engineering from initial workspace setup to production deployment.
- Covers topics including node and package architecture, communication patterns, real-time design, Nav2, MoveIt 2, hardware interfaces, perception, testing, debugging, and ROS 1–2 migration.
- Offers a decision router to direct users to relevant reference materials for each workflow or domain.
- Defines core engineering principles: distro awareness, language selection (C++/Python), package conventions, robust parameter handling, error management, and quality of service defaults.
- Triggers guidance whenever users work with ROS 2 code, packages, launch files, robot models, hardware integration, simulation, deployment, or CI/CD tasks.
Metadata
Frequently Asked Questions
What is ros2-engineering-skills?
Comprehensive ROS 2 engineering guide covering workspace setup, node architecture, communication patterns (topics/services/actions with QoS), lifecycle and c... It is an AI Agent Skill for Claude Code / OpenClaw, with 266 downloads so far.
How do I install ros2-engineering-skills?
Run "/install ros2-engineering-skills" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is ros2-engineering-skills free?
Yes, ros2-engineering-skills is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does ros2-engineering-skills support?
ros2-engineering-skills is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created ros2-engineering-skills?
It is built and maintained by dbwls99706 (@dbwls99706); the current version is v1.0.2.
More Skills