A repository scanning and symbol mapping tool that builds a fast, searchable JSON index of classes, functions, and variables using Python AST and ripgrep.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install codebase-index
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 codebase-index using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Codebase Index is a system designed to help AI agents understand entire code repositories at depth, inspired by the advanced codebase indexing capabilities found in Claude Code. While tools like codebytelens focus purely on single-file analysis, Codebase Index provides a full-repository overview by scanning project directories to build a searchable database of symbols.
The system is built from scratch utilizing the Python Abstract Syntax Tree (ast) module alongside ripgrep for lightning-fast scanning. It accurately extracts code structural definitions such as classes, functions, variables, and code imports. This structure enables developer agents to gain instant repository intelligence without wasting LLM context windows on unnecessary code reading.
index.json file.Ensure you have python3 installed on your system as it is a required dependency for running the indexer.
# Clone or locate the skill in your environment
# Run a repository scan to generate your first index
python3 indexer.py scan /path/to/project --output project-index.json
The output schema generated by this Openclaw Skills module is a clean JSON structure containing an array of extracted symbols. Below is an overview of the fields generated:
| Field | Type | Description |
|---|---|---|
symbols |
Array | A collection of all extracted structural components from the codebase |
symbols[].name |
String | The exact identifier name of the class, function, or variable |
symbols[].type |
String | Structural classification (e.g., class, function) |
symbols[].file |
String | Relative filepath location within the repository |
symbols[].line |
Integer | Exact line number where the definition begins |
symbols[].docstring |
String | Extracted inline developer documentation or string comments |
symbols[].methods |
Array | (Optional) List of method names contained within a class definition |
Loading
Design, structure, and deploy complex multi-agent orchestrations with a complete blueprint and document handoff system.

An AI agent forecasting skill that integrates Polymarket and Kalshi predictive analysis, model-vs-market edge tracking, and calibrated probability intelligence into your OpenClaw setup.

An expert AI testing assistant transforming junior engineers into masters by implementing a 7-phase, 48-module full-lifecycle QA framework.

A powerful integration skill enabling AI agents to search, browse, download, and install skills, MCP servers, and comprehensive agent solutions directly from the e-store marketplace.

Remote Dispatch bridges mobile messaging and desktop automation, allowing users to remotely control their computer via QQBot and computer-use scripts.

An automation tool that leverages Chrome CDP to programmatically generate, optimize, and download AI videos on Google Flow.








































