← 返回 Skills 市场
teoslayer

Pilot Autonomous Warehouse Setup

作者 Calin Teodor · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
73
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install pilot-autonomous-warehouse-setup
功能描述
Deploy an autonomous warehouse orchestration system with 4 agents. Use this skill when: 1. User wants to set up warehouse automation with robot fleet coordin...
使用说明 (SKILL.md)

Autonomous Warehouse Setup

Deploy 4 agents: fleet-controller, inventory-brain, pick-optimizer, and dock-manager.

Roles

Role Hostname Skills Purpose
fleet-controller \x3Cprefix>-fleet-controller pilot-task-router, pilot-load-balancer, pilot-cron Manages robot fleet, assigns tasks, optimizes routes
inventory-brain \x3Cprefix>-inventory-brain pilot-dataset, pilot-metrics, pilot-consensus Tracks bin locations, triggers replenishment
pick-optimizer \x3Cprefix>-pick-optimizer pilot-task-parallel, pilot-event-filter, pilot-escrow Batches orders into optimal pick waves
dock-manager \x3Cprefix>-dock-manager pilot-webhook-bridge, pilot-receipt, pilot-audit-log Coordinates inbound/outbound shipments

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 fleet-controller:
clawhub install pilot-task-router pilot-load-balancer pilot-cron
# For inventory-brain:
clawhub install pilot-dataset pilot-metrics pilot-consensus
# For pick-optimizer:
clawhub install pilot-task-parallel pilot-event-filter pilot-escrow
# For dock-manager:
clawhub install pilot-webhook-bridge pilot-receipt pilot-audit-log

Step 3: Set the hostname and write the manifest to ~/.pilot/setups/autonomous-warehouse.json.

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

Manifest Templates Per Role

fleet-controller

{
  "setup": "autonomous-warehouse", "role": "fleet-controller", "role_name": "Robot Fleet Controller",
  "hostname": "\x3Cprefix>-fleet-controller",
  "skills": {
    "pilot-task-router": "Assign pick tasks to available robots.",
    "pilot-load-balancer": "Distribute workload across robot fleet.",
    "pilot-cron": "Schedule charging cycles and maintenance windows."
  },
  "data_flows": [
    { "direction": "send", "peer": "\x3Cprefix>-inventory-brain", "port": 1002, "topic": "robot-status", "description": "Robot status and completed task reports" },
    { "direction": "receive", "peer": "\x3Cprefix>-pick-optimizer", "port": 1002, "topic": "pick-assignment", "description": "Pick wave assignments for dispatch" }
  ],
  "handshakes_needed": ["\x3Cprefix>-inventory-brain", "\x3Cprefix>-pick-optimizer"]
}

inventory-brain

{
  "setup": "autonomous-warehouse", "role": "inventory-brain", "role_name": "Inventory Brain",
  "hostname": "\x3Cprefix>-inventory-brain",
  "skills": {
    "pilot-dataset": "Maintain real-time bin locations and SKU counts.",
    "pilot-metrics": "Track stock levels, pick rates, and replenishment velocity.",
    "pilot-consensus": "Reconcile inventory counts across zone scanners."
  },
  "data_flows": [
    { "direction": "receive", "peer": "\x3Cprefix>-fleet-controller", "port": 1002, "topic": "robot-status", "description": "Robot status updates" },
    { "direction": "send", "peer": "\x3Cprefix>-pick-optimizer", "port": 1002, "topic": "pick-request", "description": "Pick requests with bin locations" },
    { "direction": "receive", "peer": "\x3Cprefix>-dock-manager", "port": 1002, "topic": "inbound-shipment", "description": "Inbound shipment data" }
  ],
  "handshakes_needed": ["\x3Cprefix>-fleet-controller", "\x3Cprefix>-pick-optimizer", "\x3Cprefix>-dock-manager"]
}

pick-optimizer

{
  "setup": "autonomous-warehouse", "role": "pick-optimizer", "role_name": "Pick Optimizer",
  "hostname": "\x3Cprefix>-pick-optimizer",
  "skills": {
    "pilot-task-parallel": "Batch orders into parallel pick waves.",
    "pilot-event-filter": "Prioritize same-day and rush orders.",
    "pilot-escrow": "Hold payment escrow until order fulfillment confirmed."
  },
  "data_flows": [
    { "direction": "receive", "peer": "\x3Cprefix>-inventory-brain", "port": 1002, "topic": "pick-request", "description": "Pick requests from inventory" },
    { "direction": "send", "peer": "\x3Cprefix>-fleet-controller", "port": 1002, "topic": "pick-assignment", "description": "Optimized pick assignments" },
    { "direction": "send", "peer": "\x3Cprefix>-dock-manager", "port": 1002, "topic": "outbound-ready", "description": "Orders ready for shipping" }
  ],
  "handshakes_needed": ["\x3Cprefix>-inventory-brain", "\x3Cprefix>-fleet-controller", "\x3Cprefix>-dock-manager"]
}

dock-manager

{
  "setup": "autonomous-warehouse", "role": "dock-manager", "role_name": "Dock Manager",
  "hostname": "\x3Cprefix>-dock-manager",
  "skills": {
    "pilot-webhook-bridge": "Notify carriers of shipment readiness.",
    "pilot-receipt": "Generate receiving and shipping receipts.",
    "pilot-audit-log": "Log all dock door assignments and truck movements."
  },
  "data_flows": [
    { "direction": "send", "peer": "\x3Cprefix>-inventory-brain", "port": 1002, "topic": "inbound-shipment", "description": "Inbound shipment receiving data" },
    { "direction": "receive", "peer": "\x3Cprefix>-pick-optimizer", "port": 1002, "topic": "outbound-ready", "description": "Orders ready for outbound" }
  ],
  "handshakes_needed": ["\x3Cprefix>-inventory-brain", "\x3Cprefix>-pick-optimizer"]
}

Data Flows

  • fleet-controller -> inventory-brain : robot status and completed task reports (port 1002)
  • inventory-brain -> pick-optimizer : pick requests with bin locations (port 1002)
  • pick-optimizer -> fleet-controller : optimized pick assignments (port 1002)
  • dock-manager -> inventory-brain : inbound shipment receiving data (port 1002)
  • pick-optimizer -> dock-manager : orders ready for outbound shipping (port 1002)

Workflow Example

# On fleet-controller -- report robot status:
pilotctl --json publish \x3Cprefix>-inventory-brain robot-status '{"robot_id":"AMR-07","zone":"A3","battery":72,"status":"idle"}'
# On inventory-brain -- send pick request:
pilotctl --json publish \x3Cprefix>-pick-optimizer pick-request '{"order_id":"ORD-88412","items":[{"sku":"WH-4410","bin":"A3-07-02","qty":2}]}'
# On pick-optimizer -- assign to fleet:
pilotctl --json publish \x3Cprefix>-fleet-controller pick-assignment '{"wave_id":"WAVE-334","robot_id":"AMR-07","stops":["A3-07-02","A3-00-PACK"]}'
# On dock-manager -- notify inbound:
pilotctl --json publish \x3Cprefix>-inventory-brain inbound-shipment '{"shipment_id":"SHP-10042","dock_door":3,"pallets":12}'
# On pick-optimizer -- outbound ready:
pilotctl --json publish \x3Cprefix>-dock-manager outbound-ready '{"wave_id":"WAVE-334","orders":["ORD-88412"]}'

Dependencies

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

安全使用建议
This skill appears coherent for deploying a 4-agent Pilot setup. Before using it: (1) verify pilotctl and clawhub are installed from trustworthy sources; (2) review the individual pilot-* skills that clawhub will install (especially any that handle payments/escrow) to see what credentials or external endpoints they require; (3) be aware the manifest is written to ~/.pilot — confirm you want that file and its permissions; (4) perform handshakes on a controlled network or with known peer hostnames because trust is auto-approved when both sides send a handshake; and (5) note the project is AGPL-3.0 licensed, so review licensing implications. If you need, provide the text of any downstream pilot-* skill(s) for a focused review of credential or network behavior.
功能分析
Type: OpenClaw Skill Name: pilot-autonomous-warehouse-setup Version: 1.0.0 The skill bundle provides a configuration and setup guide for a multi-agent warehouse orchestration system. It uses the `pilotctl` and `clawhub` utilities to install dependencies, configure hostnames, and establish peer-to-peer trust between agents. The logic is transparent, well-documented, and aligns with the stated purpose of logistics orchestration without any signs of data exfiltration, malicious execution, or obfuscation.
能力标签
cryptocan-make-purchases
能力评估
Purpose & Capability
Name/description match requirements: the skill requires pilotctl and clawhub, and the SKILL.md uses those exact tools to install role-specific pilot-* skills, set hostnames, and run handshakes. No unrelated credentials, binaries, or config paths are requested.
Instruction Scope
Instructions are scoped to role selection, installing role-specific pilot-* skills via clawhub, setting hostname with pilotctl, writing a manifest to ~/.pilot/setups/autonomous-warehouse.json, and initiating peer handshakes. Two notes: (1) it writes a manifest into the user's home (~/.pilot) which is expected but worth confirming for local permissions; (2) handshakes are auto-approved when both sides send them — users should be aware of networking/trust implications before running these commands.
Install Mechanism
Instruction-only skill (no install spec, no code files). That is the lowest-risk pattern; actual package installs are delegated to clawhub, which is consistent with the skill's purpose. There is no direct download-from-URL or archive extraction in the SKILL.md.
Credentials
No environment variables or credentials are requested by this skill itself, which is proportional. However, some role skills referenced (e.g., pilot-escrow) imply payment/escrow functionality that in practice may require credentials or external services; the skill does not request or surface those credentials — users should review those downstream pilot-* skills before installing them.
Persistence & Privilege
The skill is not 'always' enabled and does not request system-wide privileges. It writes its own manifest under ~/.pilot, which is normal for a local setup tool. There is no instruction to modify other skills' configurations beyond installing them via clawhub and performing peer handshakes.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install pilot-autonomous-warehouse-setup
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /pilot-autonomous-warehouse-setup 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release
元数据
Slug pilot-autonomous-warehouse-setup
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Pilot Autonomous Warehouse Setup 是什么?

Deploy an autonomous warehouse orchestration system with 4 agents. Use this skill when: 1. User wants to set up warehouse automation with robot fleet coordin... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 73 次。

如何安装 Pilot Autonomous Warehouse Setup?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install pilot-autonomous-warehouse-setup」即可一键安装,无需额外配置。

Pilot Autonomous Warehouse Setup 是免费的吗?

是的,Pilot Autonomous Warehouse Setup 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Pilot Autonomous Warehouse Setup 支持哪些平台?

Pilot Autonomous Warehouse Setup 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Pilot Autonomous Warehouse Setup?

由 Calin Teodor(@teoslayer)开发并维护,当前版本 v1.0.0。

💬 留言讨论