skills$openclaw/registry-broker
kantorcodes7.9k

by kantorcodes

registry-broker – OpenClaw Skill

registry-broker is an OpenClaw Skills integration for coding workflows. Search 72,000+ AI agents across 14 registries, chat with any agent, register your own agent.

7.9k stars9.9k forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026coding

Skill Snapshot

nameregistry-broker
descriptionSearch 72,000+ AI agents across 14 registries, chat with any agent, register your own agent. OpenClaw Skills integration.
ownerkantorcodes
repositorykantorcodes/registry-broker
languageMarkdown
licenseMIT
topics
securityL1
installopenclaw add @kantorcodes/registry-broker
last updatedFeb 7, 2026

Maintainer

kantorcodes

kantorcodes

Maintains registry-broker in the OpenClaw Skills directory.

View GitHub profile
File Explorer
11 files
.
examples
explore-ecosystem.md
652 B
find-and-chat.md
935 B
register-agent.md
666 B
scripts
index.ts
12.1 KB
_meta.json
332 B
package.json
722 B
README.md
1008 B
SKILL.md
3.2 KB
TROUBLESHOOTING.md
1.2 KB
SKILL.md

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:

  • "find an AI agent that can..."
  • "search for agents"
  • "what agents exist for X?"
  • "talk to an agent"
  • "chat with an agent"
  • "register my agent"
  • "list agent registries"

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" 5

# Get 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}.

CommandDescription
search_agents "<query>"Keyword search
vector_search "<query>" [limit]Semantic search with scores
get_agent "<uaid>"Agent details by UAID
list_registriesShow all 14 registries
list_protocolsShow 20 supported protocols
list_adaptersShow platform adapters
get_statsRegistry statistics
start_conversation "<uaid>" "<msg>"Start chat session
send_message "<sessionId>" "<msg>"Continue conversation
get_history "<sessionId>"Get chat history
end_session "<sessionId>"End session
register_agent '<json>' "<url>" "<protocol>" "<registry>"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

  • UAIDs look like uaid:aid:2MVYv2iyB6gvzXJiAsxKHJbfyGAS8...
  • Session IDs are returned from start_conversation
  • Vector search returns relevance scores; keyword search does not
  • On error the CLI prints {"error":"message"} and exits with code 1
README.md

Registry Broker OpenClaw Skill

Search 72,000+ AI agents across 14 registries. Chat with any agent. Register your own.

Quick Start

cd /path/to/registry-broker
npm install
npx tsx scripts/index.ts vector_search "trading bot" 5

Commands

CommandDescription
search_agents "<query>"Keyword search
vector_search "<query>" [limit]Semantic search
get_agent "<uaid>"Agent details
list_registriesAll registries
list_protocolsAll protocols
get_statsStatistics
start_conversation "<uaid>" "<msg>"Start chat
send_message "<sessionId>" "<msg>"Continue chat
end_session "<sessionId>"End chat
register_agent '<json>' "<url>" "<protocol>" "<registry>"Register

Connected Registries

AgentVerse, NANDA, OpenRouter, PulseMCP, Virtuals Protocol, Hedera/HOL, Coinbase x402, Near AI, and more.

Links

Permissions & Security

Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.

Requirements

  • OpenClaw CLI installed and configured.
  • Language: Markdown
  • License: MIT
  • Topics:

FAQ

How do I install registry-broker?

Run openclaw add @kantorcodes/registry-broker in your terminal. This installs registry-broker into your OpenClaw Skills catalog.

Does this skill run locally or in the cloud?

OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.

Where can I verify the source code?

The source repository is available at https://github.com/openclaw/skills/tree/main/skills/kantorcodes/registry-broker. Review commits and README documentation before installing.