📦 Pilot — 飞行员
v1.0.0自主仓库搭建 部署一套由 4 个 Agent 组成的自主仓库编排系统。 适用场景: 1. 用户希望利用机器人车队协调实现仓库自动化……
2· 2·0 当前·0 累计
下载技能包
最后更新
2026/4/22
安全扫描
OpenClaw
安全
high confidence该技能的说明、所需二进制文件和文件写入均符合多代理仓库部署的设置;所请求或指示的内容均未超出此目的。
评估建议
该技能在部署 4-agent Pilot 设置时显得连贯。使用前请:(1) 确认 pilotctl 与 clawhub 来自可信源;(2) 逐一审查 clawhub 将安装的各 pilot-* 技能(尤其涉及付款/托管者),查看其所需凭据或外部端点;(3) 注意清单写入 ~/.pilot——确认需要该文件及其权限;(4) 在受控网络或使用已知对等主机名进行握手,因双方握手即自动授信;(5) 项目采用 AGPL-3.0 许可证,请审阅相关授权影响。如需,可提供任一 pilot-* 技能的文本,以便集中审查凭据或网络行为。...详细分析 ▾
✓ 用途与能力
名称/描述匹配要求:技能需要 pilotctl 和 clawhub,SKILL.md 使用这两个工具安装角色专属的 pilot-* 技能、设置主机名并执行握手。不请求无关的凭据、二进制文件或配置路径。
ℹ 指令范围
指令范围限定于角色选择,通过 clawhub 安装角色专属的 pilot-* 技能,用 pilotctl 设置主机名,将清单写入 ~/.pilot/setups/autonomous-warehouse.json,并启动节点握手。两点注意:(1) 清单写入用户主目录 (~/.pilot),虽属预期,仍需确认本地权限;(2) 双方互发握手即自动批准——运行前请了解网络与信任风险。
✓ 安装机制
仅指令型 skill(无安装规范,无代码文件)。这是风险最低的模式;实际包安装交由 clawhub 处理,与 skill 的目的保持一致。SKILL.md 中不存在直接从 URL 下载或解压归档的操作。
ℹ 凭证需求
此技能本身不会请求任何环境变量或凭据,这是合理的。然而,它引用的一些角色技能(例如 pilot-escrow)暗示了支付/托管功能,在实践中可能需要凭据或外部服务;该技能不会请求或暴露这些凭据 —— 用户在安装这些下游的 pilot-* 技能前应自行审查。
✓ 持久化与权限
该 skill 并非“始终”启用,也不申请系统级权限。它会在 ~/.pilot 目录下写入自己的 manifest,这是本地安装工具的正常行为。除通过 clawhub 安装其它 skill 并完成 peer handshake 外,它不会修改其它 skill 的配置。
安全有层次,运行前请审查代码。
运行时依赖
无特殊依赖
版本
latestv1.0.02026/4/22
首次发布
● 无害
安装命令
点击复制官方npx clawhub@latest install pilot-autonomous-warehouse-setup
镜像加速npx clawhub@latest install pilot-autonomous-warehouse-setup --registry https://cn.longxiaskill.com
技能文档
部署 4 个 agent:fleet-controller、inventory-brain、pick-optimizer、dock-manager。
角色
| 角色 | 主机名 | 技能 | 用途 | |------|--------|------|------| | fleet-controller |-fleet-controller | pilot-task-router, pilot-load-balancer, pilot-cron | 管理机器人车队、分配任务、优化路径 |
| inventory-brain | -inventory-brain | pilot-dataset, pilot-metrics, pilot-consensus | 追踪货位、触发补货 |
| pick-optimizer | -pick-optimizer | pilot-task-parallel, pilot-event-filter, pilot-escrow | 将订单批处理为最优拣选波次 |
| dock-manager | -dock-manager | pilot-webhook-bridge, pilot-receipt, pilot-audit-log | 协调进出港货运 | 部署步骤
步骤 1: 询问用户该 agent 的角色及所用前缀。 步骤 2: 为选定角色安装技能: ``bash
# fleet-controller:
clawhub install pilot-task-router pilot-load-balancer pilot-cron
# inventory-brain:
clawhub install pilot-dataset pilot-metrics pilot-consensus
# pick-optimizer:
clawhub install pilot-task-parallel pilot-event-filter pilot-escrow
# dock-manager:
clawhub install pilot-webhook-bridge pilot-receipt pilot-audit-log
`
步骤 3: 设置主机名并将清单写入 ~/.pilot/setups/autonomous-warehouse.json。
步骤 4: 提示用户与同角色 peer 完成握手。 各角色清单模板
fleet-controller
`json
{
"setup": "autonomous-warehouse",
"role": "fleet-controller",
"role_name": "Robot Fleet Controller",
"hostname": "-fleet-controller",
"skills": {
"pilot-task-router": "为可用机器人分配拣选任务。",
"pilot-load-balancer": "在机器人车队间分配负载。",
"pilot-cron": "安排充电周期与维护窗口。"
},
"data_flows": [
{
"direction": "send",
"peer": "-inventory-brain",
"port": 1002,
"topic": "robot-status",
"description": "机器人状态及任务完成报告"
},
{
"direction": "receive",
"peer": "-pick-optimizer",
"port": 1002,
"topic": "pick-assignment",
"description": "待分派的拣选波次任务"
}
],
"handshakes_needed": ["-inventory-brain", "-pick-optimizer"]
}
` inventory-brain
`json
{
"setup": "autonomous-warehouse",
"role": "inventory-brain",
"role_name": "Inventory Brain",
"hostname": "-inventory-brain",
"skills": {
"pilot-dataset": "维护实时货位与 SKU 数量。",
"pilot-metrics": "追踪库存水位、拣选速率及补货速度。",
"pilot-consensus": "在区域扫描器间对库存数量达成共识。"
},
"data_flows": [
{
"direction": "receive",
"peer": "-fleet-controller",
"port": 1002,
"topic": "robot-status",
"description": "机器人状态更新"
},
{
"direction": "send",
"peer": "-pick-optimizer",
"port": 1002,
"topic": "pick-request",
"description": "带货位的拣选请求"
},
{
"direction": "receive",
"peer": "-dock-manager",
"port": 1002,
"topic": "inbound-shipment",
"description": "进港货运数据"
}
],
"handshakes_needed": ["-fleet-controller", "-pick-optimizer", "-dock-manager"]
}
` pick-optimizer
`json
{
"setup": "autonomous-warehouse",
"role": "pick-optimizer",
"role_name": "Pick Optimizer",
"hostname": "-pick-optimizer",
"skills": {
"pilot-task-parallel": "将订单并行批处理为拣选波次。",
"pilot-event-filter": "优先当日及加急订单。",
"pilot-escrow": "订单履约确认前托管付款。"
},
"data_flows": [
{
"direction": "receive",
"peer": "-inventory-brain",
"port": 1002,
"topic": "pick-request",
"description": "来自库存的拣选请求"
},
{
"direction": "send",
"peer": "-fleet-controller",
"port": 1002,
"topic": "pick-assignment",
"description": "拣选任务分派"
}
],
"handshakes_needed": ["-inventory-brain", "-fleet-controller"]
}
``