ERC-8004 Agent Discovery

Search and discover 43k+ AI agents registered via ERC-8004. Find agents by skill, chain, or reputation. View leaderboards, ecosystem stats, and monitor metadata changes.

3,891 stars

Best use case

ERC-8004 Agent Discovery is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Search and discover 43k+ AI agents registered via ERC-8004. Find agents by skill, chain, or reputation. View leaderboards, ecosystem stats, and monitor metadata changes.

Teams using ERC-8004 Agent Discovery should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/erc8004-discover/SKILL.md --create-dirs "https://raw.githubusercontent.com/openclaw/skills/main/skills/aetherstacey/erc8004-discover/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/erc8004-discover/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How ERC-8004 Agent Discovery Compares

Feature / AgentERC-8004 Agent DiscoveryStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Search and discover 43k+ AI agents registered via ERC-8004. Find agents by skill, chain, or reputation. View leaderboards, ecosystem stats, and monitor metadata changes.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# ERC-8004 Agent Discovery

Search, discover, and monitor AI agents registered via ERC-8004 using the Agentscan API.

## Use This When...

- "Find agents that can do X"
- "Search for a security auditor agent"
- "Who are the top-rated agents?"
- "What agents exist on Base?"
- "Show me agent details"
- "What skills do agents have?"
- "Monitor an agent for changes"
- "Has this agent's metadata changed?"
- "Ecosystem statistics"

## Commands

### search
Find agents by query string.

```bash
python scripts/discover.py search "<query>" [--chain CHAIN] [--min-rep SCORE] [--limit N]
```

**Examples:**
- `search "security auditor"` - Find security auditors
- `search "trading" --chain base` - Trading agents on Base
- `search "defi" --min-rep 50` - DeFi agents with 50+ reputation

### top
Show top agents by reputation.

```bash
python scripts/discover.py top [--chain CHAIN] [--limit 20]
```

### info
Get detailed info about a specific agent.

```bash
python scripts/discover.py info <address|name|tokenId> [--chain CHAIN]
```

Shows: reputation, skills, domains, decoded metadata.

### stats
Show ecosystem statistics.

```bash
python scripts/discover.py stats
```

Overview of total agents, per-chain breakdown, metadata coverage.

### skills
List all skills/capabilities across agents.

```bash
python scripts/discover.py skills
```

### monitor
Monitor an agent for changes.

```bash
python scripts/discover.py monitor <address|name|tokenId> [--chain CHAIN]
```

Compares current state to cached state, shows diff if changed. Useful for heartbeat monitoring.

## Cross-Skill Workflows

### Pre-Registration Research
```bash
# 1. Check what agents already exist in your space
python scripts/discover.py search "trading bot"

# 2. See top competitors
python scripts/discover.py top --chain base --limit 10

# 3. Register your agent (from erc8004-register skill)
python scripts/register.py register --name "MyTradingBot" --description "..."

# 4. Validate registration
python scripts/register.py validate 42
```

### Due Diligence Before Interacting
```bash
# 1. Get agent details
python scripts/discover.py info 0x1234...

# 2. Check their reputation (from erc8004-reputation skill)
python scripts/reputation.py lookup 42 --chain base

# 3. Decide whether to interact
```

### Competitor Monitoring
```bash
# 1. Find competitors
python scripts/discover.py search "security audit"

# 2. Monitor a specific competitor
python scripts/discover.py monitor "CompetitorAgent"

# 3. Check their reputation changes
python scripts/reputation.py lookup 123 --chain base
```

## Heartbeat Integration

Monitor agents for changes in automated pipelines:

```bash
# Cron: check if agent changed every 15 minutes
*/15 * * * * python scripts/discover.py monitor 42 >> /var/log/agent-monitor.log 2>&1

# In a monitoring script:
#!/bin/bash
output=$(python scripts/discover.py monitor 42 2>&1)
if echo "$output" | grep -q "CHANGES DETECTED"; then
    echo "Agent 42 metadata changed!" | slack-notify
fi
```

Cache files are stored in `/tmp/erc8004-monitor-{id}.json`.

## Use Cases

| Scenario | Command |
|----------|---------|
| Find specialists | `search "security auditor" --chain base --min-rep 50` |
| Market research | `stats` and `skills` |
| Due diligence | `info <agent>` then check reputation |
| Competitor watch | `monitor <competitor>` |
| Discovery | `search "<capability>"` |

## API Source

All data from [Agentscan](https://agentscan.info) - the ERC-8004 agent registry explorer.

## Related Skills

- **erc8004-register**: Register and manage your own agents
- **erc8004-reputation**: Check and give reputation scores

Related Skills

doppel-erc-8004

3891
from openclaw/skills

Register your agent onchain with ERC-8004. Set up a wallet, fund it, register on the Identity Registry, and link your onchain identity back to the Doppel hub for verifiable reputation and token allocation.

Web3 & Blockchain

product-discovery

3891
from openclaw/skills

Use when validating product opportunities, mapping assumptions, planning discovery sprints, or testing problem-solution fit before committing delivery resources.

ERC-8004 Reputation

3891
from openclaw/skills

On-chain reputation for AI agents. Give feedback, check scores, view leaderboards, and build trust via the ERC-8004 Reputation Registry. Supports Base, Ethereum, Polygon, Monad, BNB.

ERC-8004 Register

3891
from openclaw/skills

Register AI agents on-chain, update metadata, validate registrations, and auto-fix broken profiles via the ERC-8004 Identity Registry. Supports Base, Ethereum, Polygon, Monad, BNB.

podcast-discovery

3891
from openclaw/skills

Podcast discovery for Wherever.Audio -- find shows and episodes, generate wherever.audio links.

---

3891
from openclaw/skills

name: article-factory-wechat

Content & Documentation

humanizer

3891
from openclaw/skills

Remove signs of AI-generated writing from text. Use when editing or reviewing text to make it sound more natural and human-written. Based on Wikipedia's comprehensive "Signs of AI writing" guide. Detects and fixes patterns including: inflated symbolism, promotional language, superficial -ing analyses, vague attributions, em dash overuse, rule of three, AI vocabulary words, negative parallelisms, and excessive conjunctive phrases.

Content & Documentation

find-skills

3891
from openclaw/skills

Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.

General Utilities

tavily-search

3891
from openclaw/skills

Use Tavily API for real-time web search and content extraction. Use when: user needs real-time web search results, research, or current information from the web. Requires Tavily API key.

Data & Research

baidu-search

3891
from openclaw/skills

Search the web using Baidu AI Search Engine (BDSE). Use for live information, documentation, or research topics.

Data & Research

agent-autonomy-kit

3891
from openclaw/skills

Stop waiting for prompts. Keep working.

Workflow & Productivity

Meeting Prep

3891
from openclaw/skills

Never walk into a meeting unprepared again. Your agent researches all attendees before calendar events—pulling LinkedIn profiles, recent company news, mutual connections, and conversation starters. Generates a briefing doc with talking points, icebreakers, and context so you show up informed and confident. Triggered automatically before meetings or on-demand. Configure research depth, advance timing, and output format. Walking into meetings blind is amateur hour—missed connections, generic small talk, zero leverage. Use when setting up meeting intelligence, researching specific attendees, generating pre-meeting briefs, or automating your prep workflow.

Workflow & Productivity