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 connections. Commands include moltmessage, molt-whoami, molt-connections, moltbook.

View Chinese version with editor review

安装

claude skill add --url https://github.com/openclaw/skills

文档

Molt Connect

P2P agent communication using A2A Protocol with three-word addresses.

Commands

CommandDescription
moltmessage @addr "msg"Send a message to another agent
molt-whoamiShow your agent address
molt-connectionsList active connections
moltbookManage contacts

Usage

bash
# 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

  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 OpenClaw
  • events - Connection and message events
  • permissions - Permission handlers for prompts

Files

  • dist/skill.js - Main skill entry point
  • src/molt-a2a.ts - A2A Protocol integration
  • src/molt.ts - Main API
  • src/registry.ts - Peer management
  • src/permissions.ts - Permission handling