claude

rostooling-modeler

Generates and validates RosTooling ROS 2 model files (.ros, .ros2, .rossystem) against the Xtext grammar and validators, with an optional headless language server for real diagnostics.

0 on GitHubby Fraunhofer IPA — CoreSense x Humanoid, work item E1v0.2.0updated 1 month agodevelopment
/

Plugin rostooling-modeler from marketplace rostooling-modeler-marketplace in Mohamedgalil/ipa-rostooling-studio. Commands read from the repo's manifest — 1 month ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (4)

  • ros-model

    Generate and validate RosTooling model files (.ros2 AmentPackage, .rossystem system composition, .ros message specs) for the Fraunhofer IPA ROS 2 Xtext toolchain. Use when asked to model a ROS 2 package, node, its publishers/subscribers/services/actions/parameters, or to wire nodes into a system wit

  • ros-modeler

    Pre-flight checklist of the 12 rules that most often silently corrupt a RosTooling .ros2/.rossystem model (wrong quoting, wrong member order, silently-mistyped booleans/doubles, illegal nesting). Use immediately before emitting or editing such a file, IN ADDITION TO the `ros-model` skill, never inst

  • ros-plot

    Render RosTooling .rossystem models as one self-contained, interactive HTML file (four abstraction levels, draggable graph, no network) via scripts/ros_plot.py. Invoke with file.rossystem path(s), --out PATH, --recursive and/or --open as $ARGUMENTS.

  • update-ros-catalog

    Refresh the popular-ROS-packages reference by fetching metrics.ros.org and the two awesome-list sources (plus any extra URLs passed in $ARGUMENTS).

Slash commands (2)

  • /rostooling-modeler:ros-plot

    Render RosTooling .rossystem models as one self-contained, interactive HTML file (four abstraction levels, draggable graph, no network) via scripts/ros_plot.py.

  • /rostooling-modeler:update-ros-catalog

    Refresh the popular-ROS-packages reference by fetching metrics.ros.org and the two awesome-list sources (plus any extra URLs you pass in), via a cheap (haiku) agent.

Subagents (1)

  • ros-modeler

    Authors and repairs RosTooling model files (.ros2, .rossystem) for the Fraunhofer IPA ROS 2 modelling toolchain. Use when asked to generate, edit, or fix a .ros2 package model or a .rossystem system-composition model, or to reconcile such a file with grammar or validator diagnostics.

Hooks (6)

  • PostToolUse

    "${ROSMODEL_PYTHON:-python3}" "${CLAUDE_PLUGIN_ROOT}/scripts/rosmodel_lint.py" --hook

  • PostToolUse

    "${ROSMODEL_PYTHON:-python3}" "${CLAUDE_PLUGIN_ROOT}/scripts/rosmodel_lint.py" --hook

  • PostToolUse

    "${ROSMODEL_PYTHON:-python3}" "${CLAUDE_PLUGIN_ROOT}/scripts/rosmodel_lint.py" --hook

  • PostToolUse

    "${ROSMODEL_PYTHON:-python3}" "${CLAUDE_PLUGIN_ROOT}/scripts/rosmodel_lint.py" --hook

  • PostToolUse

    "${ROSMODEL_PYTHON:-python3}" "${CLAUDE_PLUGIN_ROOT}/scripts/rosmodel_lint.py" --hook

  • PostToolUse

    "${ROSMODEL_PYTHON:-python3}" "${CLAUDE_PLUGIN_ROOT}/scripts/rosmodel_lint.py" --hook

Language servers (1)

  • rostooling
View source on GitHub

Similar plugins

Matt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).

39 skills

mattpocock/skills 323,108

superpowers

claudecodex

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

15 skills · hooks

obra/superpowers 316,836

context7

claudecodex

Up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your coding agent's context.

1 MCP server

upstash/context7 64,709

Build powerful, stateful CLI interfaces for any GUI application using the cli-anything harness methodology.

5 commands

HKUDS/CLI-Anything 58,665

5 skills + 35 modes + Material Passport pipeline. Includes v3.6.7 cross-model audit gate and v3.6.8 generator-evaluator contract.

5 skills · 16 commands · 4 agents · hooks

Imbad0202/academic-research-skills 56,698

Automates browser interactions for web testing, form filling, screenshots, and data extraction

12 skills

vercel-labs/agent-browser 50,373

Maintain rostooling-modeler?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex pluginslisted