6 张为输出物示意(按真实产物版式重排),不是成品截图;换成真图时外框尺寸不变。
依赖工具
跑这个包之前,你手上得有什么。缺一样它就干不了活。
- Python 本机能跑 python3(敲一条命令,不会删改你的文件)
- 报表 / 导出 CSV 要你从平台后台导出一份 CSV 或 JSON 当输入
相似的技能
查看全部 →竞品拆解包
下架急救包(变狗 / 搜不到 / 受限商品)
欧盟合规包:上架前的四关自查(GPSR / PPWR / EPR / 欧代)
侵权自查与预警包
包含什么
- ✓ sensitive-scan — sensitive-scan:上架前敏感词扫描
- ✓ field-check — field-check:类目、年龄字段与图片规范
- ✓ launch-check — launch-check:合规声明缺口 + 一页式上架清单
适合谁
- ✓ 需要在固定场景里稳定产出的人 (运营)
- ✓ 已经有素材或成品图,缺「怎么组织」
- ✓ 想一次装好、反复复用,而不是每次重新描述
不适合
- – 想要全自动、连素材都不用准备
- – 只发一次、不打算复用
- – 需要平台专属的投放后台操作(那部分请人工做)
「用「上架前自查清单(免费引流包)」帮我做一份网页,输入我先贴在下面。」
复制这句话发给你的 agent 即可开始关于这个技能
把一份商品表(Amazon 类目 flat file 或 Shopify 商品导出)跑成一张可勾选的一页式上架清单:敏感词逐条命中、类目与年龄字段缺失、图片规范、按类目与市场该有却没申报的合规声明,最后一页纸给出「先别上架 / 可以上架」的结论与 6 条必须人看的项。三关全离线、纯标准库、确定性输出。
效果样例
真实输入 → 实际输出,未做美化# 上架前自查清单(一页式)
- 平台档案 / 市场:amazon / EU
- 输入:`before/products.csv`(7 个商品)
- 清单项:28 项 —— 通过 4 / 不通过 15 / 建议改 1 / 需人工 6 / 不适用 2
- 结论:**先别上架:15 项不通过(其中高危 8 项)**
勾选规则:`[x]` = 已通过或本市场不适用;`[ ]` = 还要处理(不通过 / 建议改 / 需人工)。
## 标题与文案
- [ ] 1. 文案(标题/五点/描述/关键词)里没有医疗功效、绝对化与认证宣称 —— **不通过**(MED-03、ABS-01、MED-05、CERT-01)
- 证据:标题:…rd with Juice Groove, Antibacterial 100% Natural Wood, Be…;标题:…Groove, Antibacterial 100% Natural Wood, Best fo…;标题:…al 100% Natural Wood, Best for Kitchen Prep and…(共 16 条)
- 怎么改:有检测报告:在描述里写「依据 XX 报告编号 + 结果」;没有:整句删掉,只写材质与工艺;换成具体属性(材质、尺寸、适用场景、可数的参数),不要用「最好/第一/保证」
- [ ] 2. 标题长度在上限内,也不是一句话 —— **不通过**(F-02)
- 证据:229 字符 > 上限 200
- 怎么改:删掉重复修饰词与促销词,把核心词前置
- [ ] 3. 文案里没有受限商品词 —— **不通过**(REST-01)
- 证据:标题:…Hand Sanitizer Gel 75% Alcohol 500ml…;商品描述:…75% alcohol hand sanitizer gel with aloe, 500ml…;后台关键词:…hand sanitizer gel alcohol 500ml…
- 怎么改:确认类目审核
sku,area,item,status,level,evidence,action,rule AC-BAMBOO-CB-01,合规声明,欧盟负责人已填(GPSR),不通过,高,通用要求;D-04 要求的字段为空:eu_rp,填欧盟负责人名称与地址,并同步到产品标签与包装;换了负责人要同步更新图片与标签,D-04 AC-BAMBOO-CB-01,合规声明,食品接触声明已填,不通过,中,类目「Kitchen & Dining」;D-08 要求的字段为空:food_contact,填 food_contact_declaration(材料 + 依据标准),描述里写清适用温度与不可微波等限制,D-08 AC-KIDS-PUZZLE-02,合规声明,儿童安全警示已申报,不通过,高,类目「Toys & Games」;D-02 要求的字段为空:cpsia、safety,填 cpsia_warning / safety_warning,内容与适用年龄一致,包装上印同一句,D-02 AC-KIDS-PUZZLE-02,合规声明,欧盟负责人已填(GPSR),不通过,高,通用要求;D-04 要求的字段为空:eu_rp,填欧盟负责人名称与地址,并同步到产品标签与包装;换了负责人要同步更新图片与标签,D-04 AC-KIDS-PUZZLE-02,合规声明,材质与成分已填,不通过,中,通用要求;D-06 要求的字段为空:material,填 material:单一材质写全称,混纺/复合写比例,D-06 AC-LED-LAMP-03,合规声明,电池信息已申报,不通过,高,标题含「rechargeable」;D-01 要求的字段为空:batteries_required、battery_type,在后台填 batteries_required / battery_type(锂离子需写清容量与型号),外包装贴电池标,D-01 AC-LED-LAMP-03,合规声明,欧盟负责人已填(GPSR),不通过,高,通用要求;D-04 要求的字段为空:eu_rp,填欧盟负责人名称与地址,并同步到产品标签与包装;换
安装指引
三个 agent 各一栏;每栏都给一条「怎么算装上了」的验证动作,验不过就是没装上。Claude Code
.claude/skills/launch-selfcheck/
mkdir -p .claude/skills
unzip launch-selfcheck.zip -d .claude/skills/
怎么算装上了 新开一个会话,问它「列出你装了哪些 skills」——能看到这个包的名字就算装上了。
想全站可用就把 .claude/skills/ 换成 ~/.claude/skills/(对当前用户所有项目生效)。
Codex
~/.codex/skills/launch-selfcheck/
mkdir -p ~/.codex/skills
unzip launch-selfcheck.zip -d ~/.codex/skills/
怎么算装上了 新开一个 codex 会话,让它「列出可用 skills」——列表里有这个包的名字即生效。
Codex 只读 ~/.codex/skills/,不读项目目录;换机器要重新放一次。
Cursor
.cursor/rules/launch-selfcheck.mdc
mkdir -p .cursor/rules
cp launch-selfcheck/SKILL.md .cursor/rules/launch-selfcheck.mdc
怎么算装上了 在对话里 @ 这个规则文件名,问它「这个包的第一条硬规则是什么」——答得上来即加载成功。
Cursor 没有独立的 skills 目录:规则随项目走,换项目要再放一次(这是它和我们这里最不一样的地方)。
装不上怎么办一个终端都不想开:把 SKILL.md 全文贴进对话,效果一样,只是每次新会话要重新贴一次。
完整步骤与常见错误在包内 playbook.md;本站教程中心还有 下单与使用教程。
怎么用
4 步跑完,第一次大约 10 分钟-
1
开工前准备 | 要做 | 怎么做 | 为什么 | |---|---|---| | 备份商品表 | 后台导出 CSV 后,原文件单独存一份 | 全程只读,但改稿时你会想对照原值 | | 只拿一个类目先试 | 导出时按类目筛,先 10–50 个商品 | 全店几千个商品一次跑,清单看不完 | | 确认导出格式 | 必须是 CSV(UTF-8),第一行是列名;xlsx 先在 Excel 里「另存为 CSV UTF-8」 | 脚本按列名认字段,xlsx 直接读不了 | | 想清楚卖到哪 | 记下目标市场:美国 / 欧盟 / 英国 / 全球 | 第 3 关的 `--marketplace` 决定欧盟负责人、WEEE、加州 65 判不判 | 目录约定(本文所有命令都相对这个目录):
-
2
装配 **Claude Code**:复制到项目的 `.claude/skills/`(没有就自己建)。 **Codex CLI**:复制到 `.codex/skills/`。 **没有 shell**:不用装。把三份 `SKILL.md` 依次贴进对话,让它按规则手工执行;脚本那几步退化成口头执行,产出你自己写进 CSV。 复制时**别把 `skills/UPSTREAM-LICENSES/` 当成 skill**:那是许可全文,复制过去不报错但也用不上。 装完确认(一条动作):新开一个对话,问 **"列出你现在可用的 skills"**,应看到 `sensitive-scan`、`field-check`、`launch-check`。看不到就是位置不对,见第 4 节第 1 条。
-
3
触发顺序 三关必须按 1 → 2 → 3,原因不是习惯: 1. **先 `sensitive-scan`,再 `field-check`**:第 1 关只读文案,第 2 关只读字段。两关互不依赖,但都必须在第 3 关之前跑完。 反着做会怎样:跳过第 1 关直接跑第 3 关,`check.py` 会报「读不到上一关的产出:after/sensitive-hits.csv」并退出码 2——它不猜、不降级,直接不跑。 2. **必须先跑完前两关,才跑 `launch-check`**:第 3 关要把两份 CSV 按规则前缀归到清单的固定项上。缺一份,清单上「标题与文案」那一整块会全标「通过」——**假通过比报错危险得多**,因为你会以为文案没问题。 3. **`--platform` 与 `--marketplace` 两关必
-
4
每一步的输入与输出 ### 第 1 关 sensitive-scan | 项 | 内容 | |---|---| | 输入 | 商品表 CSV,最少含 SKU(`item_sku`/`Handle`)与标题列;有五点、描述、关键词列会一起扫 | | 命令 | `python3 skills/sensitive-scan/scripts/scan.py --input before/products.csv --out after/sensitive-hits.csv` | | 中间产物 | 无(单步) | | 输出 | `after/sensitive-hits.csv`,列:`sku / area / item / status / level / evidence / action / rule` | | 验收 | 屏幕第二行给
用户评价
只统计买过的人写的评价;我们不删改,也不凑数。这个包刚上架,还没有人留下评价。等有真实购买者评价后,这里会显示星级、文字和 1–5 星分布;在那之前评分显示「—」,不会拿假分数顶上。
更新日志
订阅期内更新免费,买断含该 skill 后续版本怎么买
订阅或买断二选一;买断后不用再付订阅费按月订阅
先用一个月试试
- ✓ 「上架前自查清单(免费引流包)」的全部文件、示例与安装指令
- ✓ 订阅期内全部技能直接可用(含新上架)
- ✓ 商用授权:客户项目可用,不限交付次数
- ✓ 版本更新自动推送,不用重新购买
- ✓ 微信 / TG 一对一答疑,工作日 12 小时内回
- ✓ 随时可以停掉,不扣下期
按年订阅
一次付一年,价格不折算成月价。
- ✓ 「上架前自查清单(免费引流包)」的全部文件、示例与安装指令
- ✓ 订阅期内全部技能直接可用(含新上架)
- ✓ 商用授权:客户项目可用,不限交付次数
- ✓ 版本更新自动推送,不用重新购买
- ✓ 微信 / TG 一对一答疑,工作日 12 小时内回
- ✓ 随时可以停掉,不扣下期
终身买断
创始价会随 skill 库增长上调。
- ✓ 「上架前自查清单(免费引流包)」的全部文件、示例与安装指令
- ✓ 订阅期内全部技能直接可用(含新上架)
- ✓ 商用授权:客户项目可用,不限交付次数
- ✓ 版本更新自动推送,不用重新购买
- ✓ 微信 / TG 一对一答疑,工作日 12 小时内回
- ✓ 无需订阅或续费,一次付清永久有效
价格不折算:年卡只标「省多少」,不换算成月价;买断是一次付清,之后没有续费账单。