技能详情(站内镜像,无评论)
作者:aether @aetherstacey
许可证:MIT-0
MIT-0 ·免费使用、修改和重新分发。无需归因。
版本:v1.1.1
统计:⭐ 0 · 927 · 0 current installs · 0 all-time installs
⭐ 0
安装量(当前) 0
🛡 VirusTotal :可疑 · OpenClaw :可疑
Package:aetherstacey/erc8004-discover
安全扫描(ClawHub)
- VirusTotal :可疑
- OpenClaw :可疑
OpenClaw 评估
Tool is coherent with its discovery purpose, but its runtime instructions and code fetch arbitrary metadata URIs (HTTP, IPFS, data:), which can cause the tool to request internal or attacker-controlled endpoints and expose sensitive content — review before running or enabling autonomous use.
目的
Name/description match the delivered functionality: the script queries Agentscan, lists/searches agents, shows stats, decodes metadata and caches monitor results. There are no unexpected env vars, binaries, or installs requested.
说明范围
SKILL.md instructs running the included Python script and using monitor/cron pipelines; the code's decode_metadata_uri will fetch and parse arbitrary URIs (data: base64, http(s) URLs, and IPFS via a public gateway). That behavior can trigger requests to attacker-controlled or internal endpoints (SSRF risk) and will decode/print returned content. The SKILL.md also shows examples piping outputs to external notifiers (slack-notify), which could f…
安装机制
No install spec; instruction-only plus a Python script using the standard library. Nothing is downloaded or written by an installer. Risk from install mechanism is low.
证书
No environment variables, credentials, or config paths are requested. The script operates with public Agentscan endpoints and temporary cache files in /tmp as documented.
持久
always is false and the skill does not request permanent agent-wide privileges. It stores per-monitor cache files in /tmp, which is expected for this use-case.
安装(复制给龙虾 AI)
将下方整段复制到龙虾中文库对话中,由龙虾按 SKILL.md 完成安装。
请把本段交给龙虾中文库(龙虾 AI)执行:为本机安装 OpenClaw 技能「Erc8004 Discover」。简介:Search and discover 43k+ AI agents registered via ERC-8004. Find agents by skil…。
请 fetch 以下地址读取 SKILL.md 并按文档完成安装:https://raw.githubusercontent.com/openclaw/skills/refs/heads/main/skills/aetherstacey/erc8004-discover/SKILL.md
(来源:yingzhi8.cn 技能库)
SKILL.md
---
name: ERC-8004 Agent Discovery
description: 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.
---
# 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