Claude Code skills · updated 2026-10-03
EU GPSR Seller Pack Skill
Your listing, made ready for EU buyers in one ask
One pasted listing returns the GPSR Art. 19 check point by point and the blocks to paste: manufacturer, EU Responsible Person, product ID and warnings in your buyers' languages (worked example: 1 PASS, 9 MISSING, then 10 of 10 can pass).
Get it on Whop - $24 onceGet it on Gumroad
Who it's for
Built for Etsy, Shopify and Amazon sellers outside or inside the EU who ship products to EU consumers.
What breaks, and when
A listing without the manufacturer, the Responsible Person or the warnings misses points Art. 19 asks every online offer to show.
The worked example it ships
GPSR CHECK - Etsy listing "beeswax candle in a tin" - target: DE, FR | Id | Point | Status | Reason | |---|---|---|---| | A19a-NAME | Manufacturer name | MISSING | Not in the listing text; seller gave "Lumen Studio Ltd" | | A19a-POST | Manufacturer postal address | MISSING | Not in the listing; given: 14 Harbour Road, Bristol BS1 5DB, United Kingdom | | A19a-ELEC | Manufacturer electronic address | MISSING | Not in the listing; given: [email protected] | | A19b-RP | Responsible Person | MISSING (blocking) | Manufacturer is established in the United Kingdom = outside the EU/EEA, and no Responsible Person is named | | A19b-RP-EU | Responsible Person in the EU | MISSING | follows from A19b-RP | | A19b-RP-ELEC | Responsible Person e-mail | MISSING | follows from A19b-RP | | A19c-PIC | Picture | PASS | Photos present | | A19c-ID | Type + identifier | MISSING | Model CANDLE-T200 and batch B2611 exist but are not in the offer | | A19d-WARN | Warnings in the offer | MISSING | The tin carries 2 warnings; the listing shows none | | A19d-LANG | Warning language | MISSING | DE and FR buyers need German and French | Result: 1 PASS · 9 MISSING. The blocking point is A19b-RP: the role can be taken by an importer, an authorised representative with a written mandate, or a fulfilment service provider established in the EU (Art. 4(1) Reg. 2019/1020). No company is suggested here. Blocks to paste into the listing (filled from your facts): Manufacturer (GPSR Art. 19(a)) Lumen Studio Ltd · 14 Harbour Road, Bristol BS1 5DB, United Kingdom · [email protected] EU Responsible Person (GPSR Art. 19(b)) [name] · [postal address in the EU] · [e-mail] <- fill when appointed
What you get
- The 10-point Art. 19 check with PASS or MISSING and the reason
- Manufacturer and Responsible Person blocks to paste
- Product identification line
- Warnings in the language of each target country
Install
Unzip into ~/.claude/skills/ (Claude Code) or upload it as a custom skill in the Claude app, then ask: "Check my Etsy candle listing for GPSR, I ship to Germany and France". Nothing to run.
unzip gpsr-seller-pack.zip -d ~/.claude/skills/
Ask Claude
“Check my Etsy candle listing for GPSR, I ship to Germany and France”
What it does not do
It does not appoint a Responsible Person, test the product or create new safety claims; warnings are translated only from yours. Not legal advice.
FAQ
What is a Claude skill?
A folder with a SKILL.md, a method, fill-in templates and a worked example. Claude loads it when your request matches and follows that method instead of improvising.
How is this different from asking Claude without the skill?
The skill carries a fixed method, fill-in templates and a full worked example, so Claude follows the same structure every time instead of improvising a new one.
What does it not do?
It does not appoint a Responsible Person, test the product or create new safety claims; warnings are translated only from yours. Not legal advice.
How do I install it?
Unzip into ~/.claude/skills/ (Claude Code) or upload it as a custom skill in the Claude app, then ask: "Check my Etsy candle listing for GPSR, I ship to Germany and France". Nothing to run.
What do I get when I buy?
The zip. On Whop it is in your library as a download lesson with the zip attached; on Gumroad it is the product file.