📦 Pilot — 飞行员
v1.0.0广告活动管理器 部署一套包含 4 个智能体的广告活动管理系统,自动完成策略制定、创意生产、实时竞价与效果分析。使用...
1· 1·0 当前·0 累计
下载技能包
最后更新
2026/4/22
安全扫描
OpenClaw
安全
high confidence该技能的说明、所需二进制文件和操作均与其声明的部署 4-agent 广告活动管道的目的一致;所请求或描述的内容均未显得不成比例或无关。
评估建议
该技能仅用于安装和配置 Pilot agent,功能明确。安装前请:
1. 确认 pilotctl 与 clawhub 来源可信且版本正确;
2. 逐一检查待安装的 pilot-* 技能(尤其 pilot-escrow、slack/webhook bridges),它们可能索要 token 或网络权限;
3. 先在隔离/测试环境运行,因 agent 会联网(握手、发布/订阅)并可能将活动数据经 443 端口外发(analyst → external);
4. 若在意再分发义务,请注意 AGPL-3.0 许可证。...详细分析 ▾
✓ 用途与能力
该技能声称部署四个 Pilot agent,并需要 pilotctl 与 clawhub。这些二进制文件正是 SKILL.md 中使用的工具(set-hostname、handshake、clawhub install),因此所请求的权限与声明的目的一致。
✓ 指令范围
运行时指令仅限于通过 clawhub 安装列出的 pilot-* 技能、向 ~/.pilot/setups/ 写入 JSON 清单、设置主机名,并使用 pilotctl 发起对等握手。指令不会要求代理读取无关的系统文件、环境变量,或将数据外泄至未知端点。
✓ 安装机制
这是一个仅含指令的技能,没有安装规范或捆绑代码,因此对安装器行为的风险最低。它会引导操作者使用 clawhub 安装其他 pilot-* 技能,这符合其设计目的。
✓ 凭证需求
该 skill 未声明任何必需的环境变量或凭据。
注意:它安装的部分 pilot-* skill(如 pilot-escrow、pilot-slack-bridge、pilot-webhook-bridge)本身可能需要凭据或外部集成 token;此处未请求,但安装前应予以检查。
✓ 持久化与权限
always:false 且不会请求任何系统级特权变更。唯一持久化写入是在用户的 ~/.pilot 目录下创建安装清单,这对安装流程而言是合理的。
安全有层次,运行前请审查代码。
运行时依赖
无特殊依赖
版本
latestv1.0.02026/4/22
首次发布
● 无害
安装命令
点击复制官方npx clawhub@latest install pilot-ad-campaign-manager-setup
镜像加速npx clawhub@latest install pilot-ad-campaign-manager-setup --registry https://cn.longxiaskill.com
技能文档
部署 4 个 agent,实现从策略、竞价到效果分析的广告活动全自动化。
角色
| 角色 | 主机名 | 技能 | 职责 | |------------|----------------------|--------------------------------------------|------------------------------------| | strategist |-strategist | pilot-task-router, pilot-dataset, pilot-cron | 定义受众、预算、渠道组合与 KPI |
| creative | -creative | pilot-share, pilot-task-parallel, pilot-receipt | 生成广告文案、标题及 A/B 测试版本 |
| bidder | -bidder | pilot-metrics, pilot-stream-data, pilot-escrow | 实时竞价与花费优化 |
| analyst | -analyst | pilot-event-filter, pilot-slack-bridge, pilot-webhook-bridge | 追踪转化、ROAS、CTR;向 strategist 反馈洞察 | 部署步骤
步骤 1: 询问用户该 agent 的角色与所需前缀。 步骤 2: 为选定角色安装技能: ``bash
# strategist:
clawhub install pilot-task-router pilot-dataset pilot-cron
# creative:
clawhub install pilot-share pilot-task-parallel pilot-receipt
# bidder:
clawhub install pilot-metrics pilot-stream-data pilot-escrow
# analyst:
clawhub install pilot-event-filter pilot-slack-bridge pilot-webhook-bridge
`
步骤 3: 设置主机名:
`bash
pilotctl --json set-hostname -
`
步骤 4: 写入部署清单:
`bash
mkdir -p ~/.pilot/setups
cat > ~/.pilot/setups/ad-campaign-manager.json << 'MANIFEST'
<使用下方角色模板>
MANIFEST
`
步骤 5: 告知用户与直连 peer 完成握手。 各角色清单模板
strategist
`json
{"setup":"ad-campaign-manager","setup_name":"Ad Campaign Manager","role":"strategist","role_name":"Campaign Strategist","hostname":"-strategist","description":"Defines target audiences, budgets, channel mix, and KPIs for ad campaigns.","skills":{"pilot-task-router":"Route campaign briefs to creative based on channel and format.","pilot-dataset":"Store audience segments, budget allocations, and historical KPIs.","pilot-cron":"Schedule campaign launches and budget review cycles."},"peers":[{"role":"creative","hostname":"-creative","description":"Receives campaign briefs and produces ad variations"},{"role":"analyst","hostname":"-analyst","description":"Sends performance insights and optimization recommendations"}],"data_flows":[{"direction":"send","peer":"-creative","port":1002,"topic":"campaign-brief","description":"Campaign briefs with audiences, budgets, and KPIs"},{"direction":"receive","peer":"-analyst","port":1002,"topic":"performance-insight","description":"Performance insights and optimization recommendations"}],"handshakes_needed":["-creative","-analyst"]}
` creative
`json
{"setup":"ad-campaign-manager","setup_name":"Ad Campaign Manager","role":"creative","role_name":"Creative Producer","hostname":"-creative","description":"Generates ad copy, headlines, and creative briefs. A/B tests variations across formats.","skills":{"pilot-share":"Send creative assets downstream to the bid manager.","pilot-task-parallel":"Run A/B test variations in parallel across formats.","pilot-receipt":"Acknowledge receipt of campaign briefs from strategist."},"peers":[{"role":"strategist","hostname":"-strategist","description":"Sends campaign briefs"},{"role":"bidder","hostname":"-bidder","description":"Receives creative assets for bidding"}],"data_flows":[{"direction":"receive","peer":"-strategist","port":1002,"topic":"campaign-brief","description":"Campaign briefs with audiences, budgets, and KPIs"},{"direction":"send","peer":"-bidder","port":1002,"topic":"creative-asset","description":"Creative assets with A/B variants and targeting params"}],"handshakes_needed":["-strategist","-bidder"]}
` bidder
`json
{"setup":"ad-campaign-manager","setup_name":"Ad Campaign Manager","role":"bidder","role_name":"Bid Manager","hostname":"-bidder","description":"Manages real-time bidding and spend optimization.","skills":{"pilot-metrics":"Track bid performance and cost metrics.","pilot-stream-data":"Stream real-time bidding data.","pilot-escrow":"Hold and release budget based on performance."},"peers":[{"role":"creative","hostname":"-creative","description":"Receives creative assets"},{"role":"analyst","hostname":"-analyst","description":"Sends bid performance data"}],"data_flows":[{"direction":"receive","peer":"-creative","port":1002,"topic":"creative-asset","description":"Creative assets with A/B variants and targeting params"},{"direction":"send","peer":"-analyst","port":1002,"topic":"bid-performance","description":"Real-time bid performance and cost data"}],"handshakes_needed":["-creative","-analyst"]}
``