A streamlined environment for building and running ROSE-based source code analysis tools within a Docker container to ensure toolchain compatibility.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install rose-container-tools
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install rose-container-tools using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The ROSE Container Tools skill provides a robust framework for developing advanced source-to-source translators and AST processors. By leveraging a containerized environment, this skill bypasses the complex dependency requirements of the ROSE compiler infrastructure, such as specific GCC and Boost versions that are often incompatible with modern host operating systems. It ensures developers can focus on writing analysis logic rather than environment configuration, making it a vital part of the Openclaw Skills ecosystem for compiler engineering and static analysis.
Ensure Docker is installed on your host system. To begin using this skill with Openclaw Skills, pull the container and start the development environment using the following commands:
# Create and start the ROSE development container
docker run -it --name rose-tools-dev \
-v /home/liao/rose-install:/rose/install:ro \
-v $(pwd):/work \
-w /work \
rose-dev:latest bash
Once inside the container, use make to build tools and make check to run automated tests.
The skill manages data across container volumes and follows a specific directory taxonomy for ROSE development:
| Path | Purpose |
|---|---|
/rose/install |
Contains headers (/include/rose), libraries (/lib), and binaries. |
/work |
The mounted workspace containing your tool source code and Makefiles. |
/work/build |
Directory where compiled binaries and analysis tools are stored. |
/work/tools |
Recommended directory for C++ source files (e.g., identity.cpp, callgraph.cpp). |
/work/tests |
Location for input source files used during the make check testing phase. |
make -j and consistent compiler flagsLoading
A curated knowledge base and research tool for discovering, documenting, and sharing real-world automation scenarios powered by OpenClaw.

Automate the retrieval of your Claude Max subscription usage limits and reset times via the Claude Code CLI.

A structured, 7-phase incident response framework for diagnosing and fixing OpenClaw system regressions and configuration failures.

A sophisticated multi-agent orchestration skill that automates the research, writing, and review of full-length technical books directly from code repositories.

A specialized environment for building the ROSE source-to-source compiler using Docker to ensure toolchain compatibility and dependency isolation.

A specialized utility to securely replace OpenRouter API keys across multiple configuration files and environment variables.








































