A 100% offline semantic code search tool that uses embeddings to find code by meaning rather than just keyword matching.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install semantic-grep
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 semantic-grep using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
semgrepll is a powerful local semantic grep utility designed for developers who need to navigate large codebases by intent and logic. By leveraging vector embeddings through backends like llama.cpp, ONNX, or Ollama, it allows for high-performance code discovery without ever sending your private source code to an external API.
As one of the essential Openclaw Skills for AI-native development, it bridges the gap between traditional grep and modern LLM-powered context retrieval. It automatically handles the heavy lifting of project indexing and vector storage, ensuring that finding complex logic—like authentication flows or payment processing—is as simple as describing what the code does in plain English.
Install the core package via pip. To ensure full compatibility with various local backends, you can specify optional dependencies.
# Basic installation
pip install semgrepll
# Installation with ONNX support for faster CPU inference
pip install semgrepll[onnx]
Ensure you have Python 3.10+ and a local provider like Ollama running or a GGUF model path defined in your environment variables.
semgrepll organizes its data to balance speed and local privacy. It utilizes a pluggable storage backend for its vector index.
| Component | Type | Description |
|---|---|---|
| Vector Store | SQLite / LanceDB | Stores the document embeddings and file metadata. |
| Embeddings | mxbai-embed-large-v1 | Default model used to represent code logic numerically. |
| Cache | Local Filesystem | Caches embeddings to allow for rapid re-indexing of modified files. |
Loading
A comprehensive command-line management tool for discovering, installing, and updating skills from public registries.

A strategic advisory engine that emulates the decision frameworks of 10 world-class business and industry leaders to guide complex professional decisions.

A whimsical emotional support agent inspired by Patrick Star that offers companionship, humor, and integrated weather reporting.

Autoresearch is an autonomous, goal-directed skill designed to systematically optimize system metrics through iterative make-change-verify-keep/revert cycles.

A powerful integration skill for Parma that allows AI agents to manage restaurant orders, CRM data, and project documentation through the Membrane platform.

A conversational financial tracking tool specifically designed for the Bangladesh market to monitor mobile financial services and cash spending.








































