These six images are output sketches laid out like the real deliverables, not screenshots; swapping in real images keeps the same frame size.
Requires
What you need before running this pack. Miss one and it cannot do the work.
- Python python3 runs on your machine — one command, and it does not touch your files
- Report / exported CSV You export a CSV or JSON from the platform admin as the input
Picked most often by
Who buys it most, by role. Click a role to see only that role's skills.
Similar skills
View all →竞品拆解包
下架急救包(变狗 / 搜不到 / 受限商品)
侵权自查与预警包
关键词分层包
What is included
- ✓ listing-adapter — listing-adapter:第一关,先把数据摆平
- ✓ clause-scan — clause-scan:第二关,条款逐条对账
- ✓ doc-label-kit — doc-label-kit:第三关,把结论变成能勾的清单
- ✓ change-watch — change-watch:第四关,法规变动对账
Who it is for
- ✓ People who need steady output in a fixed scene (Operations / Owner / operator)
- ✓ You already have assets — you need structure
- ✓ Want to set it up once and reuse it, instead of re-explaining every time
Not for
- – Want full automation with no input at all
- – One-off use, no reuse planned
- – Platform-specific ad console actions (do those manually)
Use “欧盟合规包:上架前的四关自查(GPSR / PPWR / EPR / 欧代)” to make me Web pages — I will paste the input below.
Copy this line to your agent to startAbout this skill
把 listing 文本与你自己填的合规底账,逐条对着 GPSR / PPWR / EPR / WEEE / 电池法 / 宣称类的 19 条条款过一遍,判「必改 / 建议改 / 需人工」三档,再出 DoC 与技术文档清单、产品与包装标签要素清单、法规变动更新日志。四关全离线、纯标准库、确定性输出。
Sample output
Real input → real output, unpolished# 法规变动与你的清单 > 口径日 2026-10-24;回看窗口 18 个月(2025-04-24 起)。变动条目带确定度:已确认=官方公报载明,已报道=权威媒体/平台已报道,社区口径=卖家实操,只能当风险提示。本文不是法律意见,条款以官方原文为准。 这次扫描共命中 **25** 条;其中 **3** 个 SKU 的命中项与最近 18 个月的变动直接相关。 ## 一、最近发生了什么(新的在上) | 日期 | 法规 | 变动 | 对你的影响 | 相关命中 | 确定度 | 来源 | |---|---|---|---|---|---|---| | 2026-09-27 | CLAIM | 绿色宣称新规开始适用((EU) 2024/825 修订 UCPD) | 「环保」「可降解」「碳中和」这类宣称要有可举证依据与具体属性指向;无依据的通用环保表述被列入禁止清单。 | KET-1200-EU/CLAIM-ECO(建议改)、LMP-500-EU/PPWR-12-MATERIAL-CODE(建议改) | 已确认 | https://eur-lex.europa.eu/eli/dir/2024/825/oj | | 2026-08-19 | PPWR | 欧委会未按期发布 PPWR 包装标签的授权法案 | 统一包装标签(材料组成与分类标识)的实施细则逾期未出,短期内仍以成员国现行要求为准;此时按草案印刷有返工风险。 | KET-1200-EU/PPWR-12-LABEL(需人工)、LMP-500-EU/PPWR-12-MATERIAL-CODE(建议改) | 已报道 | https://envirotecmagazine.com/2026/08/19/eu-misses-deadline-for-ppwr-labelling-rules/ | | 2026-08-18 | BATTERY | 电池法标签义务开始适用((EU) 2023/1542 Art. 13) | 含电池商品要标注化学体系、符号与容量(部分品类还有二维码要求);没有电池类型的 SKU 从这天起就是明确缺口。
sku,level,basis,law,article,clause_id,effective,effective_state,countries,finding,evidence,fix,ask,status KET-1200-EU,必改,文本缺失,GPSR,Art. 19(a),GPSR-19-a,2024-12-13,已生效,"DE,FR",listing 正文里找不到这一项的痕迹,正文 580 字,未命中:制造商、Manufacturer、Hersteller、Fabricant 等,在五点或详情页底部加一行「制造商:<注册名称>,<街道 门牌,邮编 城市,国家>,<邮箱>」。Amazon 站点请同时填后台的产品安全联系人字段,别把邮箱塞进描述里。,向工厂要营业执照上的注册名称、注册地址、售后邮箱;贸易商不是制造商,别拿自己的公司名顶替。,verified KET-1200-EU,必改,文本缺失,GPSR,Art. 19(b)(配合 Art. 16),GPSR-19-b,2024-12-13,已生效,"DE,FR",listing 正文里找不到这一项的痕迹,正文 580 字,未命中:欧盟责任人、欧盟负责人、欧代、Responsible person 等,加一行「欧盟责任人:<服务商或个人名称>,<地址>,<邮箱>」。换了欧代要同步改 listing、标签、包装三处。,问你的欧代要一份可公开的名称地址邮箱;确认合同覆盖你所有目标国与品类。,verified KET-1200-EU,必改,文本缺失,GPSR,Art. 19(d),GPSR-19-d,2024-12-13,已生效,"DE,FR",listing 正文里找不到这一项的痕迹,正文 580 字,未命中:警告、警示、Warnhinweis、Warnung 等,把包装或说明书上的警告原句搬进描述(目的国语言 + 目标市场常用语言),别自己重写。,问工厂要该产品的德/法/意语警告文本;没有就找翻译,机器翻译不要直接上。,verified KET-1200-EU,必改,底账报缺,GPSR,Art. 9(2)-(3)
Install guide
One column per agent, each with a check that proves it installed. If the check fails, it is not installed.Claude Code
.claude/skills/eu-compliance-preflight/
mkdir -p .claude/skills
unzip eu-compliance-preflight.zip -d .claude/skills/
How to verify Open a new session and ask it to list the installed skills — seeing this pack's name means it worked.
For a global install, swap .claude/skills/ for ~/.claude/skills/ so every project of this user sees it.
Codex
~/.codex/skills/eu-compliance-preflight/
mkdir -p ~/.codex/skills
unzip eu-compliance-preflight.zip -d ~/.codex/skills/
How to verify Open a new codex session and ask it to list available skills — this pack showing up means it is live.
Codex only reads ~/.codex/skills/, not the project folder; on another machine you place it again.
Cursor
.cursor/rules/eu-compliance-preflight.mdc
mkdir -p .cursor/rules
cp eu-compliance-preflight/SKILL.md .cursor/rules/eu-compliance-preflight.mdc
How to verify In chat, @ that rule file and ask what the pack's first hard rule is — a correct answer means it loaded.
Cursor has no separate skills folder: rules belong to the project, so you place them again per project — the biggest difference from the other two.
If it will not installNot opening a terminal at all? Paste the whole SKILL.md into the chat. Same result, you just re-paste it each new session.
Full steps and common errors live in the pack's playbook.md; the guides section also has ordering and usage guides。
How to use
4 steps; the first run takes about 10 minutes-
1
开工前准备 | 要做 | 怎么做 | 为什么 | |---|---|---| | 定目标国 | 先把这次要卖的欧盟国家写下来(DE / FR / IT …),一个 SKU 一行 | EPR、WEEE、Triman 的分类标识都是按国家来的;目标国没填,第 2 关只能跑覆盖全欧盟的条款 | | 备份 listing | 后台导出 CSV,原文件单独存一份 | 后面要改文案,改坏了能退回 | | 填一次合规底账 | 复制 `examples/01-doc-rejected-refresh/before/facts.csv` 当模板,一个 SKU 一行 | 这是整个包最花时间也最值钱的一步;**空着的格子会判「需人工」,不会判通过** | | 缺号先标出来 | 没有的注册号、没有的 DoC,就留空,别写「待确认」 | 写了字反而
-
2
装配 **Claude Code**:复制到项目的 `.claude/skills/`(没有就 `mkdir -p .claude/skills`)。 **Codex CLI**:复制到 `.codex/skills/`。 **没有 shell**:不用装。把 `skills/listing-adapter/SKILL.md`、`skills/clause-scan/SKILL.md` 依次贴进对话,让它按里面的规则手工执行;脚本那几步退化成口头执行,产出要你自己写进 CSV。 装完确认(一条动作):新开一个对话,问 **「列出你现在可用的 skills」**,应看到 `listing-adapter`、`clause-scan`、`doc-label-kit`、`change-watch`。看不到就是没装对位置,见
-
3
触发顺序 四关必须按这个顺序,原因不是习惯: 1. **先 `listing-adapter`,再 `clause-scan`**:第 2 关读的是第 1 关归一后的 JSON。反着做会怎样:你直接拿平台原始 CSV 去扫,列名对不上,第 2 关会说「读不到输入」——或者更糟,正文是空的,于是宣称类条款一条都不命中,你会以为文案很干净。 2. **先 `clause-scan`,再 `doc-label-kit`**:第 3 关的状态全部来自第 2 关的 CSV(「有缺口」= 关联条款被判必改)。反着做会怎样:清单里每一条都是「未发现缺口」,因为 `related` 找不到任何命中——那是最危险的假通过。 3. **最后才 `change-watch`**:变动日志要跟命中项对账才有意义。先跑它,你只会拿到一份新闻剪报,
-
4
每一步的输入与输出 ### 第 1 关 listing-adapter | 项 | 内容 | |---|---| | 输入 | 平台导出的 listing CSV(`--platform` 选 amazon / shopify / generic)+ 你填的 `facts.csv`(13 列,`sku` 必填) | | 命令 | `python3 skills/listing-adapter/scripts/adapt.py --listing before/listing.csv --platform amazon --facts before/facts.csv --out after/normalized-listing.json` | | 输出 | `after/normalized-listing.json`:每个 SK
Reviews
Only verified buyers count; we do not edit, delete or pad them.This pack just launched and nobody has reviewed it yet. Once real buyers do, the stars, text and 1–5 distribution appear here; until then the rating shows an em dash instead of a made-up score.
Changelog
Updates are free while subscribed; a buyout includes later versions of this skillHow to buy
Subscribe or buy outright — a buyout means no more subscription feesMonthly
Try it for a month first
- ✓ “欧盟合规包:上架前的四关自查(GPSR / PPWR / EPR / 欧代)” — all files, samples and install instructions
- ✓ Every skill unlocked while subscribed (including new releases)
- ✓ Commercial licence: client work allowed, unlimited deliveries
- ✓ Version updates pushed automatically, no repurchase
- ✓ 1:1 support on Telegram, replies within 12 hours on business days
- ✓ Cancel anytime, no next-period charge
Yearly
Pay for a year; prices are never converted to a monthly figure.
- ✓ “欧盟合规包:上架前的四关自查(GPSR / PPWR / EPR / 欧代)” — all files, samples and install instructions
- ✓ Every skill unlocked while subscribed (including new releases)
- ✓ Commercial licence: client work allowed, unlimited deliveries
- ✓ Version updates pushed automatically, no repurchase
- ✓ 1:1 support on Telegram, replies within 12 hours on business days
- ✓ Cancel anytime, no next-period charge
Lifetime
The founder price rises as the skill library grows.
- ✓ “欧盟合规包:上架前的四关自查(GPSR / PPWR / EPR / 欧代)” — all files, samples and install instructions
- ✓ Every skill unlocked while subscribed (including new releases)
- ✓ Commercial licence: client work allowed, unlimited deliveries
- ✓ Version updates pushed automatically, no repurchase
- ✓ 1:1 support on Telegram, replies within 12 hours on business days
- ✓ No subscription or renewals — one payment, forever
No price conversion: yearly plans only show the saving, never a per-month figure. A buyout is one payment with no renewals.