← 返回 Skills 市场
dbwls99706

ros2-engineering-skills

作者 dbwls99706 · GitHub ↗ · v1.0.2 · MIT-0
cross-platform ✓ 安全检测通过
266
总下载
1
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install ros2-engineering-skills
功能描述
Comprehensive ROS 2 engineering guide covering workspace setup, node architecture, communication patterns (topics/services/actions with QoS), lifecycle and c...
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install ros2-engineering-skills
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /ros2-engineering-skills 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
Slug ros2-engineering-skills
版本 1.0.2
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 3
常见问题

ros2-engineering-skills 是什么?

Comprehensive ROS 2 engineering guide covering workspace setup, node architecture, communication patterns (topics/services/actions with QoS), lifecycle and c... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 266 次。

如何安装 ros2-engineering-skills?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install ros2-engineering-skills」即可一键安装,无需额外配置。

ros2-engineering-skills 是免费的吗?

是的,ros2-engineering-skills 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

ros2-engineering-skills 支持哪些平台?

ros2-engineering-skills 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 ros2-engineering-skills?

由 dbwls99706(@dbwls99706)开发并维护,当前版本 v1.0.2。

💬 留言讨论