Curated Search for Openclaw

A domain-restricted local search engine that provides authoritative technical documentation results without web spam.

qsmtco
v1.0.7
Feb 18, 2026
0
1.7k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install curated-search

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install curated-search using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Curated Search?

Curated Search is a specialized tool designed to provide developers with a clean, authoritative search experience over a whitelist of technical documentation, such as MDN, Python docs, or specialized man pages. By focusing on specific domains, this Openclaw Skills integration eliminates the noise and SEO-driven spam often found in general search engine results.

The skill operates with a local-first philosophy. Once the initial index is built, all search operations are performed entirely on your machine. This ensures high-speed query resolution and absolute privacy, as no search data or workspace context ever leaves your local environment.

Curated Search Use Cases

  • Searching for specific API syntax across MDN or official language documentation without browser distractions.
  • Accessing authoritative technical guides while avoiding low-quality forum posts or outdated blog content.
  • Performing offline documentation searches in environments with limited or no internet connectivity.
  • Filtering search queries to specific trusted domains to ensure language-specific technical relevance.

How Curated Search Works

  1. The user defines a whitelist of trusted domains and seed URLs in a local configuration file.
  2. A manual crawl process is initiated to scrape and index content from the approved domains.
  3. The indexed data is stored locally in a compressed format on the host machine.
  4. When a query is made, the tool utilizes a BM25 relevance algorithm to scan the local index.
  5. Structured JSON results, including snippets and relevance scores, are returned to the agent for immediate use.

Curated Search Setup

To get started with this skill for Openclaw Skills, follow these installation steps:

  1. Ensure you have Node.js installed on your system.
  2. Configure your target documentation sources by editing the config.yaml file in the skill directory.
  3. Build your local search index by running the crawler command:
npm run crawl
  1. Once the crawl is complete, the skill is ready to handle search queries through the agent interface.

Curated Search Data Schema & Taxonomy

The skill returns a JSON array of result objects. The data is organized according to the following schema:

Field Type Description
title string The cleaned document title from the source.
url string The canonical source URL of the documentation.
snippet string A ~200 character excerpt from the content.
domain string The hostname of the source (e.g., docs.python.org).
score number The BM25 relevance score for the query match.
crawled_at number Unix timestamp indicating when the page was last indexed.

Curated Search Advanced Features

  • Domain-restricted filtering to isolate searches to specific documentation sets.
  • Adjustable relevance thresholds using the min_score parameter to ensure only high-quality matches appear.
  • Full pagination support via offset and limit parameters for deep index exploration.
  • Local-only execution path ensuring queries within Openclaw Skills remain private and secure.
  • Configurable crawling parameters including depth, delays, and content length limits to customize index density.

SKILL.md


Loading

Related Openclaw Skills

Featured*