A specialized CLI utility designed to fetch, build, and install C++ libraries and tools from a centralized cpp_tools repository.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install gettool
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 gettool using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Pywayne Bin Gettool is a powerful tool-fetching utility that simplifies the process of integrating third-party C++ libraries into development projects. By utilizing a central repository and a mapping configuration, it allows developers to quickly pull in dependencies like Eigen, OpenCV, or PCL without manual cloning and configuration. As a part of the Openclaw Skills ecosystem, it provides a standardized way to handle complex C++ toolchains.
The utility supports multiple retrieval methods, including git submodules for full version control and sparse checkouts for lightweight source access. Beyond just downloading code, it automates the compilation process using CMake and make, and can even execute installation scripts for global system integration. This makes it an essential tool for developers who need to maintain consistent environments across different machines.
To get started with this skill, ensure you have Git, CMake, and a C++ toolchain installed on your system. Configure your repository settings using the following commands:
# Check the current repository URL
gettool --get-url
# Set your custom cpp_tools repository source
gettool --set-url <YOUR_REPOSITORY_URL>
# List all supported libraries and tools
gettool -l
The skill manages tool metadata and file organization through a structured YAML mapping and specific directory logic:
| Data Component | Description |
|---|---|
| name_to_path_map.yaml | The core configuration file defining tool names, repository paths, and build capabilities. |
| Target Path Mapping | Logic that determines the local destination based on the tool's entry in the mapping file. |
| Sparse-Checkout | A git configuration used for non-submodule tools to minimize download size. |
| buildable Flag | A boolean in the metadata that indicates if the skill can automate the CMake build process. |
Loading
A Python-based utility for calculating and visualizing geometric boundaries including convex hulls, concave hulls, and minimum bounding rectangles for 2D datasets.

A specialized digital signal processing toolkit for Python designed to handle noise suppression, peak detection, and complex time-series analysis.

A sophisticated reasoning framework that applies the ReAct-Plan methodology to decompose complex tasks into structured, iterative analysis.

A specialized Python toolkit for managing hierarchical logic trees, union-find set operations, and seamless XML serialization.

A command-line tool for generating detailed visualizations and time-based distribution analysis of Git repository commits.

A Python-based Windows automation toolkit for registering global system hotkeys and performing advanced window management operations.








































