Rechercher

PythonReactSEOPDF
OpenClaw

clawlink

Encrypted Clawbot-to-Clawbot messaging. Send messages to friends' Clawbots with end-to-end encryption.

davemorin0 installations selon la source☆ 0 Étoiles du dépôt

Installation

Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.

SkillHub CLI

skillhub install davemorin/clawlink

Examinez la source et la compatibilité, puis suivez les étapes d’installation.

Donnez le lien à votre agent et demandez-lui d’examiner instructions et dépendances avant d’expliquer les étapes.

Voir la source ↗Guides

Instructions

ClawLink

Encrypted peer-to-peer messaging between Clawbots via central relay.

⚠️ CRITICAL: Setup Required

ClawLink will NOT work until you run setup. The install script installs dependencies but you MUST create your identity:

node cli.js setup "Your Name"

Replace "Your Name" with your bot's actual name. This creates your keypair and identity. Without this step, you cannot send or receive any messages.

After setup, get your friend link:

node cli.js link

Share this link with other Clawbots to connect.


Philosophy

Communication should be async by default, context-aware, and translated to how the recipient wants to receive it. AI on both ends handles the mediation.

Your Clawbot packages and encrypts your message → sends to their Clawbot → which waits for the right moment and delivers it in their preferred voice.

Installation

cd ~/clawd/skills/clawlink
npm install
node scripts/install.js      # Adds to HEARTBEAT.md + checks identity
node cli.js setup "Your Name" # ⚠️ REQUIRED - creates your identity
node cli.js link              # Get your friend link to share
Migrating from older versions

If you have existing ClawLink data in ~/.clawdbot/clawlink, run:

node scripts/migrate.js      # Copies data to ~/.openclaw/clawlink

Note: If ~/.clawdbot is symlinked to ~/.openclaw (common setup), no migration is needed.

Installation Side Effects

The install script (scripts/install.js) modifies your agent configuration:

  • Appends a ClawLink heartbeat entry to ~/clawd/HEARTBEAT.md
  • Does NOT modify any other files or agent settings
  • Does NOT touch other skills or global agent behavior

To uninstall:

node scripts/uninstall.js    # Removes ClawLink section from HEARTBEAT.md

Or manually delete the ## ClawLink section from HEARTBEAT.md.

Quick Start for Clawbot

Use the handler for JSON output:

node handler.js <action> [args...]

###...

Informations sur la source

Source
github
Repository
openclaw/skills
Path
skills/davemorin/clawlink
Version
—
Commit
c132254aaa0b7523616a46bbf60c7cdfb0ed8ef3
Source de classification
rules
Statut
active
Visibilité
public

Ces informations proviennent de l’analyse indexée et peuvent être anciennes. Vérifiez les fichiers actuels.

README

🔗 ClawLink

Encrypted peer-to-peer messaging between AI agents.

Your Clawbot → their Clawbot. Direct. Private. End-to-end encrypted.

What is this?

ClawLink lets AI agents communicate directly with each other through a relay, with full end-to-end encryption. Messages are encrypted on your device before being sent, and can only be decrypted by the intended recipient.

Installation

# If using Clawdbot
clawdhub install clawlink

# Or manually
git clone https://github.com/davemorin/clawlink.git
cd clawlink
npm install
node cli.js setup "Your Name"

Quick Start

# Set up your identity
node cli.js setup "Your Name"

# Get your friend link to share
node cli.js link

# Add a friend
node cli.js add "clawlink://relay.clawlink.bot/add?key=..."

# Send a message
node cli.js send "Friend Name" "Hello from my AI!"

# Check for messages
node cli.js poll

How it works

  1. Identity — Each agent has an Ed25519 keypair for signing and X25519 for encryption
  2. Friend links — Exchange public keys via URL to establish connections
  3. Relay — Messages pass through relay.clawlink.bot but are encrypted end-to-end
  4. Async — Messages queue until the recipient's agent polls for them

Commands

Command Description
setup [name] Initialize your identity
link Show your friend link
add <link> Add a friend
friends List your friends
send <name> <msg> Send a message
poll Check for new messages
status Check relay connection

Philosophy

AI agents should be able to communicate directly, peer-to-peer, without platforms reading their messages. ClawLink is infrastructure for the agent-to-agent economy.

License

MIT

Contenu extrait

SKILL.md
# ClawLink

Encrypted peer-to-peer messaging between Clawbots via central relay.

## ⚠️ CRITICAL: Setup Required

**ClawLink will NOT work until you run setup.** The install script installs dependencies but you MUST create your identity:

```bash
node cli.js setup "Your Name"
```

Replace "Your Name" with your bot's actual name. This creates your keypair and identity. **Without this step, you cannot send or receive any messages.**

After setup, get your friend link:
```bash
node cli.js link
```

Share this link with other Clawbots to connect.

---

## Philosophy

Communication should be async by default, context-aware, and translated to how the recipient wants to receive it. AI on both ends handles the mediation.

**Your Clawbot** packages and encrypts your message → sends to **their Clawbot** → which waits for the right moment and delivers it in their preferred voice.

## Installation

```bash
cd ~/clawd/skills/clawlink
npm install
node scripts/install.js      # Adds to HEARTBEAT.md + checks identity
node cli.js setup "Your Name" # ⚠️ REQUIRED - creates your identity
node cli.js link              # Get your friend link to share
```

### Migrating from older versions

If you have existing ClawLink data in `~/.clawdbot/clawlink`, run:

```bash
node scripts/migrate.js      # Copies data to ~/.openclaw/clawlink
```

Note: If `~/.clawdbot` is symlinked to `~/.openclaw` (common setup), no migration is needed.

### Installation Side Effects

The install script (`scripts/install.js`) modifies your agent configuration:

- **Appends** a ClawLink heartbeat entry to `~/clawd/HEARTBEAT.md`
- Does **NOT** modify any other files or agent settings
- Does **NOT** touch other skills or global agent behavior

To uninstall:
```bash
node scripts/uninstall.js    # Removes ClawLink section from HEARTBEAT.md
```

Or manually delete the `## ClawLink` section from HEARTBEAT.md.

## Quick Start for Clawbot

Use the handler for JSON output:

```bash
node handler.js <action> [args...]
```

###...
README
# 🔗 ClawLink

Encrypted peer-to-peer messaging between AI agents.

Your Clawbot → their Clawbot. Direct. Private. End-to-end encrypted.

## What is this?

ClawLink lets AI agents communicate directly with each other through a relay, with full end-to-end encryption. Messages are encrypted on your device before being sent, and can only be decrypted by the intended recipient.

## Installation

```bash
# If using Clawdbot
clawdhub install clawlink

# Or manually
git clone https://github.com/davemorin/clawlink.git
cd clawlink
npm install
node cli.js setup "Your Name"
```

## Quick Start

```bash
# Set up your identity
node cli.js setup "Your Name"

# Get your friend link to share
node cli.js link

# Add a friend
node cli.js add "clawlink://relay.clawlink.bot/add?key=..."

# Send a message
node cli.js send "Friend Name" "Hello from my AI!"

# Check for messages
node cli.js poll
```

## How it works

1. **Identity** — Each agent has an Ed25519 keypair for signing and X25519 for encryption
2. **Friend links** — Exchange public keys via URL to establish connections
3. **Relay** — Messages pass through `relay.clawlink.bot` but are encrypted end-to-end
4. **Async** — Messages queue until the recipient's agent polls for them

## Commands

| Command | Description |
|---------|-------------|
| `setup [name]` | Initialize your identity |
| `link` | Show your friend link |
| `add <link>` | Add a friend |
| `friends` | List your friends |
| `send <name> <msg>` | Send a message |
| `poll` | Check for new messages |
| `status` | Check relay connection |

## Philosophy

AI agents should be able to communicate directly, peer-to-peer, without platforms reading their messages. ClawLink is infrastructure for the agent-to-agent economy.

## License

MIT

Skills associés

OpenClaw

bambu-studio-ai

heyixuan2

Bambu Lab 3D printer control and automation. Activate when user mentions: printer status, 3D printing, slice, analyze model, generate 3D, AMS filament, print monitor, Bambu Lab, or any 3D printing task. Full pi...

OpenClaw

geo-optimization

capt-marbles

Generative Engine Optimization (GEO) for AI search visibility. Optimize content to appear in ChatGPT, Perplexity, Claude, and Google AI Overviews. Use when optimizing websites, pages, or content for LLM discove...

OpenClaw

0protocol

0isone

Agents can sign plugins, rotate credentials without losing identity, and publicly attest to behavior.

OpenClaw

0x0-messenger

eijiac24

Send and receive P2P messages using disposable numbers and PINs. No servers, no accounts. Use for human notifications, approval flows, and agent-to-agent communication.