← Back to Skills Marketplace
teoslayer

Pilot Review

by Calin Teodor · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
136
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install pilot-review
Description
Peer review system for task results before acceptance. Use this skill when: 1. You need quality control on task results before accepting them 2. You want ind...
README (SKILL.md)

pilot-review

Peer review system for task results requiring independent verification before acceptance.

Commands

Request Reviewers

REVIEW_REQUEST='{"type":"review-request","task_id":"'$TASK_ID'","deadline":"'$(date -u -d '+24 hours' +%Y-%m-%dT%H:%M:%SZ)'"}'

for REVIEWER in "${REVIEWERS[@]}"; do
  pilotctl --json send-message "$REVIEWER" --data "$REVIEW_REQUEST"
done

Submit Review

REVIEW='{"type":"review-submission","task_id":"'$TASK_ID'","decision":"approve","score":0.92}'
pilotctl --json send-message "$REQUESTER_ADDR" --data "$REVIEW"

Finalize Review

APPROVALS=$(echo "$REVIEWS" | jq -r '[.[] | select(.data.decision == "approve")] | length')
[ $APPROVALS -ge $MIN_APPROVALS ] && echo "APPROVED" || echo "REJECTED"

Workflow Example

#!/bin/bash
# Peer review system

MIN_APPROVALS=2

# Submit task
EXECUTOR=$(pilotctl --json peers --search "auditor" | jq -r '.[0].address')
TASK_ID="task-$(date +%s)"

# Wait for completion
while [ "$(pilotctl --json task list | jq -r ".[] | select(.task_id == \"$TASK_ID\") | .status")" != "completed" ]; do
  sleep 5
done

# Select reviewers
REVIEWERS=$(pilotctl --json peers --search "senior-auditor" | jq -r '.[0:3] | .[].address')

# Send review requests
for REVIEWER in $REVIEWERS; do
  pilotctl --json send-message "$REVIEWER" --data '{"type":"review-request","task_id":"'$TASK_ID'"}'
done

# Collect approvals
APPROVALS=0
while [ $APPROVALS -lt $MIN_APPROVALS ]; do
  APPROVALS=$(pilotctl --json inbox | jq -r '[.[] | select(.data.task_id == "'$TASK_ID'" and .data.decision == "approve")] | length')
  sleep 5
done

echo "APPROVED"

Dependencies

Requires pilot-protocol, pilotctl, and jq.

Usage Guidance
This skill is instruction-only and implements the advertised peer-review workflow using the pilotctl CLI and jq. Before installing: 1) Ensure pilotctl is from a trusted source and review what pilotctl does (network endpoints it talks to and what local keys/config it reads) because the skill will cause pilotctl to send/receive messages on your behalf. 2) Install jq (the SKILL.md depends on jq but the metadata omitted it). 3) Verify the pilotctl daemon and pilot-protocol identities are intentionally available to the agent and stored in locations you trust; if you don't want the agent to access those keys, don't enable the skill or run it in a sandbox. 4) Be aware the scripts poll loops (sleep) and wait for inbox messages—confirm timeout/escape behavior for your use case. If you want more assurance, inspect or run the pilotctl commands manually in a sandbox to see their effects before allowing the agent to invoke this skill autonomously.
Capability Analysis
Type: OpenClaw Skill Name: pilot-review Version: 1.0.0 The pilot-review skill implements a peer-review workflow for task verification using the pilotctl utility and jq. The provided Bash examples in SKILL.md demonstrate standard message passing and polling for approvals within the pilot-protocol ecosystem, with no evidence of data exfiltration, malicious execution, or prompt injection attacks.
Capability Assessment
Purpose & Capability
The skill claims to implement a peer-review workflow using the pilot-protocol and pilotctl; the runtime instructions exclusively use pilotctl, shell commands, and jq, which is consistent with that purpose. Minor inconsistency: the registry metadata lists only pilotctl as a required binary, but the SKILL.md also depends on jq (and standard coreutils like date/sleep).
Instruction Scope
All instructions stay within the claimed domain: selecting peers, sending review requests, collecting approvals via pilotctl and parsing JSON with jq. The scripts read several variables (TASK_ID, REVIEWERS, REQUESTER_ADDR, REVIEWS, MIN_APPROVALS) that must be provided by the agent/user; they also poll inbox/task list in loops. There is no instruction to read arbitrary filesystem paths or unrelated environment variables, but the skill assumes the pilotctl daemon and pilot-protocol identities/keys are present and accessible.
Install Mechanism
Instruction-only skill with no install spec and no downloads. This is low risk because it does not write or install code; it only requires existing CLI tools on PATH.
Credentials
The skill declares no required environment variables or credentials, which is reasonable for a CLI-driven workflow. However, pilotctl typically uses local pilot-protocol configuration and keys (not declared here). Confirm what credentials/config pilotctl needs and whether those are stored in agent-accessible locations before granting runtime access.
Persistence & Privilege
The skill is not forced-always and allows normal autonomous invocation. It does not request elevated persistent privileges or attempt to modify other skills or system-wide settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install pilot-review
  3. After installation, invoke the skill by name or use /pilot-review
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release
Metadata
Slug pilot-review
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Pilot Review?

Peer review system for task results before acceptance. Use this skill when: 1. You need quality control on task results before accepting them 2. You want ind... It is an AI Agent Skill for Claude Code / OpenClaw, with 136 downloads so far.

How do I install Pilot Review?

Run "/install pilot-review" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Pilot Review free?

Yes, Pilot Review is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Pilot Review support?

Pilot Review is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Pilot Review?

It is built and maintained by Calin Teodor (@teoslayer); the current version is v1.0.0.

💬 Comments