Sendme for Openclaw

A peer-to-peer file sharing skill for AI agents that enables direct, encrypted transfers without intermediate servers.

muninn-huginn
v0.1.4
Feb 22, 2026
2
1.1k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install sendme-skill

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install sendme-skill using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Sendme?

Sendme is a specialized utility designed for the iroh protocol, enabling high-performance peer-to-peer file and directory transfers. As a core component of the Openclaw Skills ecosystem, it allows AI agents and developers to move data directly between machines using encrypted connections and automatic NAT traversal. This eliminates the need for uploading sensitive files to third-party cloud storage, ensuring that data remains private and secure throughout the transfer process.

By integrating this skill into your workflow, you leverage the power of Openclaw Skills to handle large-scale data movement with ease. Sendme is built to be resilient, offering automatic resumable downloads and end-to-end integrity verification using BLAKE3 hashing. Whether you are moving small configuration files or multi-gigabyte datasets, this skill provides a robust, serverless solution for modern decentralized environments.

Sendme Use Cases

  • Securely sharing log files or build artifacts between distributed development environments.
  • Enabling AI agents to provide direct download links for generated assets or reports to users.
  • Transferring large datasets or model weights between local machines and remote servers without intermediate storage costs.
  • Facilitating collaborative file sharing in environments where traditional cloud services are restricted or firewalled.

How Sendme Works

  1. The sender initiates the process by executing a send command on a specific file or recursive directory path.
  2. The skill generates a unique, base32-encoded ticket which serves as the handshake mechanism for the recipient.
  3. The recipient provides the ticket to their local instance to initiate a direct connection via the iroh protocol.
  4. Data is streamed peer-to-peer using TLS encryption, with the system automatically navigating firewalls via NAT traversal.
  5. During the transfer, the skill performs real-time integrity checks and manages state to allow for seamless resumption if the network connection drops.

Sendme Setup

To integrate this functionality into your Openclaw Skills environment, ensure the sendme binary is available on your system path. You can install it using Homebrew:

brew install sendme

Alternatively, for environments using the Rust toolchain, install it via Cargo:

cargo install sendme

For non-interactive use within automated agents, it is recommended to use a PTY wrapper to capture the generated transfer tickets programmatically.

Sendme Data Schema & Taxonomy

The skill manages data transfer through a ticket-based system and temporary staging areas for integrity.

Component Description
Transfer Ticket A base32-encoded string containing peer IDs and content hashes required for the P2P handshake.
BLAKE3 Hash Used for end-to-end verification of every byte transferred to prevent data corruption.
Staging Directory Downloads are stored in temporary .sendme-* directories and moved atomically upon completion.
Resumption Metadata Local state is maintained to allow transfers to continue from the last successful byte.

Sendme Advanced Features

  • High-speed data streaming capable of saturating network connections up to 4Gbps.
  • Automatic NAT traversal and relay fallback ensuring connectivity even behind complex enterprise firewalls.
  • Native support for recursive directory bundling without the need for manual archiving or zipping.
  • Compatibility with PTY wrapping for headless execution within complex Openclaw Skills automation pipelines.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*