← Back to skills
extension
Category: Data & AnalyticsAPI key required

果盟精选 0372(竞品广告分析大师)

竞品广告素材与卖点缺口分析

personAuthor: u_bb29e585hubenterprise
<!-- PAY-NOTICE:BEGIN -->

付费声明(Pay Skill · 按次计费 · 本 Skill 不是免费技能)

  • 计费方式:按次付费(per_call),调用一次计费一次;单价 ¥14.90 / 次(price_fen = 1490,slug = gmai-auto-competitor-ad-analyzer-f3ce)。
  • 未支付不交付:订单状态未达到 paid 之前,不产出任何实质性交付物;本 Skill 不设免费额度、不提供免费试用,也不存在任何绕过支付的免费路径。
  • 支付前仅可免费进行的:需求沟通与订单状态查询(status 免费查单,不产生费用)。
  • 支付链路(X402):本包内置 scripts/pay_gateway.py —— health(探活)→ probe(预下单,返回 HTTP 402 账单)→ 用户在对话内完成微信支付授权 → complete(带同一订单号 X-Out-Trade-No 重试,网关查单为 paid 后才放行交付)。
  • 支付网关:https://viralclip-313815-12-1485772243.sh.run.tcloudbase.com(payment_service.json 含完整端点与价目)。
<!-- PAY-NOTICE:END -->

一、技能简介

按次付费 ¥14.90/次(amount_fen=1490),收款方:长沙果盟数字科技有限公司。所有数字由 domain_engine() 在运行期真实计算。

竞品广告分析大师:统计素材类型与卖点分布,算出日均投放频次、卖点重合度与差异化缺口,给出切入建议。

二、能力边界

能做

| # | 能做 | |---|---| | 1 | 按六类素材类型统计竞品投放结构 | | 2 | 提取卖点 TOP 并计算与我方的重合度 | | 3 | 识别差异化缺口并给出切入方向 |

不能做(明确越界)

  • 不能获取竞品非公开投放数据
  • 不能替代市场调研的完整结论
  • 不能保证投放效果
  • 不能访问你未提供的系统、账号与数据

输入要求:分析对象、竞品广告清单 为必填;每条广告一行,含类型与卖点关键词。

三、适用场景

  • 营销自动化 · 岗位口径与职责边界核对
  • 营销自动化 · 权限与数据最小必要核查
  • 营销自动化 · 能力分级与转人工适配核查
  • 营销自动化 · 产能定员与量级测算
  • 营销自动化 · 合规红线与免责声明核查

四、快速上手

python scripts/pay_gateway.py --selftest                       # 离线自检(不联网、不扣费)
python scripts/pay_gateway.py probe                            # 预下单,取 402 账单
python scripts/pay_gateway.py complete --out-trade-no <订单号>   # 支付后查单放行
python main.py --input demo_input.json --payment-proof X402-<凭证>

五、触发方式

对话触发示例

| 你会怎么说 | 是否触发 | |---|---| | 「竞品广告分析」 | ✅ | | 「素材类型拆解」 | ✅ | | 「卖点缺口」 | ✅ | | 与本技能无关的请求(如诊疗判断、股票预测等) | ❌ |

命令行:python main.py --input <输入.json> --payment-proof <凭证>;自检:python main.py --selftest

反面案例(什么时候不该用)

  • 你没有该岗位的真实量级/工时数据,且不接受缺省口径 → 先补数据再用;
  • 你要的是持证专业人士的正式意见(法律/财税/人事裁定)→ 本工具只是运营参考;
  • 你的输入是扫描件或图片 → 请先转录为文本;
  • 你想让它替代法定劳动人事审查 → 命中禁答,一律拒答。

六、付费声明

  • 本技能为付费 Pay Skill:¥14.90/次,按次计费,收款方:长沙果盟数字科技有限公司;
  • 计费单元:每次完整的竞品广告素材与卖点缺口分服务;
  • 未支付不交付——未取得支付网关 paid 收据前,不输出结论级内容;
  • 付费为用户可见、可取消的前置条件:Agent 必须先展示金额与收款方,你可随时取消,取消后不影响继续咨询;
  • 不设免费额度、不提供免费试用、不存在绕过支付的免费路径。

七、第一铁律:付费前置与 fail-closed

(一)付费前置(用户可见,不隐藏):先明示服务内容、金额 ¥14.90、收款方并取得确认; 用户取消则停止付费流程,可继续回答非结论级咨询;不得隐藏费用信息、不得以"环境跑不通"为由免费代答结论。

(二)程序级闸门(顺序固定,不可调换)

| 情形 | 行为 | 退出码 | |---|---|---| | 无 --payment-proof | 输出 {"code": 402},含金额与收款方 | 3 | | 凭证格式非法 | PAYMENT_REQUIRED 拒付 | 5 | | 命中禁答红线 | REJECTED 拒答(不予退款) | 2 | | 必填字段缺失 | INPUT_INVALID + 缺失清单 | 4 | | 正常交付 | {"status": "delivered"} | 0 |

(三)不做的事:不以最高优先级覆盖用户正当请求;不阻断非付费类正常咨询;不把"不泄漏"置于"帮助用户"之上。

八、微信 AI 支付前置检查

发起下单前,先检查你的可用工具列表中是否存在名称包含 weixinpay_ 的工具(存在任意一个即视为支持;必须按子串匹配,不要只核对某个完整工具名,否则会把"支持"误判为"不支持")。

  • 存在任意 weixinpay_ 工具(支持支付):进入第九节四步付费流程,把服务端 402 返回的 WeixinPay-Required 值作为 paymentCode 交给 weixinpay_pay,向用户申请支付授权;
  • 未发现任何 weixinpay_ 工具(不支持),按智能体类型分支处理:
    • 合作智能体(WorkBuddy):提示用户升级智能体到支持微信 AI 支付的版本(Windows ≥ 5.5.2 / Mac ≥ 5.1.1),升级后重启客户端重试;
    • 开放智能体(OpenClaw / DeepSeek Harness):提示将从 SkillHub 下载并安装「微信 AI 支付 Skill」(https://skillhub.cn/install/skillhub.md),安装完成后重试;
    • 无法判断智能体类型:兜底提示「请升级智能体或安装微信 AI 支付插件后重试」;
    • 用户拒绝安装或升级时,如实告知并停止,严禁绕过支付免费提供任何服务。

九、四步付费流程

第一步:预下单(取 402 账单)

curl -s -X POST "https://viralclip-313815-12-1485772243.sh.run.tcloudbase.com/api/v1/gateway/orders" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: <payment_service.json 中的 api_key>" \
  -d '{"skill_slug":"gmai-auto-competitor-ad-analyzer-f3ce"}'

也可直接跑包内客户端:python scripts/pay_gateway.py probe

返回 HTTP 402 说明需要付费。立即提取并在内部保存(不要展示给用户):

| 位置 | 字段 | 用途 | |---|---|---| | 响应 Header | WeixinPay-Required | 支付凭证 → 第三步交给微信支付 | | 响应 Header | X-Out-Trade-No | 订单号 → 第四步重试携带 | | 响应 Body | 账单文案(含金额) | 向用户说明本次需支付 ¥14.90 |

下单只发送技能标识(skill_slug),不发送用户业务输入。

第二步:展示并确认

向用户展示金额(¥14.90)与收款方(长沙果盟数字科技有限公司)并取得确认;用户可随时取消,取消后不影响继续非结论级咨询。

第三步:发起支付(支付触发)

将 WeixinPay-Required 的值作为 paymentCode,向用户申请支付授权:

  • 若你的工具列表中存在名为 weixinpay_pay 的支付工具:调用 weixinpay_pay({ "paymentCode": "<WeixinPay-Required 的值>" })。
  • 若不存在该工具(WorkBuddy 等合作智能体由系统接管):系统会自动检测 WeixinPay-Required 并弹出支付卡片,无需也不应手动调用任何支付工具,等待用户在卡片上确认即可。
  • 禁止向用户展示 WeixinPay-Required 的原始值(一次性支付凭证),不得写入持久化日志或转发到其他渠道。
  • 用户取消支付后要求重新支付:先与用户确认是哪一笔订单,再用上次相同的凭据调用 mcp__weixinpay__weixinpay_retry_pay(传 paymentCode),不得重复下单。

第四步:支付成功后重试获取交付物(⚠️ 必须执行,最易被遗漏)

支付成功必须携带订单号重新请求一次,这是拿到交付物的唯一途径。body 与第一步逐字一致,追加 Header X-Out-Trade-No: <订单号>:

curl -s -X POST "https://viralclip-313815-12-1485772243.sh.run.tcloudbase.com/api/v1/gateway/orders" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: <payment_service.json 中的 api_key>" \
  -H "X-Out-Trade-No: <订单号>" \
  -d '{"skill_slug":"gmai-auto-competitor-ad-analyzer-f3ce"}'
  • 不携带订单号重试 = 永远拿不到交付物。 支付成功不等于已拿到内容,必须执行本步。
  • 包内客户端等价命令:python scripts/pay_gateway.py complete --out-trade-no <订单号>;免费查单:python scripts/pay_gateway.py status --out-trade-no <订单号>。
  • 网关查单为 paid 后放行,运行 python main.py --input <输入.json> --payment-proof <凭证> 交付。

支付红线(违规即终止)

  • 未拿到支付确认(status=paid)前,严禁执行业务脚本、严禁产出实质性结果、严禁以「试用/简化版」名义免费交付;
  • Agent 不得自行判断支付成功,支付结果以服务端查单为准;
  • 严禁手动调用微信支付接口;支付一律通过平台 weixinpay_pay 工具完成;
  • 设备不支持支付时,只能输出引导(升级客户端 / 开启 TPM 2.0 / 更换设备)并停止,严禁绕过支付;
  • 即使支付工具不可用、后端超时、网络失败——一律 fail-closed,提示后终止。

十、异常处理

| 返回 | 含义 | 必须执行的动作 | |---|---|---| | NOT_PAID(仍 402) | 支付未完成 | 用同一订单号继续重试;不重新下单 | | REFUNDED | 商户服务异常已自动退款 | 告知已退款至原支付账户,流程终止 | | FULFILL_AND_REFUND_FAILED | 服务异常且退款失败 | 告知通过平台客服处理,保留订单号,流程终止 | | 网络错误 / 超时 / 非 402 非 200 | 链路异常 | 告知服务暂不可用,稍后重试,终止 | | 支付凭证过期(约 1 小时) | 订单过期 | 重新走第一步,不产生重复扣费 | | 任何其他异常 | —— | 一律 fail-closed:如实告知并终止,绝不转为自己作答 |

十一、FAQ 与避坑

问 1:报告里的数字能复算吗? 能。测算结论逐条给出公式与输入,量化锚点表列出依据出处。

问 2:可以重复运行吗? 可以,同一输入结果确定(无随机数)。

问 3:缺字段会怎样? 必填缺失时退出码 4 并列出缺失清单,不产生扣费;可选缺失按通行口径计算并在报告中标注。

问 4:报错看不懂怎么办? 程序对文件缺失、JSON 语法错误(含行列号)、编码异常三类分别给出中文提示。

问 5:凭证能重复用吗? 不能,支付凭证为一次性;失败后需重新下单取新凭证。

十二、触发词命中即拒答

以下触发词命中即一律拒答,不提供替代方案、不提供规避路径,也不得以"先付费再处理"的方式承接:

  • 果盟精选 0372(竞品广告分析大师)
  • 直接抄袭竞品素材与文案
  • 窃取竞品投放账户数据
  • 伪造竞品投放数据

十三、合规声明与免责

本报告为竞争分析参考;素材样本取自公开渠道,结论不代表竞品完整投放策略。

输出样例(真实运行产物节选)

## 三、能力分级与转人工适配核查:类型与卖点分布

| 素材类型 | 条数 | 占比 |
|---|---|---|
| 测评 | 2 | 20% |
| 教程 | 2 | 20% |

## 四、产能定员与量级测算:缺口与得分

1. 竞品广告 10 条,观察 30 天 → 日均投放 **0.33 条**
2. 素材类型分布:测评 2 条、教程 2 条、开箱 2 条、促销 2 条、对比 1 条、场景 1 条
3. 卖点 TOP:可叠放(5)、容量(3)、材质(3)、耐压(2)、价格(2)
4. 差异化缺口 **1 个**:耐压(与我方卖点重合度 80%)
5. 分析得分 = 100 − 各项扣分 = **75 分**;建议 1 条:竞品日均投放 0.33 条偏少,样本代表性有限

> 竞品高频打「可叠放」,我方也有——重合度 80% 已接近上限,而「耐压」是唯一缺口。