Claude Code skills · updated 2026-10-03

EU GPSR Seller Pack Skill

Your listing, made ready for EU buyers in one ask

gpsr-seller-pack - findings on the bundled example

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

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.