rose-container-tools

DevOps & Cloud
v1.0.0
Benign

Build and run ROSE compiler tools using ROSE installed in a Docker container.

584 downloads584 installsby @chunhualiao

Setup & Installation

Install command

clawhub install chunhualiao/rose-container-tools

If the CLI is not installed:

Install command

npx clawhub@latest install chunhualiao/rose-container-tools

Or install with OpenClaw CLI:

Install command

openclaw skills install chunhualiao/rose-container-tools

or paste the repo link into your assistant's chat

Install command

https://github.com/openclaw/skills/tree/main/skills/chunhualiao/rose-container-tools

What This Skill Does

Provides a Makefile-based workflow for building and running ROSE compiler tools inside a Docker container. ROSE requires GCC 7-10 and specific Boost versions that most modern hosts lack — the container supplies a pre-configured environment with ROSE at /rose/install. Covers identity translators, call graph generators, and AST traversal tools.

Using a pre-configured container avoids installing GCC 7-10 and the specific Boost version ROSE requires, which typically conflicts with modern host toolchains.

When to Use It

  • Generating call graphs from C/C++ source code
  • Writing source-to-source transformations on a codebase
  • Counting and inspecting AST node types across project files
  • Building tools that link against librose.so without configuring the host compiler
  • Running regression tests on ROSE-based analysis tools with make check

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Generating call graphs from C/C++ source code

AGENT
  1. 1Generating call graphs from C/C++ source code
  2. 2Writing source-to-source transformations on a codebase
  3. 3Counting and inspecting AST node types across project files
  4. 4Building tools that link against librose.so without configuring the host compiler
  5. 5Running regression tests on ROSE-based analysis tools with make check
OUTPUT
Build and run ROSE compiler tools using ROSE installed in a Docker container.

Share this skill

Security Audits

VirusTotalBenign
OpenClawBenign
View full report

These signals reflect official OpenClaw status values. A Suspicious status means the skill should be used with extra caution.

Details

LanguageMarkdown
Last updatedMar 1, 2026