Curated Search
Skill by qsmtco
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/qsmtco/curated-searchCurated Search Skill
Summary
Domain-restricted full-text search over a curated whitelist of technical documentation (MDN, Python docs, etc.). Provides clean, authoritative results without web spam.
Tool: curated-search.search
Search the curated index.
Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
query | string | yes | — | Search query terms |
limit | number | no | 5 | Maximum results (capped by config.max_limit, typically 100) |
domain | string | no | null | Filter to specific domain (e.g., docs.python.org) |
min_score | number | no | 0.0 | Minimum relevance score (0.0–1.0); filters out low-quality matches |
offset | number | no | 0 | Pagination offset (skip first N results) |
Response
JSON array of result objects:
[
{
"title": "Python Tutorial",
"url": "https://docs.python.org/3/tutorial/",
"snippet": "Python is an easy to learn, powerful programming language...",
"domain": "docs.python.org",
"score": 0.87,
"crawled_at": 1707712345678
}
]
Fields:
title— Document title (cleaned)url— Source URL (canonical)snippet— Excerpt (~200 chars) from contentdomain— Hostname of sourcescore— BM25 relevance score (higher is better; not normalized 0–1 but typically 0–1 range)crawled_at— Unix timestamp when page was crawled
Example Agent Calls
search CuratedSearch for "python tutorial"
search CuratedSearch for "async await" limit=3 domain=developer.mozilla.org
search CuratedSearch for "linux man page" min_score=0.3
Errors
If an error occurs, the tool exits non-zero and prints a JSON error object to stderr, e.g.:
{
"error": "index_not_found",
"message": "Search index not found. The index has not been built yet.",
"suggestion": "Run the crawler first: npm run crawl",
"details": { "path": "data/index.json" }
}
Common error codes:
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-qsmtco-curated-search": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
token-optimizer
Reduce OpenClaw token usage and API costs through smart model routing, heartbeat optimization, budget tracking, and multi-provider fallbacks. Use when token costs are high, API rate limits are being hit, or hosting multiple agents at scale. Includes ready-to-use scripts for task classification, usage monitoring, and optimized heartbeat scheduling. All operations are local file analysis only - no network requests, no code execution. See SECURITY.md for details.
tokenQrusher
Token optimization system for OpenClaw reducing costs 50-80%
Session State Tracker
Skill by qsmtco
Yacy
Skill by qsmtco