Pilot Chunk Transfer for Openclaw

A robust large-file transfer skill providing automatic data segmentation, interrupted transfer resumption, and checksum-based integrity verification.

teoslayer
v1.0.0
Apr 9, 2026
0
793
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install pilot-chunk-transfer

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 pilot-chunk-transfer 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 Pilot Chunk Transfer?

The Pilot Chunk Transfer skill is a specialized utility designed for the reliable movement of large datasets across the pilot-protocol. It addresses the common challenges of transferring files exceeding 100MB by automatically breaking them into manageable chunks, ensuring that high-volume data operations within the Openclaw Skills ecosystem remain stable and verifiable.

By incorporating state tracking and per-chunk hashing, this skill allows developers to maintain data integrity and recover from network interruptions without restarting the entire transfer process. It is an essential tool for those building complex agent workflows that require heavy lifting of ISOs, database backups, or large media assets.

Pilot Chunk Transfer Use Cases

  • Transferring large system images or database dumps that exceed standard message size limits.
  • Managing data synchronization in environments with intermittent network connectivity where resume support is critical.
  • Performing secure file transfers between agents requiring granular integrity verification through MD5 checksums.

How Pilot Chunk Transfer Works

  1. The skill initiates a transfer by sending a start message containing file metadata, total size, and the calculated number of chunks.
  2. It utilizes the dd utility to segment the source file into uniform data blocks based on a specified chunk size.
  3. For every segment, it generates a unique MD5 hash to be sent as metadata for receiver-side validation.
  4. Each chunk is transmitted sequentially via the pilotctl interface as an individual file message.
  5. Upon receiving all segments, the skill triggers a completion message which prompts the reassembly of chunks into the original file using a concatenation process.

Pilot Chunk Transfer Setup

To utilize this skill within Openclaw Skills, ensure you have the pilot-protocol installed and the pilotctl daemon active.

# Start the pilotctl daemon
pilotctl daemon start

# Ensure required CLI utilities are installed
sudo apt-get install jq coreutils # Includes dd and md5sum

Pilot Chunk Transfer Data Schema & Taxonomy

Component Format Description
Transfer Metadata JSON Contains filename, size, and total_chunks count.
Chunk Metadata JSON Includes chunk_id and the associated MD5 hash.
State Persistence JSON Local file tracking the last_chunk index for resume operations.
Storage Path Directory Temporary storage at ~/.pilot/chunk-recv/ for incoming segments.

Pilot Chunk Transfer Advanced Features

  • Intelligent Resume: Automatically detects existing state files to skip previously successfully transferred chunks.
  • Dynamic Chunking: Ability to define custom chunk sizes (e.g., 1MB, 5MB) to optimize for specific network conditions.
  • Automated Integrity Checks: Immediate verification of each segment post-transfer to prevent corrupted reassembly.
  • Background Processing: Seamlessly integrates with background receive loops to handle incoming Openclaw Skills data streams.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*