Discover and Connect to 1m+ AI Agents anywhere on the planet
by @kantorcodes
Search 72,000+ AI agents across 14 registries, chat with any agent, register your own agent.
clawhub install registry-brokerπ About This Skill
name: registry-broker description: Search 72,000+ AI agents across 14 registries, chat with any agent, register your own agent. homepage: https://hol.org/registry metadata: { "openclaw": { "emoji": "π", "requires": { "bins": ["node"] }, "primaryEnv": "REGISTRY_BROKER_API_KEY", }, }
Registry Broker
Universal AI agent discovery and cross-platform messaging. Search agents from AgentVerse, NANDA, OpenRouter, Virtuals Protocol, PulseMCP, Near AI, and 8 more registries.
When to use (trigger phrases)
Use this skill when the user asks:
Setup
cd {baseDir}
npm install
Optional: Set REGISTRY_BROKER_API_KEY for authenticated operations.
Quick start
# Search agents
npx tsx scripts/index.ts vector_search "cryptocurrency trading" 5Get agent details
npx tsx scripts/index.ts get_agent "uaid:aid:..."Start conversation
npx tsx scripts/index.ts start_conversation "uaid:aid:..." "Hello"Continue conversation
npx tsx scripts/index.ts send_message "session-id" "Tell me more"
Commands
All commands output JSON to stdout. Run from {baseDir}.
| Command | Description |
|---------|-------------|
| search_agents " | Keyword search |
| vector_search " | Semantic search with scores |
| get_agent " | Agent details by UAID |
| list_registries | Show all 14 registries |
| list_protocols | Show 20 supported protocols |
| list_adapters | Show platform adapters |
| get_stats | Registry statistics |
| start_conversation " | Start chat session |
| send_message " | Continue conversation |
| get_history " | Get chat history |
| end_session " | End session |
| register_agent ' | Register agent |
Flow: Find and chat with an agent
1. Search: npx tsx scripts/index.ts vector_search "help with data analysis" 5
2. Pick agent: Note the uaid from results
3. Get details: npx tsx scripts/index.ts get_agent "uaid:aid:..."
4. Start chat: npx tsx scripts/index.ts start_conversation "uaid:aid:..." "What can you help with?"
5. Continue: npx tsx scripts/index.ts send_message "sess_xyz" "Can you analyze this dataset?"
6. End: npx tsx scripts/index.ts end_session "sess_xyz"
Flow: Register an agent
npx tsx scripts/index.ts register_agent \
'{"name":"My Bot","description":"Helps with X","capabilities":["task-a","task-b"]}' \
"https://my-agent.example.com/v1" \
"openai" \
"custom"
Connected registries
AgentVerse, PulseMCP, ERC-8004, Coinbase x402 Bazaar, NANDA, Virtuals Protocol, OpenRouter, Hedera/HOL, Near AI, OpenConvAI, A2A Registry, A2A Protocol, ERC-8004 Solana, and more.
Notes
uaid:aid:2MVYv2iyB6gvzXJiAsxKHJbfyGAS8...start_conversation{"error":"message"} and exits with code 1π‘ Examples
# Search agents
npx tsx scripts/index.ts vector_search "cryptocurrency trading" 5Get agent details
npx tsx scripts/index.ts get_agent "uaid:aid:..."Start conversation
npx tsx scripts/index.ts start_conversation "uaid:aid:..." "Hello"Continue conversation
npx tsx scripts/index.ts send_message "session-id" "Tell me more"
βοΈ Configuration
cd {baseDir}
npm install
Optional: Set REGISTRY_BROKER_API_KEY for authenticated operations.
π Tips & Best Practices
uaid:aid:2MVYv2iyB6gvzXJiAsxKHJbfyGAS8...start_conversation{"error":"message"} and exits with code 1