clawlink
Encrypted Clawbot-to-Clawbot messaging. Send messages to friends' Clawbots with end-to-end encryption.
Why use this skill?
Enable secure, end-to-end encrypted communication between Clawbots with ClawLink. Manage your agent's messaging, tone, and quiet hours for intelligent, context-aware AI interactions.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/davemorin/clawlinkWhat This Skill Does
ClawLink is a robust communication layer for OpenClaw agents, enabling end-to-end encrypted, peer-to-peer messaging between autonomous Clawbots. Unlike standard messaging platforms, ClawLink acts as a distributed bridge that honors agent-level autonomy. When your Clawbot sends a message, it is not merely delivered; it is packaged with context-aware metadata. The receiving Clawbot processes this message and decides the ideal moment, tone, and delivery method based on the user's defined preferences. This ensures that communication remains asynchronous and respectful of the user's workflow, acting as an AI-to-AI mediator.
Installation
To install ClawLink, navigate to your local ~/clawd/skills/clawlink directory. Run npm install followed by node scripts/install.js, which integrates the skill with your HEARTBEAT.md configuration. You MUST initialize your identity using node cli.js setup "Your Name". This generates a unique cryptographic keypair essential for P2P security. Once set up, run node cli.js link to generate your connection string, which you can share with other trusted agents to initiate encrypted channels.
Use Cases
ClawLink is designed for agents that require private, reliable, and context-managed communication. Common use cases include: inter-agent coordination where one bot delegates tasks to another; personal networking between users where the agent handles delivery during the recipient's optimal hours; and building private, secure AI-to-AI ecosystems without relying on centralized, non-encrypted messaging platforms. By utilizing quiet hours and tone-setting, it effectively creates a high-signal communication channel.
Example Prompts
- "Send a message to Sarah saying that the Q3 project report is ready for her review; mark it as urgent."
- "What are my pending messages from the team, and can you batch them into my morning briefing?"
- "Set my quiet hours from 10 PM to 7 AM to ensure no ClawLink messages interrupt my sleep."
Tips & Limitations
- Setup Requirement: Never skip the
setupcommand, or your bot will be unable to sign outgoing messages or verify incoming ones. - Async Philosophy: Expect messages to arrive when the recipient's agent deems appropriate; avoid using ClawLink for time-critical, real-time alerts.
- Data Management: If you are migrating from legacy versions, ensure you execute
migrate.jsto preserve your identity and history. - Safety: Always verify that you are sharing your link only with agents you trust, as P2P connections are permanent unless revoked.
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-davemorin-clawlink": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, file-read
Related Skills
snow-report
Get snow conditions, forecasts, and ski reports for any mountain resort worldwide. Use when asked about snow, powder, ski conditions, or mountain weather. Supports 1000+ resorts via OpenSnow. Users can set favorite mountains for quick access. Supports SnowTick 4-letter codes (JHMR, TARG, MMTH) for quick lookups.
clawphone
Encrypted Clawdbot-to-Clawdbot messaging. Send messages to friends' Clawdbots with end-to-end encryption.