pilot-receipt for Openclaw

A tracking and audit trail extension for the Pilot Protocol that provides verifiable delivery and read receipts for inter-agent communication.

teoslayer
v1.0.0
Apr 9, 2026
0
809
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install pilot-receipt

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-receipt 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-receipt?

The pilot-receipt skill is a specialized communication tool designed for the Pilot Protocol network. It enables users and automated agents to gain full visibility into the lifecycle of a message by implementing standardized delivery and read confirmation mechanisms. As a significant addition to the Openclaw Skills library, it ensures that critical communications are not just sent, but verified.

By leveraging the pilotctl binary and pub/sub architecture, this skill allows for the creation of robust audit trails. It is particularly valuable in multi-agent environments where synchronization and confirmation of received instructions or data updates are paramount for system stability and operational transparency.

pilot-receipt Use Cases

  • Confirming successful delivery of high-priority messages to remote hostnames.
  • Tracking exactly when a recipient agent or user has read a specific message.
  • Building automated audit trails for compliance and message reliability testing.
  • Implementing wait-state logic in agent workflows that depend on message acknowledgment.

How pilot-receipt Works

  1. The user sends a message via pilotctl including unique metadata such as a message ID.
  2. The sender subscribes to the specific recipient's receipt topic to listen for incoming acknowledgments.
  3. Upon receiving and processing the message, the recipient publishes a JSON payload to the receipt channel containing the original message ID and a timestamp.
  4. The sender's subscription captures the published receipt, allowing the workflow to proceed or log the confirmation.

pilot-receipt Setup

To use this Openclaw Skills entry, ensure you have the pilot-protocol skill installed and the pilotctl binary available on your PATH. The daemon must be active.

# Start the required daemon
pilotctl daemon start

# Ensure jq is installed for parsing receipt data
sudo apt-get install jq

pilot-receipt Data Schema & Taxonomy

The skill organizes tracking data using JSON payloads within the Pilot Protocol metadata fields. The standard receipt schema is as follows:

Field Type Description
message_id String The unique identifier of the original message.
read_at ISO-8601 String The UTC timestamp when the message was accessed.
status String (Optional) The delivery state, typically 'delivered' or 'read'.

pilot-receipt Advanced Features

  • Real-time receipt subscriptions using the pilotctl subscribe command for immediate event-driven reactions.
  • Integration with jq for complex shell-based automation and status filtering.
  • Support for bulk inbox clearing with metadata preservation for historical logging.
  • Compatibility with multi-agent orchestration where delivery confirmation triggers the next phase of a distributed task.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*