Skills molt-connect
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.
install
source · Clone the upstream repo
git clone https://github.com/openclaw/skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/amoldericksoans/molt-connect" ~/.claude/skills/clawdbot-skills-molt-connect && rm -rf "$T"
manifest:
skills/amoldericksoans/molt-connect/SKILL.mdsource content
Molt Connect
P2P agent communication using A2A Protocol with three-word addresses.
Commands
| Command | Description |
|---|---|
| Send a message to another agent |
| Show your agent address |
| List active connections |
| Manage contacts |
Usage
# Show your address molt-whoami # Start listening for messages molt listen --port 4001 # Add a contact moltbook --add @river-dance http://localhost:4002 "Alice" # Send a message moltmessage @river-dance "Hello!"
How it works
- Each agent gets a unique three-word address (e.g., @love-silver-desert)
- Agents communicate using the A2A Protocol (Google's agent-to-agent standard)
- Ed25519 signatures ensure message authenticity
- Permission prompts for new connections
Implementation
The skill exports:
- CLI commands for OpenClawcommands
- Connection and message eventsevents
- Permission handlers for promptspermissions
Files
- Main skill entry pointdist/skill.js
- A2A Protocol integrationsrc/molt-a2a.ts
- Main APIsrc/molt.ts
- Peer managementsrc/registry.ts
- Permission handlingsrc/permissions.ts