← Back to Skills Marketplace
teoslayer

Pilot Supply Chain Orchestrator Setup

by Calin Teodor · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
97
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install pilot-supply-chain-orchestrator-setup
Description
Deploy a supply chain orchestration pipeline with 4 agents. Use this skill when: 1. User wants to set up coordinated inventory, logistics, procurement, and c...
README (SKILL.md)

Supply Chain Orchestrator Setup

Deploy 4 agents: inventory, routing, procurement, and compliance.

Roles

Role Hostname Skills Purpose
inventory \x3Cprefix>-inventory pilot-metrics, pilot-cron, pilot-alert, pilot-stream-data Monitors stock levels, predicts demand, triggers reorders
routing \x3Cprefix>-routing pilot-task-router, pilot-stream-data, pilot-receipt Optimizes delivery routes, manages fleet assignments
procurement \x3Cprefix>-procurement pilot-webhook-bridge, pilot-audit-log, pilot-escrow Manages suppliers, places purchase orders
compliance \x3Cprefix>-compliance pilot-audit-log, pilot-event-filter, pilot-alert Validates regulatory compliance, maintains audit trails

Setup Procedure

Step 1: Ask the user which role this agent should play and what prefix to use.

Step 2: Install the skills for the chosen role:

# For inventory:
clawhub install pilot-metrics pilot-cron pilot-alert pilot-stream-data
# For routing:
clawhub install pilot-task-router pilot-stream-data pilot-receipt
# For procurement:
clawhub install pilot-webhook-bridge pilot-audit-log pilot-escrow
# For compliance:
clawhub install pilot-audit-log pilot-event-filter pilot-alert

Step 3: Set the hostname and write the manifest to ~/.pilot/setups/supply-chain-orchestrator.json.

Step 4: Tell the user to initiate handshakes with the peers for their role.

Manifest Templates Per Role

inventory

{
  "setup": "supply-chain-orchestrator", "role": "inventory", "role_name": "Inventory Manager",
  "hostname": "\x3Cprefix>-inventory",
  "skills": {
    "pilot-metrics": "Track stock levels, turnover rates, and demand forecasts.",
    "pilot-cron": "Run scheduled inventory audits and demand recalculations.",
    "pilot-alert": "Emit reorder alerts when stock falls below safety thresholds.",
    "pilot-stream-data": "Stream real-time warehouse activity to downstream agents."
  },
  "data_flows": [
    { "direction": "send", "peer": "\x3Cprefix>-procurement", "port": 1002, "topic": "reorder-request", "description": "Reorder requests when stock is low" },
    { "direction": "send", "peer": "\x3Cprefix>-routing", "port": 1002, "topic": "fulfillment-order", "description": "Fulfillment orders for customer deliveries" },
    { "direction": "receive", "peer": "\x3Cprefix>-compliance", "port": 1002, "topic": "compliance-clearance", "description": "Clearance to release held stock" }
  ],
  "handshakes_needed": ["\x3Cprefix>-procurement", "\x3Cprefix>-routing", "\x3Cprefix>-compliance"]
}

routing

{
  "setup": "supply-chain-orchestrator", "role": "routing", "role_name": "Logistics Router",
  "hostname": "\x3Cprefix>-routing",
  "skills": {
    "pilot-task-router": "Assign shipments to carriers based on cost, speed, and capacity.",
    "pilot-stream-data": "Stream shipment tracking updates in real time.",
    "pilot-receipt": "Generate delivery confirmations and proof-of-delivery receipts."
  },
  "data_flows": [
    { "direction": "receive", "peer": "\x3Cprefix>-inventory", "port": 1002, "topic": "fulfillment-order", "description": "Fulfillment orders to route" },
    { "direction": "send", "peer": "\x3Cprefix>-compliance", "port": 1002, "topic": "shipping-manifest", "description": "Shipping manifests for regulatory review" }
  ],
  "handshakes_needed": ["\x3Cprefix>-inventory", "\x3Cprefix>-compliance"]
}

procurement

{
  "setup": "supply-chain-orchestrator", "role": "procurement", "role_name": "Procurement Agent",
  "hostname": "\x3Cprefix>-procurement",
  "skills": {
    "pilot-webhook-bridge": "Interface with supplier APIs for quotes and order placement.",
    "pilot-audit-log": "Log all procurement decisions, bids, and purchase orders.",
    "pilot-escrow": "Hold funds in escrow until delivery confirmation."
  },
  "data_flows": [
    { "direction": "receive", "peer": "\x3Cprefix>-inventory", "port": 1002, "topic": "reorder-request", "description": "Reorder requests from inventory" },
    { "direction": "send", "peer": "\x3Cprefix>-compliance", "port": 1002, "topic": "purchase-order", "description": "Purchase orders for compliance validation" }
  ],
  "handshakes_needed": ["\x3Cprefix>-inventory", "\x3Cprefix>-compliance"]
}

compliance

{
  "setup": "supply-chain-orchestrator", "role": "compliance", "role_name": "Compliance Checker",
  "hostname": "\x3Cprefix>-compliance",
  "skills": {
    "pilot-audit-log": "Maintain immutable audit trail of all compliance decisions.",
    "pilot-event-filter": "Filter and classify events by regulatory category.",
    "pilot-alert": "Flag compliance violations and emit escalation alerts."
  },
  "data_flows": [
    { "direction": "receive", "peer": "\x3Cprefix>-procurement", "port": 1002, "topic": "purchase-order", "description": "Purchase orders to validate" },
    { "direction": "receive", "peer": "\x3Cprefix>-routing", "port": 1002, "topic": "shipping-manifest", "description": "Shipping manifests to check" },
    { "direction": "send", "peer": "\x3Cprefix>-inventory", "port": 1002, "topic": "compliance-clearance", "description": "Clearance to release goods" }
  ],
  "handshakes_needed": ["\x3Cprefix>-procurement", "\x3Cprefix>-routing", "\x3Cprefix>-inventory"]
}

Data Flows

  • inventory -> procurement : reorder requests when stock drops below threshold (port 1002)
  • inventory -> routing : fulfillment orders for customer deliveries (port 1002)
  • procurement -> compliance : purchase orders requiring regulatory validation (port 1002)
  • routing -> compliance : shipping manifests for export/import checks (port 1002)
  • compliance -> inventory : compliance clearance to release held stock (port 1002)

Workflow Example

# On inventory -- low stock triggers reorder:
pilotctl --json publish \x3Cprefix>-procurement reorder-request '{"sku":"WH-4821","warehouse":"us-east-1","current_qty":12,"reorder_point":50,"suggested_qty":200}'
# On procurement -- place PO after supplier selection:
pilotctl --json publish \x3Cprefix>-compliance purchase-order '{"po_id":"PO-9934","supplier":"GlobalParts Inc","sku":"WH-4821","qty":200,"unit_price":14.50}'
# On inventory -- ship customer order:
pilotctl --json publish \x3Cprefix>-routing fulfillment-order '{"order_id":"ORD-77201","sku":"WH-4821","qty":5,"dest_zip":"94105"}'
# On routing -- submit manifest:
pilotctl --json publish \x3Cprefix>-compliance shipping-manifest '{"manifest_id":"SHP-3301","carrier":"FedEx","items":[{"sku":"WH-4821","qty":5}]}'
# On compliance -- approve:
pilotctl --json publish \x3Cprefix>-inventory compliance-clearance '{"ref_id":"PO-9934","status":"approved"}'

Dependencies

Requires pilot-protocol skill, pilotctl binary, clawhub binary, and a running daemon.

Usage Guidance
This skill appears internally consistent for deploying a four-agent Pilot supply-chain setup. Before running: (1) verify pilotctl and clawhub are the genuine, trusted tools you expect (confirm vendor/source), (2) review the downstream pilot-* skills that will be installed (especially pilot-escrow) to see what credentials or network access they require, (3) inspect the manifest that will be written to ~/.pilot/setups/supply-chain-orchestrator.json and back up any existing files there, and (4) run the described commands manually in a controlled environment first (or on test servers) so you can confirm behavior and network handshakes before enabling in production.
Capability Analysis
Type: OpenClaw Skill Name: pilot-supply-chain-orchestrator-setup Version: 1.0.0 The skill bundle provides a structured framework for deploying a multi-agent supply chain orchestration pipeline involving inventory, routing, procurement, and compliance roles. It utilizes the 'pilotctl' and 'clawhub' utilities to manage skill installation, hostname configuration, and inter-agent communication via a handshake protocol. The instructions in SKILL.md and README.md are consistent with the stated purpose of setting up a coordinated logistics workflow, and no indicators of data exfiltration, malicious execution, or harmful prompt injection were identified.
Capability Tags
cryptocan-make-purchases
Capability Assessment
Purpose & Capability
The name/description describe deploying inventory, routing, procurement, and compliance agents; the SKILL.md only requires pilotctl and clawhub (tools used to set hostnames, install skills, and perform handshakes), and instructs installing role-specific pilot-* skills — all coherent with the stated purpose.
Instruction Scope
Runtime instructions are limited to installing listed pilot-* skills via clawhub, setting hostnames, writing a manifest to ~/.pilot/setups/supply-chain-orchestrator.json, and running pilotctl handshake/publish commands. The instructions do not ask the agent to read unrelated files, export environment variables, or contact unknown external endpoints.
Install Mechanism
This is an instruction-only skill with no install spec or code to download — lowest-risk installation mode. All commands rely on existing binaries (pilotctl, clawhub) rather than pulling arbitrary archives or executing remote code.
Credentials
The skill itself requests no environment variables or credentials, which is appropriate for a setup recipe. Note: some of the pilot-* skills it installs (for example pilot-escrow) may later require external credentials (payment or escrow providers); those are outside this skill but worth reviewing before installing downstream components.
Persistence & Privilege
always is false and model invocation is default; the skill does not request permanent elevated presence nor modify other skills' configs beyond installing them and writing its own manifest in the user's home directory (~/.pilot), which is expected for a setup utility.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install pilot-supply-chain-orchestrator-setup
  3. After installation, invoke the skill by name or use /pilot-supply-chain-orchestrator-setup
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release
Metadata
Slug pilot-supply-chain-orchestrator-setup
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Pilot Supply Chain Orchestrator Setup?

Deploy a supply chain orchestration pipeline with 4 agents. Use this skill when: 1. User wants to set up coordinated inventory, logistics, procurement, and c... It is an AI Agent Skill for Claude Code / OpenClaw, with 97 downloads so far.

How do I install Pilot Supply Chain Orchestrator Setup?

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

Is Pilot Supply Chain Orchestrator Setup free?

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

Which platforms does Pilot Supply Chain Orchestrator Setup support?

Pilot Supply Chain Orchestrator Setup is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Pilot Supply Chain Orchestrator Setup?

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

💬 Comments