6 张为输出物示意(按真实产物版式重排),不是成品截图;换成真图时外框尺寸不变。
依赖工具
跑这个包之前,你手上得有什么。缺一样它就干不了活。
- Python 本机能跑 python3(敲一条命令,不会删改你的文件)
- 报表 / 导出 CSV 要你从平台后台导出一份 CSV 或 JSON 当输入
相似的技能
查看全部 →竞品拆解包
下架急救包(变狗 / 搜不到 / 受限商品)
欧盟合规包:上架前的四关自查(GPSR / PPWR / EPR / 欧代)
侵权自查与预警包
包含什么
- ✓ report-adapter — report-adapter(第 1 关:认表与映射)
- ✓ funnel-breakdown — funnel-breakdown(第 2、3 关:漏斗拆解 + 预算与出价)
- ✓ negative-builder — negative-builder(第 4 关:否定清单 + 总行动表)
适合谁
- ✓ 需要在固定场景里稳定产出的人 (广告投放 / 运营)
- ✓ 已经有素材或成品图,缺「怎么组织」
- ✓ 想一次装好、反复复用,而不是每次重新描述
不适合
- – 想要全自动、连素材都不用准备
- – 只发一次、不打算复用
- – 需要平台专属的投放后台操作(那部分请人工做)
「用「广告诊断包(ACOS / CPC / 不出单)」帮我做一份网页,输入我先贴在下面。」
复制这句话发给你的 agent 即可开始关于这个技能
把 Amazon Ads / Google Ads / Meta 导出的广告报表映射成同一套列,拆成「曝光→点击→转化→回本」四段,算出钱漏在哪一段、漏了多少、出价上限是多少,并输出可直接照着加的否定清单与按优先级排的行动表。四关全部离线、纯标准库、确定性输出。
效果样例
真实输入 → 实际输出,未做美化# 广告诊断:钱掉在哪一段 数据期间:2026-10-01 ~ 2026-10-14(14 天) 本报告由 `skills/funnel-breakdown/scripts/funnel.py` 从你的报表算出来,每个数字都能在 `after/funnel.csv` 里找到同一行。它回答一个问题:**这段花费是在哪一段掉掉的**——不是给你 10 条通用建议。 ## 口径先说清楚(不成立的前提) | 项 | 本次用的值 | 错了会怎样 | |---|---|---| | 回本线 ACOS | 30.00%(= 你填的毛利率) | 填错,第三段的「超出回本线」金额全错;这个数要你自己按产品毛利填,不是平台给的 | | CTR 参考线 | 0.35% | 只是量级参考,不是平台承诺值;你店铺历史中位数更准 | | CVR 参考线 | 8.00% | 同上 | | 销售额口径 | 报表里的销售额列 | 归因窗口不同(7 天 / 14 天)会让 ACOS 差十几个百分点,两期对比前必须一致 | ## 合计漏斗 | 段 | 指标 | 本期 | 参考线 | 缺口 | |---|---|---|---|---| | 曝光 → 点击 | CTR | 0.299%(点击 1576 / 曝光 527000) | 0.35% | +0.051 个百分点 | | 点击 → 订单 | CVR | 6.03%(订单 95 / 点击 1576) | 8.00% | +1.97 个百分点 | | 订单 → 回本 | ACOS | 52.31%(花费 2578.00 / 销售额 4928.00) | 30.00% | +22.31 个百分点 | | 参考 | CPC / 客单价 | 1.6358 / 51.87 | - | - | **合计超出回本线 1099.60**(= 花费 2578.00 − 销售额 4928.00 × 回本线 30%)。这是「按你自己填的回本线,这段广告多花了多少」。 ## 钱掉在哪一段 - 第一段(曝光到点击):把每条活动的 CTR 都拉到参考线,合计可少漏
priority,type,target,segment,finding,action,expected_effect,evidence,source_gate P1,主因,SP-Auto-CoffeeGrinder,第二段:点击到转化,花费 742.00、销售额 812.00、ACOS 91.38%,超出回本线 498.40(CTR 0.317% / CVR 3.64%),先修点击到订单:核对落地页与搜索词是否对得上、价格与评论是否有竞争力;这一段修好前不要加预算,可回收约 316.88(按回本线折算的毛利口径,不承诺实际降幅),"原始报表第 2,3 行",第 2 关 funnel.csv P1,主因,SP-Manual-Phrase-BurrGrinder,第一段:曝光到点击,花费 556.00、销售额 552.00、ACOS 100.72%,超出回本线 390.40(CTR 0.107% / CVR 4.68%),先修曝光到点击:换主图/改标题/挪位置,或把词换到更精准的匹配方式;这一段修好前不要加预算,可回收约 494.18(按回本线折算的毛利口径,不承诺实际降幅),"原始报表第 6,7 行",第 2 关 funnel.csv P1,主因,SP-ASIN-Competitor-ASINs,第二段:点击到转化,花费 402.00、销售额 196.00、ACOS 205.10%,超出回本线 343.20(CTR 0.538% / CVR 2.38%),先修点击到订单:核对落地页与搜索词是否对得上、价格与评论是否有竞争力;这一段修好前不要加预算,可回收约 138.77(按回本线折算的毛利口径,不承诺实际降幅),"原始报表第 8,9 行",第 2 关 funnel.csv P1,出价,SP-Auto-CoffeeGrinder,第三段:转化到回本,CPC 1.5020,按回本线的出价上限 0.4931(超出 1.0089),把该活动出价压到 0.4931 以内;压不动就先把这个活动的位置/匹配方式收窄,CPC 压到上限、其它条件不变时,ACOS 回落到回本线 30.00
安装指引
三个 agent 各一栏;每栏都给一条「怎么算装上了」的验证动作,验不过就是没装上。Claude Code
.claude/skills/ppc-diagnosis/
mkdir -p .claude/skills
unzip ppc-diagnosis.zip -d .claude/skills/
怎么算装上了 新开一个会话,问它「列出你装了哪些 skills」——能看到这个包的名字就算装上了。
想全站可用就把 .claude/skills/ 换成 ~/.claude/skills/(对当前用户所有项目生效)。
Codex
~/.codex/skills/ppc-diagnosis/
mkdir -p ~/.codex/skills
unzip ppc-diagnosis.zip -d ~/.codex/skills/
怎么算装上了 新开一个 codex 会话,让它「列出可用 skills」——列表里有这个包的名字即生效。
Codex 只读 ~/.codex/skills/,不读项目目录;换机器要重新放一次。
Cursor
.cursor/rules/ppc-diagnosis.mdc
mkdir -p .cursor/rules
cp ppc-diagnosis/SKILL.md .cursor/rules/ppc-diagnosis.mdc
怎么算装上了 在对话里 @ 这个规则文件名,问它「这个包的第一条硬规则是什么」——答得上来即加载成功。
Cursor 没有独立的 skills 目录:规则随项目走,换项目要再放一次(这是它和我们这里最不一样的地方)。
装不上怎么办一个终端都不想开:把 SKILL.md 全文贴进对话,效果一样,只是每次新会话要重新贴一次。
完整步骤与常见错误在包内 playbook.md;本站教程中心还有 下单与使用教程。
怎么用
4 步跑完,第一次大约 10 分钟-
1
开工前准备 | 要做 | 怎么做 | 为什么 | |---|---|---| | 导出两份报表 | 广告活动报表 + 搜索词报表,同一日期区间(`export-guide.md` 有逐屏步骤) | 只有活动报表能算漏斗、算不了否定词;只有搜索词报表反过来 | | 备份原始文件 | 下载的两个 CSV 原封不动存一份到桌面 | 后面要用 Excel 打开核对行号,别把百分比格式改坏 | | 填一个数:回本线(毛利率) | 拿你自己的成本算:售价 − 采购 − 头程 − FBA 费 − 佣金,除以售价 | 这份报告里「超出回本线」「出价上限」两列全由它决定,填错全错 | | 先确认列名 | 用记事本(不要用 Excel 另存)打开 CSV 看第一行 | 表头被改过,第 1 关会直接报「认不出这是哪家的报表」 | 目录约定(本文
-
2
装配 **Claude Code**:复制到项目的 `.claude/skills/`(没有就先建)。 **Codex CLI**:复制到 `.codex/skills/`。 **没有 shell / 不装 agent**:不用装。直接按本文第 3 节的四条命令跑脚本;想用对话方式,就把 `skills/<名字>/SKILL.md` 依次贴进对话,并把产出自己写进 CSV(报告格式参考 `templates/diagnosis-report.md`)。 装完确认(一条动作):新开一个对话,问 **「列出你现在可用的 skills」**,应看到 `report-adapter`、`funnel-breakdown`、`negative-builder`。看不到就是目录放错了,见第 4 节第 1 条。
-
3
触发顺序 四关必须按顺序,原因不是习惯,是数据依赖: 1. **先 `report-adapter`(活动报表),再 `funnel.py`**:第 2 关只认统一列。跳过第 1 关直接喂原始报表,`funnel.py` 会报「读不到 campaign 列」;就算你手工改了列名,`7 Day Total Sales `(尾随空格)也大概率没改,ACOS 会整列空掉。 反例:一位同事用 Excel 把 `7 Day Total Sales ` 改成 `sales` 之后跑通了,但把「广告组粒度」的两行当成了两个活动,预算被算成两倍——数字看着正常,结论是反的。 2. **先 `funnel.py`,再 `budget_bid.py`**:预算和出价诊断都要用到「回本线 × 客单价 × CVR」这个上限,客单价与 CVR 来
-
4
每一步的输入与输出 ### 第 1 关 report-adapter | 项 | 内容 | |---|---| | 输入 | 后台导出的原始 CSV(Amazon 活动报表 / 搜索词报表、Google 广告系列 / 搜索词报表、Meta 广告系列报表) | | 命令 | `python3 skills/report-adapter/scripts/adapt.py --input before/campaign-report.csv --out after/normalized-campaign.csv --out-report after/mapping-report.md` | | 中间产物 | 无(单步) | | 输出 | `after/normalized-campaign.csv`(18 列)+ `after/mapp
用户评价
只统计买过的人写的评价;我们不删改,也不凑数。这个包刚上架,还没有人留下评价。等有真实购买者评价后,这里会显示星级、文字和 1–5 星分布;在那之前评分显示「—」,不会拿假分数顶上。
更新日志
订阅期内更新免费,买断含该 skill 后续版本怎么买
订阅或买断二选一;买断后不用再付订阅费按月订阅
先用一个月试试
- ✓ 「广告诊断包(ACOS / CPC / 不出单)」的全部文件、示例与安装指令
- ✓ 订阅期内全部技能直接可用(含新上架)
- ✓ 商用授权:客户项目可用,不限交付次数
- ✓ 版本更新自动推送,不用重新购买
- ✓ 微信 / TG 一对一答疑,工作日 12 小时内回
- ✓ 随时可以停掉,不扣下期
按年订阅
一次付一年,价格不折算成月价。
- ✓ 「广告诊断包(ACOS / CPC / 不出单)」的全部文件、示例与安装指令
- ✓ 订阅期内全部技能直接可用(含新上架)
- ✓ 商用授权:客户项目可用,不限交付次数
- ✓ 版本更新自动推送,不用重新购买
- ✓ 微信 / TG 一对一答疑,工作日 12 小时内回
- ✓ 随时可以停掉,不扣下期
终身买断
创始价会随 skill 库增长上调。
- ✓ 「广告诊断包(ACOS / CPC / 不出单)」的全部文件、示例与安装指令
- ✓ 订阅期内全部技能直接可用(含新上架)
- ✓ 商用授权:客户项目可用,不限交付次数
- ✓ 版本更新自动推送,不用重新购买
- ✓ 微信 / TG 一对一答疑,工作日 12 小时内回
- ✓ 无需订阅或续费,一次付清永久有效
价格不折算:年卡只标「省多少」,不换算成月价;买断是一次付清,之后没有续费账单。