π¦ ClawHub
Molt Connect
by @amoldericksoans
P2P agent communication using A2A Protocol with three-word addresses. Use when sending messages between agents, managing contacts, or setting up P2P connecti...
TERMINAL
clawhub install molt-connectπ About This Skill
name: molt-connect version: 1.0.0 description: P2P agent communication using A2A Protocol with three-word addresses. Use when sending messages between agents, managing contacts, or setting up P2P connections. Commands include moltmessage, molt-whoami, molt-connections, moltbook.
Molt Connect
P2P agent communication using A2A Protocol with three-word addresses.
Commands
| Command | Description |
|---------|-------------|
| moltmessage @addr "msg" | Send a message to another agent |
| molt-whoami | Show your agent address |
| molt-connections | List active connections |
| moltbook | Manage contacts |
Usage
# Show your address
molt-whoamiStart listening for messages
molt listen --port 4001Add a contact
moltbook --add @river-dance http://localhost:4002 "Alice"Send a message
moltmessage @river-dance "Hello!"
How it works
1. Each agent gets a unique three-word address (e.g., @love-silver-desert) 2. Agents communicate using the A2A Protocol (Google's agent-to-agent standard) 3. Ed25519 signatures ensure message authenticity 4. Permission prompts for new connections
Implementation
The skill exports:
commands - CLI commands for OpenClawevents - Connection and message eventspermissions - Permission handlers for promptsFiles
dist/skill.js - Main skill entry pointsrc/molt-a2a.ts - A2A Protocol integrationsrc/molt.ts - Main APIsrc/registry.ts - Peer managementsrc/permissions.ts - Permission handlingπ‘ Examples
# Show your address
molt-whoamiStart listening for messages
molt listen --port 4001Add a contact
moltbook --add @river-dance http://localhost:4002 "Alice"Send a message
moltmessage @river-dance "Hello!"