6 张为输出物示意(按真实产物版式重排),不是成品截图;换成真图时外框尺寸不变。
依赖工具
跑这个包之前,你手上得有什么。缺一样它就干不了活。
- Python 本机能跑 python3(敲一条命令,不会删改你的文件)
- 报表 / 导出 CSV 要你从平台后台导出一份 CSV 或 JSON 当输入
相似的技能
查看全部 →下架急救包(变狗 / 搜不到 / 受限商品)
欧盟合规包:上架前的四关自查(GPSR / PPWR / EPR / 欧代)
侵权自查与预警包
关键词分层包
包含什么
- ✓ listing-teardown — listing-teardown:竞品 listing 结构化拆解
- ✓ traffic-reverse — traffic-reverse:词表分层 + 竞品覆盖反查
- ✓ gap-plan — gap-plan:可执行的差距清单
适合谁
- ✓ 需要在固定场景里稳定产出的人 (选品 / 运营)
- ✓ 已经有素材或成品图,缺「怎么组织」
- ✓ 想一次装好、反复复用,而不是每次重新描述
不适合
- – 想要全自动、连素材都不用准备
- – 只发一次、不打算复用
- – 需要平台专属的投放后台操作(那部分请人工做)
「用「竞品拆解包」帮我做一份网页,输入我先贴在下面。」
复制这句话发给你的 agent 即可开始关于这个技能
把手贴的竞品 listing(标题 + 五点 + 逐图说明 + 价格 + 评分/评论数 + 图片数)拆成标题公式、五点结构、图片叙事、价格带与评论增速,再把你自己的词表分成绩、算出竞品覆盖,最后落成一张「改哪一行、改成什么」的差距清单。三关全部离线、纯标准库、确定性输出;不产出搜索量与销量。
效果样例
真实输入 → 实际输出,未做美化# 差距清单(我方 B08FF7FTXR,对比 4 条竞品) 共 20 条差距:高 1 / 中 10 / 低 9。每条都能在 `gap-list.csv` 里查到依据。 ## 先改这些(high) ### GP-05 五点 - 我方现状:五点为 0 条(源数据里这个字段是空的) - 竞品做法:4/4 个竞品有五点,中位数 5.5 条;示例 B09ZQHBZM2 第1条:「Ready Made BGment decorative pure white blackout curtains 84 length 2 panels a…」 - 改成:按「痛点 → 参数 → 场景 → 信任 → 安装使用」补齐到 5 条;每条一个功能,别把参数堆在同一条 - 依据:bullet-summary.csv:B08FF7FTXR bullets=0 ## 全部差距 | 序号 | 编号 | 优先级 | 字段 | 我方现状 | 改成 | |---|---|---|---|---|---| | 1 | GP-05 | high | 五点 | 五点为 0 条(源数据里这个字段是空的) | 按「痛点 → 参数 → 场景 → 信任 → 安装使用」补齐到 5 条;每条一个功能,别把参数堆在同一条 | | 2 | GP-11 | mid | 关键词 | 标题里没有「blackout curtains」 | 按原顺序连续写进标题(拆成两个词,命中强度差一截) | | 3 | GP-11 | mid | 关键词 | 标题里没有「window curtains」 | 按原顺序连续写进标题(拆成两个词,命中强度差一截) | | 4 | GP-11 | mid | 关键词 | 标题里没有「curtain panels」 | 按原顺序连续写进标题(拆成两个词,命中强度差一截) | | 5 | GP-11 | mid | 关键词 | 标题里没有「curtain panel」 | 按原顺序连续写进标题(拆成两个词,命中强度差一截) | | 6 | GP-11 | mid | 关键词 | 标题里没有「2 pan
asin,bullet_no,primary_function,all_functions,chars,has_number,junk,gist B09ZQHBZM2,1,参数,参数|安装使用|清单|设计审美,240,True,False,Ready Made BGment decorative pure white blackout curtains 84 length 2 panels a… B09ZQHBZM2,2,场景,场景|设计审美,239,False,False,Foil Print BGment blackout curtain panels with silver thread and dots pattern… B09ZQHBZM2,3,痛点,痛点|场景,148,False,False,Light Blocking These bedroom curtains can block out sunlight(darker colors work… B09ZQHBZM2,4,痛点,痛点,219,False,False,Thermal Insulated The room darkening curtains insulate against summer heat and… B09ZQHBZM2,5,安装使用,安装使用|清单|设计审美,298,False,False,How to choose right size? Each curtain size is measured fully unfolded. Total… B094FJQ6QM,1,未归类,,9,False,True,Polyester B094FJQ6QM,2,未归类,,8,False,True,Imported B094FJQ6QM,3,参数,参数|安装使用|清单|设计审美,256,True,False,ELEGANT DESIGN: 2 panels per package. Each wave line with dots blackout curtain… B094FJQ6QM,4
安装指引
三个 agent 各一栏;每栏都给一条「怎么算装上了」的验证动作,验不过就是没装上。Claude Code
.claude/skills/competitor-teardown/
mkdir -p .claude/skills
unzip competitor-teardown.zip -d .claude/skills/
怎么算装上了 新开一个会话,问它「列出你装了哪些 skills」——能看到这个包的名字就算装上了。
想全站可用就把 .claude/skills/ 换成 ~/.claude/skills/(对当前用户所有项目生效)。
Codex
~/.codex/skills/competitor-teardown/
mkdir -p ~/.codex/skills
unzip competitor-teardown.zip -d ~/.codex/skills/
怎么算装上了 新开一个 codex 会话,让它「列出可用 skills」——列表里有这个包的名字即生效。
Codex 只读 ~/.codex/skills/,不读项目目录;换机器要重新放一次。
Cursor
.cursor/rules/competitor-teardown.mdc
mkdir -p .cursor/rules
cp competitor-teardown/SKILL.md .cursor/rules/competitor-teardown.mdc
怎么算装上了 在对话里 @ 这个规则文件名,问它「这个包的第一条硬规则是什么」——答得上来即加载成功。
Cursor 没有独立的 skills 目录:规则随项目走,换项目要再放一次(这是它和我们这里最不一样的地方)。
装不上怎么办一个终端都不想开:把 SKILL.md 全文贴进对话,效果一样,只是每次新会话要重新贴一次。
完整步骤与常见错误在包内 playbook.md;本站教程中心还有 下单与使用教程。
怎么用
4 步跑完,第一次大约 10 分钟-
1
开工前准备 | 要做 | 怎么做 | 为什么 | |---|---|---| | 先把竞品信息贴成一张表 | 用 Excel 建一列一个字段:`asin / role / title / features / price / rating / reviews_count / images_count / first_available`,表头照 `skills/listing-teardown/SKILL.md` 抄 | 脚本按列名认字段,列名不对会直接报错,不会猜 | | 只做一个细分类目 | 先 3–5 条竞品,同一个词下面搜出来的 | 混类目比出来的"差距"没有意义 | | 把词表单独存一份 | 两列:`词`、`来源`(写清是后台报表还是反查工具导出) | 没来源的词,过两周你自己都不信 | | 给每条竞品的图片写一
-
2
装配 **Claude Code**:复制到项目的 `.claude/skills/`(没有就新建)。 **Codex CLI**:复制到 `.codex/skills/`。 **没有 shell**:不用装。把三个 `skills/<名字>/SKILL.md` 依次贴进对话,让它按里面的规则手工执行;脚本那几步退化成口头执行,产出你自己写进 CSV。 装完确认(一条动作):新开一个对话,问 **"列出你现在可用的 skills"**,应看到 `listing-teardown`、`traffic-reverse`、`gap-plan`。看不到就是位置不对,见第 4 节第 1 条。
-
3
触发顺序 三关必须按顺序,原因不是习惯: 1. **先 `listing-teardown`,再 `traffic-reverse`**:第二关要判断"每个词有没有出现在标题/五点里",它读的是第一关已经确认列都在的那份表。反着做会怎样:`features` 列名写成 `bullets` 时,第二关扫到的是空字段,报告"竞品五点 0 命中"——你会误以为竞品都没写五点。 2. **先 `listing-teardown` + `traffic-reverse`,再 `gap-plan`**:第三关的每一条都要引用前两关的文件名与具体数值,没有它们只能给"建议优化 listing"这种废话。反着做会怎样:`gap.py` 直接报"缺前置产物"并退出(退出码 2),因为它读不到 `title-formula.json`。 3
-
4
每一步的输入与输出 ### 第 1 关 listing-teardown | 项 | 内容 | |---|---| | 输入 | `before/listings.csv`,至少含 `asin`、`title`;五点放 `features`;图片说明放 `image_notes`(没有就留空) | | 命令 | `python3 skills/listing-teardown/scripts/teardown.py --input before/listings.csv --out-dir after --title-max 200 --snapshot 2023-08-08` | | 中间产物 | 无(单步) | | 输出 | `after/title-formula.json`、`bullet-structure.csv`、`
用户评价
只统计买过的人写的评价;我们不删改,也不凑数。这个包刚上架,还没有人留下评价。等有真实购买者评价后,这里会显示星级、文字和 1–5 星分布;在那之前评分显示「—」,不会拿假分数顶上。
更新日志
订阅期内更新免费,买断含该 skill 后续版本怎么买
订阅或买断二选一;买断后不用再付订阅费按月订阅
先用一个月试试
- ✓ 「竞品拆解包」的全部文件、示例与安装指令
- ✓ 订阅期内全部技能直接可用(含新上架)
- ✓ 商用授权:客户项目可用,不限交付次数
- ✓ 版本更新自动推送,不用重新购买
- ✓ 微信 / TG 一对一答疑,工作日 12 小时内回
- ✓ 随时可以停掉,不扣下期
按年订阅
一次付一年,价格不折算成月价。
- ✓ 「竞品拆解包」的全部文件、示例与安装指令
- ✓ 订阅期内全部技能直接可用(含新上架)
- ✓ 商用授权:客户项目可用,不限交付次数
- ✓ 版本更新自动推送,不用重新购买
- ✓ 微信 / TG 一对一答疑,工作日 12 小时内回
- ✓ 随时可以停掉,不扣下期
终身买断
创始价会随 skill 库增长上调。
- ✓ 「竞品拆解包」的全部文件、示例与安装指令
- ✓ 订阅期内全部技能直接可用(含新上架)
- ✓ 商用授权:客户项目可用,不限交付次数
- ✓ 版本更新自动推送,不用重新购买
- ✓ 微信 / TG 一对一答疑,工作日 12 小时内回
- ✓ 无需订阅或续费,一次付清永久有效
价格不折算:年卡只标「省多少」,不换算成月价;买断是一次付清,之后没有续费账单。