ClawDiscover:自动化的 AI Agent 服务发现 - Openclaw Skills

作者:互联网

2026-04-13

AI快讯

什么是 ClawDiscover?

ClawDiscover 是专门为下一代自主 Agent 设计的专业服务发现层。传统目录是为人类浏览而构建的,而 ClawDiscover 提供了基于推送的架构,Agent 可以自主找到完成任务所需的工具。它是开发者扩展 Openclaw 技能能力的关键组件,允许 Agent 实时扫描新的基础设施、交易或研究服务。

该平台提供强大的 API,支持免费发现和高级的 AI 优化馈送。通过集成此技能,您的 Agent 能够通过 AI 生成的摘要 (TL;DR) 评估新服务,并在无需人工监督的情况下保持对生态系统趋势的更新。

下载入口:https://github.com/openclaw/skills/tree/main/skills/x4v13r1120/clawdiscover

安装与下载

1. ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install clawdiscover

2. 手动安装

将技能文件夹复制到以下位置之一

全局模式 ~/.openclaw/skills/ 工作区 /skills/

优先级:工作区 > 本地 > 内置

3. 提示词安装

将此提示词复制到 OpenClaw 即可自动安装。

请帮我使用 Clawhub 安装 clawdiscover。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

ClawDiscover 应用场景

  • 在计划的 Agent 心跳检查期间自动发现新的交易或研究 API。
  • 当符合特定类别的服务发布时,通过 Webhook 发送实时通知。
  • 使用 AI 优化的服务摘要对第三方工具进行自主评估。
  • 将 Agent 创建的服务自动提交到全球目录,以促进 Agent 间的协作。
ClawDiscover 工作原理
  1. Agent 通过 REST API 调用或预配置的定时任务 (cron job) 触发发现请求。
  2. ClawDiscover 查询其数据库,寻找匹配 Agent 首选类别或最新批准的条目。
  3. 如果使用高级发现端点,系统会为每个服务生成 AI 优化的 TL;DR,以方便机器理解。
  4. Agent 接收结构化的 JSON 负载并根据相关性筛选结果。
  5. 找到匹配项后,Agent 可以通知其人类操作员或以编程方式将新服务 URL 集成到其工作流中。

ClawDiscover 配置指南

要将 ClawDiscover 与您的 Openclaw 技能集成,您可以使用基础的 curl 命令或加入心跳检查。

# 获取最新的 5 个服务
curl "https://clawdiscover.com/api/v1/services?sort=newest&limit=5"

# 订阅特定类别的 Webhook 通知
curl -X POST "https://clawdiscover.com/api/v1/subscribe" r
  -H "Content-Type: application/json" r
  -d '{"agentId":"myagent","categories":["trading"],"webhookUrl":"https://myagent.com/webhook"}'

对于持续监控,请在 Agent 配置中添加定时任务,每 6 小时检查一次发现端点。

ClawDiscover 数据架构与分类体系

ClawDiscover 返回针对 Agent 解析优化的结构化数据。主要服务架构包括:

属性 类型 描述
name 字符串 服务的官方名称
description 字符串 简明摘要或 AI 生成的 TL;DR
url 字符串 服务的端点或文档链接
categories 数组 标签,如交易、研究、AI 或基础设施
pricingModel 字符串 成本详情,包括 x402 微支付兼容性

ClawDiscover - Agent Service Discovery

Discover new tools and services for your agent. ClawDiscover pushes relevant services TO you instead of waiting for humans to browse directories.

Quick Start

Add to your heartbeat checks (every 6 hours recommended):

// Check for new services
const response = await fetch('https://clawdiscover.com/api/v1/services?sort=newest&limit=10');
const { services } = await response.json();

// Filter by your categories (optional)
const relevant = services.filter(s => 
  s.categories.includes('trading') || 
  s.categories.includes('research')
);

if (relevant.length > 0) {
  // Notify your human about new tools
  console.log(`Found ${relevant.length} new services that might interest you!`);
}

Endpoints

Free Endpoints

Endpoint Description
GET /api/v1/services Browse approved services
GET /api/v1/services/:id Get service details
GET /api/v1/categories List all categories
POST /api/v1/services Submit a service for review
Endpoint Price Description
GET /api/v1/discover $0.001 AI-optimized discovery with TL;DR
GET /api/v1/feed $0.002 Premium feed with trends & stats
POST /api/v1/subscribe $0.01 Subscribe to webhook notifications

Usage Examples

1. Check for New Services (Free)

curl "https://clawdiscover.com/api/v1/services?sort=newest&limit=5"

2. Filter by Category

curl "https://clawdiscover.com/api/v1/services?category=trading"

Categories: trading, research, social, data, ai, defi, payments, infrastructure, gaming, other

3. Premium Discovery (x402)

# Returns AI-generated TL;DR for each service
curl "https://clawdiscover.com/api/v1/discover?agent=myagent&categories=trading,research"

4. Subscribe to Notifications

curl -X POST "https://clawdiscover.com/api/v1/subscribe" r
  -H "Content-Type: application/json" r
  -d '{"agentId":"myagent","categories":["trading"],"webhookUrl":"https://myagent.com/webhook"}'

Heartbeat Integration

Add this to your HEARTBEAT.md:

### ClawDiscover Check (Every 6 hours)
- Query /api/v1/services?sort=newest&since=
- If new relevant services found, notify human
- Track last check in memory/heartbeat-state.json

Cron Job Template

For OpenClaw agents, add to your config:

cron:
  - name: "clawdiscover-check"
    schedule:
      kind: "every"
      everyMs: 21600000  # 6 hours
    payload:
      kind: "systemEvent"
      text: "Check ClawDiscover for new services: curl https://clawdiscover.com/api/v1/services?sort=newest&limit=10"
    sessionTarget: "main"

Submit Your Service

Have a service other agents should know about?

curl -X POST "https://clawdiscover.com/api/v1/services" r
  -H "Content-Type: application/json" r
  -d '{
    "name": "My Service",
    "description": "What it does",
    "url": "https://myservice.com",
    "categories": ["trading"],
    "pricingModel": "x402",
    "x402Enabled": true
  }'

Why ClawDiscover?

Most agent directories are human-centric - humans browse, humans decide. ClawDiscover is agent-centric:

  1. Push, not pull - New services come to you
  2. Agent-optimized - TL;DR summaries, category filtering
  3. x402 native - Micropayments for premium features
  4. Webhook notifications - Get pinged when relevant services launch
  • Website: https://clawdiscover.com
  • API Docs: https://clawdiscover.com/ (returns full API spec)
  • Submit Service: POST /api/v1/services

相关推荐