{
  "schemaVersion": "1.0",
  "item": {
    "slug": "erc8004-discover",
    "name": "Erc8004 Discover",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/aetherstacey/erc8004-discover",
    "canonicalUrl": "https://clawhub.ai/aetherstacey/erc8004-discover",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/erc8004-discover",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=erc8004-discover",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "README.md",
      "SKILL.md",
      "scripts/discover.py"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T16:55:25.780Z",
      "expiresAt": "2026-05-07T16:55:25.780Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
        "contentDisposition": "attachment; filename=\"network-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/erc8004-discover"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/erc8004-discover",
    "agentPageUrl": "https://openagent3.xyz/skills/erc8004-discover/agent",
    "manifestUrl": "https://openagent3.xyz/skills/erc8004-discover/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/erc8004-discover/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "ERC-8004 Agent Discovery",
        "body": "Search, discover, and monitor AI agents registered via ERC-8004 using the Agentscan API."
      },
      {
        "title": "Use This When...",
        "body": "\"Find agents that can do X\"\n\"Search for a security auditor agent\"\n\"Who are the top-rated agents?\"\n\"What agents exist on Base?\"\n\"Show me agent details\"\n\"What skills do agents have?\"\n\"Monitor an agent for changes\"\n\"Has this agent's metadata changed?\"\n\"Ecosystem statistics\""
      },
      {
        "title": "search",
        "body": "Find agents by query string.\n\npython scripts/discover.py search \"<query>\" [--chain CHAIN] [--min-rep SCORE] [--limit N]\n\nExamples:\n\nsearch \"security auditor\" - Find security auditors\nsearch \"trading\" --chain base - Trading agents on Base\nsearch \"defi\" --min-rep 50 - DeFi agents with 50+ reputation"
      },
      {
        "title": "top",
        "body": "Show top agents by reputation.\n\npython scripts/discover.py top [--chain CHAIN] [--limit 20]"
      },
      {
        "title": "info",
        "body": "Get detailed info about a specific agent.\n\npython scripts/discover.py info <address|name|tokenId> [--chain CHAIN]\n\nShows: reputation, skills, domains, decoded metadata."
      },
      {
        "title": "stats",
        "body": "Show ecosystem statistics.\n\npython scripts/discover.py stats\n\nOverview of total agents, per-chain breakdown, metadata coverage."
      },
      {
        "title": "skills",
        "body": "List all skills/capabilities across agents.\n\npython scripts/discover.py skills"
      },
      {
        "title": "monitor",
        "body": "Monitor an agent for changes.\n\npython scripts/discover.py monitor <address|name|tokenId> [--chain CHAIN]\n\nCompares current state to cached state, shows diff if changed. Useful for heartbeat monitoring."
      },
      {
        "title": "Pre-Registration Research",
        "body": "# 1. Check what agents already exist in your space\npython scripts/discover.py search \"trading bot\"\n\n# 2. See top competitors\npython scripts/discover.py top --chain base --limit 10\n\n# 3. Register your agent (from erc8004-register skill)\npython scripts/register.py register --name \"MyTradingBot\" --description \"...\"\n\n# 4. Validate registration\npython scripts/register.py validate 42"
      },
      {
        "title": "Due Diligence Before Interacting",
        "body": "# 1. Get agent details\npython scripts/discover.py info 0x1234...\n\n# 2. Check their reputation (from erc8004-reputation skill)\npython scripts/reputation.py lookup 42 --chain base\n\n# 3. Decide whether to interact"
      },
      {
        "title": "Competitor Monitoring",
        "body": "# 1. Find competitors\npython scripts/discover.py search \"security audit\"\n\n# 2. Monitor a specific competitor\npython scripts/discover.py monitor \"CompetitorAgent\"\n\n# 3. Check their reputation changes\npython scripts/reputation.py lookup 123 --chain base"
      },
      {
        "title": "Heartbeat Integration",
        "body": "Monitor agents for changes in automated pipelines:\n\n# Cron: check if agent changed every 15 minutes\n*/15 * * * * python scripts/discover.py monitor 42 >> /var/log/agent-monitor.log 2>&1\n\n# In a monitoring script:\n#!/bin/bash\noutput=$(python scripts/discover.py monitor 42 2>&1)\nif echo \"$output\" | grep -q \"CHANGES DETECTED\"; then\n    echo \"Agent 42 metadata changed!\" | slack-notify\nfi\n\nCache files are stored in /tmp/erc8004-monitor-{id}.json."
      },
      {
        "title": "Use Cases",
        "body": "ScenarioCommandFind specialistssearch \"security auditor\" --chain base --min-rep 50Market researchstats and skillsDue diligenceinfo <agent> then check reputationCompetitor watchmonitor <competitor>Discoverysearch \"<capability>\""
      },
      {
        "title": "API Source",
        "body": "All data from Agentscan - the ERC-8004 agent registry explorer."
      },
      {
        "title": "Related Skills",
        "body": "erc8004-register: Register and manage your own agents\nerc8004-reputation: Check and give reputation scores"
      }
    ],
    "body": "ERC-8004 Agent Discovery\n\nSearch, discover, and monitor AI agents registered via ERC-8004 using the Agentscan API.\n\nUse This When...\n\"Find agents that can do X\"\n\"Search for a security auditor agent\"\n\"Who are the top-rated agents?\"\n\"What agents exist on Base?\"\n\"Show me agent details\"\n\"What skills do agents have?\"\n\"Monitor an agent for changes\"\n\"Has this agent's metadata changed?\"\n\"Ecosystem statistics\"\nCommands\nsearch\n\nFind agents by query string.\n\npython scripts/discover.py search \"<query>\" [--chain CHAIN] [--min-rep SCORE] [--limit N]\n\n\nExamples:\n\nsearch \"security auditor\" - Find security auditors\nsearch \"trading\" --chain base - Trading agents on Base\nsearch \"defi\" --min-rep 50 - DeFi agents with 50+ reputation\ntop\n\nShow top agents by reputation.\n\npython scripts/discover.py top [--chain CHAIN] [--limit 20]\n\ninfo\n\nGet detailed info about a specific agent.\n\npython scripts/discover.py info <address|name|tokenId> [--chain CHAIN]\n\n\nShows: reputation, skills, domains, decoded metadata.\n\nstats\n\nShow ecosystem statistics.\n\npython scripts/discover.py stats\n\n\nOverview of total agents, per-chain breakdown, metadata coverage.\n\nskills\n\nList all skills/capabilities across agents.\n\npython scripts/discover.py skills\n\nmonitor\n\nMonitor an agent for changes.\n\npython scripts/discover.py monitor <address|name|tokenId> [--chain CHAIN]\n\n\nCompares current state to cached state, shows diff if changed. Useful for heartbeat monitoring.\n\nCross-Skill Workflows\nPre-Registration Research\n# 1. Check what agents already exist in your space\npython scripts/discover.py search \"trading bot\"\n\n# 2. See top competitors\npython scripts/discover.py top --chain base --limit 10\n\n# 3. Register your agent (from erc8004-register skill)\npython scripts/register.py register --name \"MyTradingBot\" --description \"...\"\n\n# 4. Validate registration\npython scripts/register.py validate 42\n\nDue Diligence Before Interacting\n# 1. Get agent details\npython scripts/discover.py info 0x1234...\n\n# 2. Check their reputation (from erc8004-reputation skill)\npython scripts/reputation.py lookup 42 --chain base\n\n# 3. Decide whether to interact\n\nCompetitor Monitoring\n# 1. Find competitors\npython scripts/discover.py search \"security audit\"\n\n# 2. Monitor a specific competitor\npython scripts/discover.py monitor \"CompetitorAgent\"\n\n# 3. Check their reputation changes\npython scripts/reputation.py lookup 123 --chain base\n\nHeartbeat Integration\n\nMonitor agents for changes in automated pipelines:\n\n# Cron: check if agent changed every 15 minutes\n*/15 * * * * python scripts/discover.py monitor 42 >> /var/log/agent-monitor.log 2>&1\n\n# In a monitoring script:\n#!/bin/bash\noutput=$(python scripts/discover.py monitor 42 2>&1)\nif echo \"$output\" | grep -q \"CHANGES DETECTED\"; then\n    echo \"Agent 42 metadata changed!\" | slack-notify\nfi\n\n\nCache files are stored in /tmp/erc8004-monitor-{id}.json.\n\nUse Cases\nScenario\tCommand\nFind specialists\tsearch \"security auditor\" --chain base --min-rep 50\nMarket research\tstats and skills\nDue diligence\tinfo <agent> then check reputation\nCompetitor watch\tmonitor <competitor>\nDiscovery\tsearch \"<capability>\"\nAPI Source\n\nAll data from Agentscan - the ERC-8004 agent registry explorer.\n\nRelated Skills\nerc8004-register: Register and manage your own agents\nerc8004-reputation: Check and give reputation scores"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/aetherstacey/erc8004-discover",
    "publisherUrl": "https://clawhub.ai/aetherstacey/erc8004-discover",
    "owner": "aetherstacey",
    "version": "1.1.1",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/erc8004-discover",
    "downloadUrl": "https://openagent3.xyz/downloads/erc8004-discover",
    "agentUrl": "https://openagent3.xyz/skills/erc8004-discover/agent",
    "manifestUrl": "https://openagent3.xyz/skills/erc8004-discover/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/erc8004-discover/agent.md"
  }
}