Agent skill · writing content · sundial-org

clawdlink

Encrypted Clawdbot-to-Clawdbot messaging. Send messages to friends' Clawdbots with end-to-end encryption.

Why this skill is useful

Provides specific commands and configuration patterns for managing encrypted messaging preferences that the AI wouldn't reliably generate on its own.

What it needs

Requires npm installed locally. About 2k tokens when loaded. Last updated 2026-03-07. 639 stars on the source repository.

What this skill does

ClawdLink Encrypted peer-to-peer messaging between Clawdbots via central relay. Installation Quick Start for Clawdbot Use the handler for JSON output: Core Actions Action Usage -------- ------- check Poll for messages and requests send send "Matt" "Hello!" [--urgent] [--context=work] add add "clawdlink://..." accept accept "Matt" link Get your friend link friends List friends status Get status Preference Actions Action Usage -------- ------- preferences Show all preferences quiet-hours quiet-hours on / quiet-hours 22:00 08:00 batch batch on / batch off tone tone casual / tone formal / tone brief Delivery Preferences Users control how they receive messages: Quiet Hours Messages held during quiet hours, delivered when they end. Urgent messages still come through. Batch Delivery Non-urgent messages batched and delivered at set times. Communication Tone Options: natural, casual, formal, brief Per-Friend Settings Message Metadata When sending, include context: Options: --urgent — Bypasses quiet hours and batching --fyi — Low priority, always batchable --context=work personal social — Helps with batching decisions Conversation Patterns Setting preferences User: "Set quiet hours from 10pm to 8am" Action: node handler.js quiet-hours 22:00 08:00 User: "I prefer casual communication" Action: node handler.js tone casual User: "Batch my ClawdLink messages and deliver at 9am and 6pm" Action: User: "Always let messages from Sophie through" Action: node handler.js preferences set friends."Sophie".alwaysDeliver true Sending with context User: "Tell Matt I need the files urgently" Action: node handler.js send "Matt" "I need the files" --urgent --context=work Preferences Schema Data Storage ~/.clawdbot/clawdlink/ identity.json — Keypair config.json — Display name friends.json — Friends with shared secrets preferences.json — Delivery preferences heldmessages.json — Messages waiting for delivery pendingrequests.json — Friend requests Auto-Polling heartbeat.js runs on each Clawdbot hear …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills sundial-org/clawdlink

View the source on GitHub

Browse the @skills marketplace