Token导航 LogoToken导航TokenDH.com
研究检索需要联网clawhub未标认证来源可访问clear审计通过

curated-search精选搜索

Agent Skill

curated-search 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

27,001

周安装

1,103

GitHub Stars

公开资料未说明

下载量

8,736
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:curated-search(精选搜索)
来源仓库:https://github.com/qsmtco/curated-search
安装命令:
openclaw skills install curated-search
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install curated-search

简介

curated-search 用于在限定范围内查找和筛选精选技术文档。

  • 适合需要快速定位关键词、任务场景或来源线索的研究检索场景。
  • 通过关键词搜索实现信息定位,需结合具体 README 确认实际用法。
  • 安装前建议核实权限范围、维护状态及是否涉及联网或文件操作。
  • 适用于 OpenClaw 生态中的信息检索与内容筛选需求。

SKILL.md

name
curated-search
description
Domain-restricted full-text search over curated technical documentation
version
1.0.7
author
qsmtco
license
MIT
homepage
https://github.com/openclaw/curated-search
metadata
openclaw
requires
bins
["node"]
emoji
🔍

Curated 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.

External Endpoints

This skill does not call any external network endpoints during search operations. The crawler optionally makes outbound HTTP requests during index builds (one‑time setup), but those are user‑initiated (npm run crawl) and respect the configured domain whitelist.

Security & Privacy

  • Search is fully local – After the index is built, all queries run offline; no data leaves your machine.
  • Crawling is optional and whitelist‑scoped – The crawler only accesses domains you explicitly list in config.yaml. It respects robots.txt and configurable delays.
  • No telemetry – No usage data is transmitted externally.
  • Configuration is read from local config.yaml and the index file in data/.

Model Invocation Note

The curated-search.search tool is invoked only when the user explicitly calls it. It does not run autonomously. OpenClaw calls the tool handler (scripts/search.js) when the user asks to search the curated index.

Trust Statement

By using this skill, you trust that the code operates locally and only crawls domains you approve. The skill does not send your queries or workspace data to any third party. Review the open‑source implementation before installing.


Tool: curated-search.search

Search the curated index.

Parameters

NameTypeRequiredDefaultDescription
querystringyesSearch query terms
limitnumberno5Maximum results (capped by config.max_limit, typically 100)
domainstringnonullFilter to specific domain (e.g., docs.python.org)
min_scorenumberno0.0Minimum relevance score (0.0–1.0); filters out low-quality matches
offsetnumberno0Pagination 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 content
  • domain — Hostname of source
  • score — 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:

CodeMeaningSuggested Fix
config_missingConfiguration file not foundSpecify --config path or ensure config.yaml exists
config_invalidYAML parsing failedCheck syntax in config.yaml
config_missing_index_pathindex.path not setAdd index.path to config
index_not_foundIndex file missingRun npm run crawl to build index
index_corruptedIndex file incompatible or corruptedRebuild index with npm run crawl
index_init_failedUnexpected index initialization errorCheck permissions, reinstall dependencies
missing_queryNo query providedProvide --query argument
query_too_longQuery exceeds 1000 charactersShorten the query
limit_exceededLimit > config.max_limitUse a smaller limit
invalid_domainDomain filter malformedUse format like docs.python.org
conflicting_flagsMutually exclusive flags used (e.g., --stats with --query)Use flags correctly
stats_failedCould not retrieve index statsEnsure index is accessible
search_failedSearch execution threw an errorCheck query and index integrity

Configuration

Edit config.yaml in the skill directory. Key sections:

  • domains — whitelist of allowed domains (required)
  • seeds — starting URLs for crawling
  • crawl — depth, delay, timeout, max_documents
  • content — min_content_length, max_content_length
  • index — path to index files
  • search — default_limit, max_limit, min_score

See README.md for full configuration docs.

Support

  • Full documentation: README.md
  • Technical specs: specs/
  • Build plan: PLAN.md
  • Contributor guide: CONTRIBUTING.md
  • Issues: Report on GitHub (or via OpenClaw maintainers)

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

86.82%
按下载量换算7,585

安全审计

ClawScan

通过

Static analysis

未展示

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills