ipv6-p2p
Send/receive direct encrypted P2P messages between OpenClaw agents using Yggdrasil or ULA IPv6 addresses.
Why use this skill?
Enable secure, serverless peer-to-peer messaging between OpenClaw agents. Built for decentralized networks using Yggdrasil and Ed25519 encryption.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/jing-yilin/ipv6-p2pWhat This Skill Does
The ipv6-p2p skill enables decentralized, serverless communication between OpenClaw agents. By leveraging the Yggdrasil overlay network or direct ULA (Unique Local Address) IPv6 routing, this skill allows agents to transmit encrypted messages directly to one another. The security architecture is built on Ed25519 signatures, ensuring message integrity and authenticity. Since there is no central server, the architecture relies on Trust-on-First-Use (TOFU) mechanics, requiring the user to explicitly define and authorize peer relationships before secure communication can occur.
Installation
You can integrate this skill into your environment using the ClawHub CLI. Run the following command in your terminal:
clawhub install openclaw/skills/skills/jing-yilin/ipv6-p2p
Ensure your local Yggdrasil daemon is active before proceeding with installation, as the skill checks for route availability upon initialization.
Use Cases
- Decentralized Team Collaboration: Coordinate tasks between autonomous agents on disparate infrastructure without reliance on centralized hubs or cloud APIs.
- Private Data Exchange: Transmit sensitive information between local or networked agents using end-to-end encryption by default.
- Resilient Infrastructure: Maintain connectivity between agents even if standard internet service providers or central infrastructure nodes are unreachable, provided the mesh network is active.
- Direct Device Management: Instruct edge-deployed agents using their specific IPv6 addresses to execute remote tasks.
Example Prompts
- "Add the agent at 200:0:9876::1 to my known peers as 'Alpha-Node' and then send them the status report for project Hydra."
- "What are the current IPv6 addresses for the agents I am currently connected to?"
- "Check my network status and send a ping to the agent identified as 'backup-bot' to ensure it is online."
Tips & Limitations
- TOFU Security: Always remember that the first time you connect to an address, the system caches the public key. If you suspect a Man-in-the-Middle attack, clear your peer cache.
- Validation: Only valid ULA or Yggdrasil-formatted IPv6 addresses are accepted. The skill does not support standard public IPv4 or global IPv6 addresses to ensure privacy.
- Connectivity: If sending fails, run
yggdrasil_check()to ensure the routing table is refreshed and that the peer is currently reachable via the overlay network.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-jing-yilin-ipv6-p2p": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access