Kagi Enrichment: 访问独立网络和利基新闻 - Openclaw Skills
作者:互联网
2026-04-03
什么是 Kagi Enrichment (kagi-enrich)?
Kagi Enrichment 是一款精密工具,旨在发掘经常被主流搜索引擎掩埋的高质量、非商业内容。通过利用 Kagi 独特的增强索引,此 Openclaw Skills 集成提供了访问独立网站和个人博客的 Teclis,以及访问非主流新闻和利基讨论的 TinyGem。 该技能以高性能 Go 二进制文件形式构建,确保了快速启动时间和零运行时依赖。它是研究人员和开发人员的完美伴侣,他们需要真实、以人为本的信息,而无需受 SEO 优化的商业网站干扰。在 Openclaw Skills 中使用此专门的搜索功能,可确保您的 AI 代理能够找到传统工具错过的深度网络洞察。
下载入口:https://github.com/openclaw/skills/tree/main/skills/joelazar/kagi-enrich
安装与下载
1. ClawHub CLI
从源直接安装技能的最快方式。
npx clawhub@latest install kagi-enrich
2. 手动安装
将技能文件夹复制到以下位置之一
全局模式~/.openclaw/skills/
工作区
/skills/
优先级:工作区 > 本地 > 内置
3. 提示词安装
将此提示词复制到 OpenClaw 即可自动安装。
请帮我使用 Clawhub 安装 kagi-enrich。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
Kagi Enrichment (kagi-enrich) 应用场景
- 发现与利基编程语言相关的独立技术博客和个人项目。 - 追踪主流媒体周期之外的另类新闻视角和讨论。 - 为深入调查研究学术或非商业内容。 - 将无广告、高信号的搜索结果集成到自动研究工作流中。
- 该技能从用户或代理接收搜索查询和目标索引选择(网页或新闻)。 2. 使用提供的 API 密钥建立与 Kagi Enrichment API 的安全连接。 3. Go 二进制文件针对 Teclis 或 TinyGem 专有数据库执行搜索。 4. 结果数据被解析为清晰、结构化的格式,优先考虑相关性和独立作者身份。 5. 该技能将结果输出为人类可读的文本或机器可解析的 JSON,以便在 Openclaw Skills 中进一步处理。
Kagi Enrichment (kagi-enrich) 配置指南
要开始使用此技能,您需要一个已启用 API 访问权限的 Kagi 账户。
1. 在 Kagi 设置 API 门户生成 API 令牌。
2. 向您的 Kagi 账单账户充值。
3. 在您的 shell 配置文件中导出 API 密钥:
bash
export KAGI_API_KEY="your-api-key-here"
4. 下载适用于您架构的预构建二进制文件:
bash
mkdir -p .bin
curl -fsSL "https://github.com/joelazar/kagi-skills/releases/download/latest/kagi-enrich" -o .bin/kagi-enrich
chmod +x .bin/kagi-enrich
Kagi Enrichment (kagi-enrich) 数据架构与分类体系
该技能将搜索结果组织成详细的架构。使用 JSON 输出模式时,将提供以下字段:
| 字段 | 描述 |
|-------|-------------|
| query | 提供的搜索词 |
| index | 使用的具体索引(网页或新闻) |
| results | 包含标题、URL、代码段、排名和发布日期的数组 |
| meta | 包含 API 剩余余额和响应延迟的元数据 |
这种结构化方法使得将数据传输到其他 Openclaw Skills 进行综合或分析变得容易。
name: kagi-enrich
description: Search Kagi's unique non-commercial web (Teclis) and non-mainstream news (TinyGem) indexes for independent, ad-free content you won't find in regular search results. Use when you want to discover small-web sites, independent blogs, niche discussions, or non-mainstream news on a topic.
Kagi Enrichment
Search Kagi's proprietary enrichment indexes using the Kagi Enrichment API. These are Kagi's "secret sauce" — curated indexes of non-commercial and independent content that complement mainstream search results.
Two indexes are available:
| Index | Backend | Best for |
|---|---|---|
web |
Teclis | Independent websites, personal blogs, open-source projects, non-commercial content |
news |
TinyGem | Non-mainstream news sources, interesting discussions, off-the-beaten-path journalism |
This skill uses a Go binary for fast startup and zero runtime dependencies. The binary can be downloaded pre-built or compiled from source.
Setup
Requires a Kagi account with API access enabled. Uses the same KAGI_API_KEY as all other kagi-* skills.
- Create an account at https://kagi.com/signup
- Navigate to Settings → Advanced → API portal: https://kagi.com/settings/api
- Generate an API Token
- Add funds at: https://kagi.com/settings/billing_api
- Add to your shell profile (
~/.profileor~/.zprofile):export KAGI_API_KEY="your-api-key-here" - Install the binary — see Installation below
Pricing
$2 per 1,000 searches ($0.002 per query). Billed only when non-zero results are returned.
Usage
# Search the independent web (Teclis index) — default
{baseDir}/kagi-enrich.sh web "rust async programming"
{baseDir}/kagi-enrich.sh "rust async programming" # web is the default
# Search non-mainstream news (TinyGem index)
{baseDir}/kagi-enrich.sh news "open source AI"
# Limit number of results
{baseDir}/kagi-enrich.sh web "sqlite internals" -n 5
# JSON output
{baseDir}/kagi-enrich.sh web "zig programming language" --json
{baseDir}/kagi-enrich.sh news "climate change solutions" --json
# Custom timeout
{baseDir}/kagi-enrich.sh web "query" --timeout 30
Options
| Flag | Description |
|---|---|
-n |
Max results to display (default: all returned) |
--json |
Emit JSON output |
--timeout |
HTTP timeout in seconds (default: 15) |
Output
Default (text)
--- Result 1 ---
Title: SQLite Internals: How The World's Most Used Database Works
URL: https://www.compileralchemy.com/books/sqlite-internals/
Date: 2023-04-01T00:00:00Z
A deep-dive into how SQLite's B-tree storage engine, WAL journal...
--- Result 2 ---
...
[API Balance: $9.9980 | results: 15]
JSON (--json)
{
"query": "sqlite internals",
"index": "web",
"meta": {
"id": "abc123",
"node": "us-east4",
"ms": 386,
"api_balance": 9.998
},
"results": [
{
"rank": 1,
"title": "SQLite Internals: How The World's Most Used Database Works",
"url": "https://www.compileralchemy.com/books/sqlite-internals/",
"snippet": "A deep-dive into SQLite's B-tree...",
"published": "2023-04-01T00:00:00Z"
}
]
}
When to Use
- Use
webwhen you want independent, non-commercial perspectives on a topic — personal blogs, indie projects, academic pages, niche communities — results that mainstream search drowns out with SEO-optimized commercial sites - Use
newswhen you want news and discussions from sources outside the mainstream media cycle — niche outlets, Hacker News threads, Reddit discussions, independent journalists - Combine with
kagi-searchfor the most complete picture:kagi-searchfor high-quality general results,kagi-enrich webfor independent voices,kagi-enrich newsfor alternative news angles - Use
kagi-fastgptinstead when you need a synthesized answer rather than a list of sources
Note on result counts
The enrichment indexes are intentionally niche — they may return fewer results than general search. No results for a query means no relevant content was found in that index (and you won't be billed).
Installation
Option A — Download pre-built binary (no Go required)
OS=$(uname -s | tr '[:upper:]' '[:lower:]')
ARCH=$(uname -m)
case "$ARCH" in
x86_64) ARCH="amd64" ;;
aarch64|arm64) ARCH="arm64" ;;
esac
TAG=$(curl -fsSL "https://api.github.com/repos/joelazar/kagi-skills/releases/latest" | grep '"tag_name"' | cut -d'"' -f4)
BINARY="kagi-enrich_${TAG}_${OS}_${ARCH}"
mkdir -p {baseDir}/.bin
curl -fsSL "https://github.com/joelazar/kagi-skills/releases/download/${TAG}/${BINARY}" r
-o {baseDir}/.bin/kagi-enrich
chmod +x {baseDir}/.bin/kagi-enrich
# Verify checksum (recommended)
curl -fsSL "https://github.com/joelazar/kagi-skills/releases/download/${TAG}/checksums.txt" | r
grep "${BINARY}" | sha256sum --check
Pre-built binaries are available for Linux and macOS (amd64 + arm64) and Windows (amd64).
Option B — Build from source (requires Go 1.26+)
cd {baseDir} && go build -o .bin/kagi-enrich .
Alternatively, just run {baseDir}/kagi-enrich.sh directly — the wrapper auto-builds on first run if Go is available.
The binary has no external dependencies — only the Go standard library.
相关推荐
专题
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
最新数据
相关文章
Crypto.com 交易机器人:自动化加密货币交易所工具 - Openclaw Skills
Claude 安全检查器:HHH 对齐与审核 - Openclaw Skills
币安三角套利:加密货币交易与执行 - Openclaw Skills
币安超短线交易机器人:高频加密货币交易工具 - Openclaw Skills
币安网格交易:自动化加密货币套利 - Openclaw Skills
AI 测试生成器:自动化单元测试创建 - Openclaw Skills
AI 性能优化器:自动化代码瓶颈分析 - Openclaw Skills
OpenClaw 配置备份器:自动化备份与迁移 - Openclaw Skills
任务控制仪表板:AI 智能体管理 - Openclaw Skills
Entur Travel:挪威公共交通规划 - Openclaw Skills
AI精选
