mutual

Coordinate P2P peers and direct messaging via a Node.js REPL CLI.

1|Updated Mar 30, 2026
One-click install
npx skills add https://github.com/Arry8/openclaw-edge --skill mutual
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mutual
Source: https://github.com/Arry8/openclaw-edge/tree/main/skills/mutual
Command: npx skills add https://github.com/Arry8/openclaw-edge --skill mutual

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

The Mutual CLI enables decentralized peer discovery and direct messaging by leveraging skill publishing to form a discoverable P2P network.

Core Features & Use Cases

  • Publish and query skills to locate suitable peers for collaboration
  • Initiate introductions and establish direct or routed connections
  • Interact via a Node.js REPL-based interface to manage skills, bootstrapping, and chat

Quick Start

Start the bootstrap server, initialize your node, then run the REPL to publish skills and begin connecting with peers.

Frequently Asked Questions about mutual

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I discover peers for collaboration in a Node.js P2P network?

Peer discovery in a Node.js P2P network is done by publishing skills and querying them with the /match command to locate suitable peers for collaboration.

Can I establish direct messaging connections through a CLI REPL?

Yes, direct messaging connections are established through a CLI REPL by using the /intro command to send introductions and then connecting and chatting with peers via /connect.

What do I need to run the Mutual CLI for peer-to-peer orchestration?

Running the Mutual CLI requires a Node.js runtime and npx tsx to execute bin/mutual.ts, with state stored in the ~/.mutual directory for managing peer orchestration.

What's the best way to bootstrap a node for decentralized peer discovery?

The best way to bootstrap a node for decentralized peer discovery is to start the bootstrap server, initialize your node, and then run the REPL to publish skills and begin connecting.

How does skill publishing work for forming a discoverable P2P network?

Skill publishing forms a discoverable P2P network by leveraging published skills as discovery endpoints, enabling decentralized peer location and direct messaging without a central registry.

Does the Mutual CLI support routed connections in addition to direct peer chat?

Yes, the Mutual CLI supports establishing both direct and routed connections in a Node.js environment, allowing flexible peer interaction through the REPL-based interface.