{"id":"dbwls99706-ros2-engineering-skills","name":"ros2-engineering-skills","homepage":null,"repo_url":"https://github.com/dbwls99706/ros2-engineering-skills","category":"ai-ml","subcategories":[],"tags":["ai-ml","agent-skill","ros2","robotics","qos","dds","lifecycle","ros2-control","nav2","moveit","sros2","testing","deployment"],"what_it_does":"A SKILL.md-based knowledge module for AI coding agents that teaches production-grade ROS 2 engineering practices, including workspace setup, node/executor patterns, QoS/DDS troubleshooting, lifecycle patterns, ros2_control, Nav2, MoveIt 2, real-time considerations, security (SROS2/DDS security), testing/CI, and deployment guidance across ROS 2 distros. It also includes utility scripts for scaffolding packages, QoS compatibility checking, and launch file static validation.","use_cases":["Debugging ROS 2 pub/sub communication issues (especially QoS/DDS Request-vs-Offered mismatches)","Scaffolding ROS 2 packages with best-practice structure (lifecycle nodes, launches, tests)","Providing ROS 2 design decision guidance to coding agents (rclcpp vs rclpy, executors, callback groups)","Generating or improving code for ros2_control hardware interfaces and controller chaining","Guiding development workflows for Nav2 and MoveIt 2 integration scenarios","Assisting with ROS 2 real-time architecture planning (callback groups, memory allocation awareness)","Providing ROS 2 testing and CI/CD patterns (launch_testing, gtest, industrial_ci, simulation-in-the-loop)","Deployment guidance for Docker/cross-compile and fleet/robot deployment patterns"],"not_for":["Direct runtime integration with ROS 2 systems (it is primarily documentation/skills content, not a ROS node/service)","Automating live robot fleet operations without human review and environment-specific verification","Guarantees of correctness for specific hardware drivers/sensors without validation in the target environment","Use cases requiring a network API (REST/GraphQL/gRPC) from this package"],"best_when":"When using an AI coding agent that supports Agent Skills / SKILL.md to iteratively produce or fix ROS 2 code and architecture with distro-aware, production-oriented guidance.","avoid_when":"When you need an executable service or SDK API surface (this repository is documentation/skills plus developer scripts, not an HTTP/gRPC product).","alternatives":["Other ROS 2 agent skills/knowledge bases focused on QoS/lifecycle patterns","ROS 2 official documentation and tutorials for QoS, lifecycle, and rclcpp/rclpy patterns","Community ROS 2 templates (ament_lint, example launch files, lifecycle examples) and boilerplates","Standalone QoS troubleshooting tools/scripts (if available) rather than agent-embedded guidance"],"af_score":64.5,"security_score":17.5,"reliability_score":30.0,"package_type":"skill","discovery_source":["openclaw"],"priority":"high","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-03-30T15:28:38.315293+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":false,"mcp_server_url":null,"has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":[],"oauth":false,"scopes":false,"notes":"No API/authentication surface is described; installation uses git/skill marketplace flows for agent tooling."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"No pricing information provided; appears to be a public code repository/skill content."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":64.5,"security_score":17.5,"reliability_score":30.0,"mcp_server_quality":0.0,"documentation_accuracy":70.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":100.0,"rate_limit_clarity":0.0,"tls_enforcement":0.0,"auth_strength":0.0,"scope_granularity":0.0,"dependency_hygiene":50.0,"secret_handling":50.0,"security_notes":"The skill includes a dedicated security reference topic (SROS2, DDS security plugins, certificates, supply chain), which is positive from a guidance perspective. However, the repository content provided does not include verifiable details about TLS/auth, secret storage practices, or specific dependency vulnerability status.","uptime_documented":0.0,"version_stability":40.0,"breaking_changes_history":40.0,"error_recovery":40.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["Because this is a knowledge module, an agent may generate ROS 2 code that compiles but still fails at runtime due to environment-specific QoS/DDS settings, hardware/driver behavior, and parameterization differences.","Distro-specific guidance (Humble/Jazzy/Kilted/Rolling) requires the agent/user to correctly target the active ROS 2 distribution; mismatches can lead to build/dependency issues.","Real-time and security guidance (SROS2/DDS plugins) typically needs system-level configuration; the skill may not fully capture all vendor/network constraints."]}}