rose-container-tools
Build and run ROSE compiler tools using ROSE installed in a Docker container.
Setup & Installation
Install command
clawhub install chunhualiao/rose-container-toolsIf the CLI is not installed:
Install command
npx clawhub@latest install chunhualiao/rose-container-toolsOr install with OpenClaw CLI:
Install command
openclaw skills install chunhualiao/rose-container-toolsor paste the repo link into your assistant's chat
Install command
https://github.com/openclaw/skills/tree/main/skills/chunhualiao/rose-container-toolsWhat 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.
User asks: Generating call graphs from C/C++ source code
- 1Generating call graphs from C/C++ source code
- 2Writing source-to-source transformations on a codebase
- 3Counting and inspecting AST node types across project files
- 4Building tools that link against librose.so without configuring the host compiler
- 5Running regression tests on ROSE-based analysis tools with make check
Build and run ROSE compiler tools using ROSE installed in a Docker container.
Security Audits
These signals reflect official OpenClaw status values. A Suspicious status means the skill should be used with extra caution.
Similar Skills
VIEW ALLrose-docker-build-skill
Build the ROSE compiler in a Docker container using autotools or CMake.
zyfai-sdk
Earn yield on any Ethereum wallet on Base, Arbitrum, and Plasma.
azure-ai-voicelive-py
Build real-time voice AI applications.
agent-framework-azure-ai-py
Build Azure AI Foundry agents.