Works with the AI Agents you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseDotsDots+22 more

    Marketplace Listing Compliance Pack

    1

    Your AI agent checks every listing against current Amazon, Etsy, eBay and Google rules, restricted claims and EU GPSR fields, then fixes only what fails.

    $24

    Secure checkout via Stripe

    Money-back guarantee

    Converts to your local currency at checkout

    Security scanned
    Marketplace Listing Compliance Pack

    Marketplace Listing Compliance Pack

    Example session with this skill installed

    I'm listing my lavender candle on Amazon US and Amazon Germany. Here's what I have. Can you check it?

    title,brand,bullet_point1,bullet_point2,bullet_point3,ships_to_eu,manufacturer_name,manufacturer_country
    "Soy Candle Lavender Candle Aromatherapy Candle Gift for Women - Eco-Friendly, Non-Toxic, Free Shipping!",Hearth & Wick,"ECO-FRIENDLY: Made from soy wax, clean burning","Relieves anxiety and insomnia","Money-back guarantee",yes,Hearth & Wick,US
    
    • Read your context and instructions
    • Compiled the marketplace listing compliance

    The agent loads listing-preflight, saves the listing as a CSV and runs the linter (source lines trimmed here; each finding prints its help page and check date):

    $ node listing-lint.mjs candle.csv --platform amazon
    Row 1 FAIL  Soy Candle Lavender Candle Aromatherapy Candle Gift for Women - Eco-Fr
      FAIL amazon-title-length: Title is 103 characters; Amazon's limit is 75 including spaces. Move detail to Item highlights (up to 125 characters).
      FAIL amazon-title-banned-char: Title uses !, which Amazon does not allow in titles. Brand names with these characters go in the Brand field only.
      FAIL amazon-title-repeated-word: Word used more than twice: "candle" x3. Amazon allows each word at most twice; only prepositions, articles and conjunctions are exempt, and brand names count.
      FAIL amazon-title-promo: Title contains a promotional phrase ("Free Shipping"). Amazon does not allow promotional phrases in titles.
      WARN claim-disease: "Relieves anxiety": Claims to cure, treat, prevent or relieve a disease or condition. [...]
      FAIL claim-generic-green: "Eco-Friendly": Amazon lists "eco-friendly", "environmentally friendly" and "ecologically friendly" as prohibited claims in bullet points. [...]
      WARN claim-generic-green-eu: "Eco-Friendly": Generic environmental claim offered to EU buyers. Banned from 2026-09-27 unless [...]
      WARN claim-biodegradable-compostable: "Non-Toxic": Specific environmental claim that needs qualification and proof [...]
      FAIL claim-guarantee: "Money-back": Amazon prohibits guarantee information in bullet points and promotional guarantees in titles. [...]
      FAIL claim-bamboo-soy: "Made from soy": Amazon lists "made from bamboo", "contains bamboo", "made from soy" and "contains soy" as prohibited claims in bullet points.
      FAIL gpsr-manufacturer-address: No manufacturer postal address.
      FAIL gpsr-manufacturer-electronic: No manufacturer electronic address (email or contact web page).
      FAIL gpsr-responsible-person: Manufacturer is outside the EU and the EU responsible person's name is missing.
      [...postal and electronic address of the responsible person also missing...]
      FAIL gpsr-picture: No product picture. EU offers must identify the product with a picture, its type and any other identifier.
      WARN gpsr-identifier: No product identifier (gtin, mpn, model or sku). [...]
      FAIL gpsr-safety: No warning or safety information and no safety attestation. [...]
    1 listing(s), 1 FAIL, 0 PASS. Rules checked 2026-10-14.
    

    The agent tells the seller, in plain words: the title is written for the old 200-character limit; "relieves anxiety and insomnia" is a health claim that would make a candle a drug in FDA terms and has to go; "eco-friendly", "money-back guarantee" and "made from soy" are on Amazon's prohibited bullet list; "non-toxic" needs proof; and Amazon Germany will not create the listing until it has the manufacturer's full contact details, an EU responsible person (the maker is in the US) and the candle safety warnings. It asks for the contact details and the label warnings, then rewrites only the failing fields:

    sku,title,brand,item_highlights,bullet_point1,bullet_point2,bullet_point3,image1,ships_to_eu,manufacturer_name,manufacturer_address,manufacturer_email,manufacturer_country,rp_name,rp_address,rp_email,safety_info
    HW-LAV-8,"Hearth & Wick Lavender Scented Candle, 8 oz Tin, 40 Hour Burn","Hearth & Wick","Soy wax blend, cotton wick, gift for women","Lavender scent: Essential oil blend with a light floral finish","Long burn: About 40 hours when trimmed to 6 mm","Reusable tin: Lid keeps dust off between uses",<image-url>,yes,Hearth & Wick LLC,<postal address>,<email>,US,<EU responsible person>,<EU postal address>,<EU email>,"Never leave a burning candle unattended. Keep away from children, pets and anything that can catch fire."
    
    $ node listing-lint.mjs candle-fixed.csv --platform amazon
    Row 1 PASS  Hearth & Wick Lavender Scented Candle, 8 oz Tin, 40 Hour Burn
    
    1 listing(s), 0 FAIL, 1 PASS. Rules checked 2026-10-14.
    

    The new title is 61 characters; "gift for women" and the wax moved to Item highlights. Both linter runs above are real output from the pack. Last, the agent reminds the seller to enter the manufacturer and responsible person in Account Health, Regulatory Compliance, and to add the warnings as a Safety document link in German for the Amazon.de store, as eu-gpsr-listings describes.

    Connects securely to your tools. The creator never sees your data.

    About this skill

    Most listing advice, and most AI agents, still work from old rules. Amazon's title limit is now 75 characters, not 200. Amazon and Etsy do not accept WebP photos. Etsy allows %, :, & and + once each in a title and 20 characters per tag. Since 2026-09-27, generic "eco-friendly" and offset-based "carbon neutral" claims are banned in listings shown to EU buyers, and EU listings without a manufacturer, responsible person and safety information get blocked or hidden. An agent writing "optimised" copy from memory breaks these rules and you find out when the listing is suppressed, auto-edited or removed.

    This pack makes the agent check first and write second. Every rule was read from the marketplace's own seller help pages on 2026-10-14 and every finding names its source:

    • listing-preflight: start here. The agent collects your export or pasted listings, runs the checks for you, explains results in plain words, fixes only the failing fields and hands back a corrected CSV.
    • amazon-listing-rules: 75-character titles, banned characters, the two-repeat word rule, Item highlights, bullet prohibitions, image specs, Amazon EU GPSR attributes.
    • etsy-listing-rules: title characters and limits, tags, materials, photo formats and sizes, AI disclosure, Etsy's GPSR and green-claims rules.
    • ebay-listing-rules: titles, subtitles, keyword and brand references, picture policy, EU visibility.
    • google-merchant-feed: required attributes, limits, GTIN check digits, title wording, the 500 x 500 image minimum from 2027-01-31; Shopify exports.
    • restricted-claims: health, FDA, Made in USA, green, carbon, antimicrobial and guarantee claims under FTC, FDA, Amazon, Etsy and EU rules, with compliant rewrites.
    • eu-gpsr-listings: what Article 19 of the GPSR requires on every EU offer and where each marketplace collects it.

    Two scripts with no dependencies: listing-lint.mjs checks a CSV, TSV or JSON of listings per marketplace (lengths, characters, repeated words, tags, bullets, feed attributes, claims, GPSR fields) and prints PASS or FAIL per row with the rule and source; image-spec.mjs reads photo headers (PNG, JPEG with phone rotation, WebP, GIF, BMP) and checks size, shape, format and file size per marketplace. Nothing is uploaded and no marketplace account is needed.

    A checklist and linting tool, not legal advice. Where official pages disagree or could not be read, the guides say so instead of guessing.

    How to use

    Skills on Agensi run inside your AI agent. Copy the prompt, paste it into your agent, and it connects to Agensi and installs this skill for you. If a payment is needed, your agent shows it to you first.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill passes our trust checks below.

    Security scanned

    Passed our 8-point scan before listing

    Fresh listing

    Recently published to Agensi

    Money-back guarantee

    Doesn't do what its page promises? You get your money back.

    Trust & safety

    Security scanned

    Verified clean 6 days ago

    • Passed all security checks, Safe to install

    Requires

    Node.js

    Listed6 days ago

    What's inside

    Frequently Asked Questions