More screenshots

    Works with the AI Agents you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseDotsDots+21 more

    Digital Sales Compliance (EU + Italy)

    1

    **Asks the facts that change the answer**: private or business, occasional or regular sales, where checkout happens, which analytics run, buyers' languages.

    $15

    Secure checkout via Stripe

    Money-back guarantee

    Converts to your local currency at checkout

    Security scanned
    Digital Sales Compliance (EU + Italy)

    Digital Sales Compliance (EU + Italy)

    Example session with this skill installed

    Check my store and my product page for EU compliance. I sell Claude Code skills as zips with Stripe, as a private person in Italy without partita IVA.

    • Read your context and instructions
    • Compiled the digital sales compliance

    Two sites audited, one consolidated, both now clean. Real run, 2026-10-29.

    Product page on a separate subdomain (before): 5 to fix, 1 to check.

    StatusCheckFinding
    FAILTerms of saleNo page or section found
    FAILPrivacy noticeNo page or section found
    FAILContact emailNo email address on the site
    FAILSeller identitySeller name does not appear
    FAILWithdrawal rightNo text about withdrawal and immediate delivery
    WARNPrice and VATNothing says whether VAT is included

    Fix: this page was a second storefront without legal pages, so it now redirects (301) to the product page in the store, which has them.

    Store (before):

    0 to fix, 2 to check, 6 fine. One hand-made product page did not link terms and privacy. Fix: added the store bar link and a footer with seller, contact email, terms and "prices are final, no VAT is charged".

    Store (after):

    0 to fix, 0 to check, 8 fine: terms and privacy linked from every page, contact email, seller identity, VAT statement for a private seller, withdrawal text for digital content, Microsoft Clarity running with consent denied (no cookies), and the purchase page untracked and noindex.

    Checkout: the Stripe Payment Links already carry the consent sentence in custom_text.submit ("By paying you ask for immediate access to the digital content and acknowledge that you lose the 14-day right of withdrawal once it is delivered").

    Still for the seller to decide: if sales become regular, check with an accountant whether a VAT number is needed; then switch to the business terms template.

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

    About this skill

    A Claude Code skill that checks a site selling digital products (ebooks, templates, courses, software, skills) to EU consumers against what the rules expect, then writes what is missing: terms, privacy notice, VAT statement, the withdrawal-right waiver for immediate downloads, and the checkout consent text. Italian specifics included: private seller without partita IVA or business, texts in English and Italian.

    • Price: $15, one-time
    • Version: 1.0.0, updated 2026-10-29
    • Works with: Claude Code, or any agent with a shell
    • Seller: Stramanu (Emanuele Strazzullo)

    What it does

    1. Asks the facts that change the answer: private or business, occasional or regular sales, where checkout happens, which analytics run, buyers' languages.
    2. Audits the site offline with a script on your built pages: terms and privacy linked from every page, contact email, seller name, VAT statement (or VAT number for a business), withdrawal text for digital content, trackers with or without consent (Google Analytics/Tag Manager, Meta Pixel, Hotjar, TikTok, Clarity), and the purchase page (no trackers, noindex).
    3. Writes the fixes: terms for a private seller or a business, privacy notice, checkout consent sentence in English and Italian, footer line, and how to set the sentence in Stripe, Lemon Squeezy, Paddle or Gumroad.
    4. Reruns the audit until nothing is left to fix, and lists what still needs a professional (VAT/OSS for businesses, B2B-only stores, subscriptions).

    A real session

    We ran it on our own two sites on 2026-10-29. A product sales page on a separate subdomain had 5 failures: no terms, no privacy notice, no contact, no seller name, no withdrawal text. The page was folded into the store with a permanent redirect. The store itself had 2 warnings: one hand-made product page did not link the terms and privacy. After the fix, the audit reports 0 to fix, 0 to check, 8 fine, including cookieless analytics and an untracked, noindex purchase page.

    Requirements

    • Claude Code (or any agent with a shell) and Python 3
    • Your site's built HTML, or the key pages saved as HTML

    What you get

    The digital-sales-compliance skill: the workflow, scripts/audit_site.py (offline, standard library, 6 tests), references/rules.md (the rule behind each check, with EU references), and templates for terms (private and business), privacy notice and checkout text. Single-user license.

    Limits

    A practical checklist, not legal advice. It covers selling digital content to consumers; physical goods, B2B-only sales and subscriptions need more. The audit reads HTML: it cannot see what your checkout provider shows, so the skill asks you to check the checkout page by hand. VAT registration decisions belong to an accountant.

    Not legal advice. Covers digital content sold to consumers; B2B-only stores, subscriptions, physical goods and VAT/OSS registration are out of scope. The audit reads HTML files, so it cannot see your payment provider's checkout page: you check that by hand.

    How to use

    1. 1

      Connect your agent to the Agensi MCP

      Copy the prompt and paste it into Claude, ChatGPT, Cursor or any agent that supports MCP. It sets up the connection for you. Manual setup

    2. 2

      Sign in to Agensi

      Your agent shows a sign-in link. Sign in and click Allow.

    3. 3

      Ask for what you need

      Your agent loads this skill and uses it on your task. It always asks before any payment.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill goes through the trust checks below.

    Security scanned

    Checked by 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 scan

    Security scan passed today

    Requires

    Claude Code (or any agent with a shell)
    Python 3
    The site's built HTML or saved pages

    Permissions

    Terminal / Shell
    Read Files
    Write Files

    Shell: runs scripts/audit_site.py (standard library) on a local folder of HTML pages. Files: reads that folder; edits the seller's site files only when the user asks to apply the fixes. Network: none. Secrets: none.

    Listedtoday

    What's inside

    Frequently Asked Questions

    It starts from your facts (private or business, occasional or regular sales, checkout provider, analytics) and audits your actual pages with a script, instead of writing generic text. The fixes are tied to what the audit found: the withdrawal-right waiver for immediate digital delivery (in the terms, at checkout and in the receipt), a privacy notice that lists the processors you really use, and Italian versions where your buyers need them.

    The skill is designed for use within any Python-capable AI agent environment. It requires a brief setup where you define your seller status (private vs. business) and your specific tech stack, such as Stripe or Gumroad.

    The workflow, the offline audit script with 6 tests, a reference of the EU rules behind each check, and templates: terms for a private seller and for a business, privacy notice, and the checkout consent text in English and Italian with short notes on where to set it in Stripe, Lemon Squeezy, Paddle and Gumroad.

    Yes. It finds Google Analytics/Tag Manager, Meta Pixel, Hotjar, TikTok and Microsoft Clarity in your pages, tells you whether each one runs without consent, cookieless, or behind a consent tool, flags any tracker on the purchase page, and the privacy template lists them as processors.

    While it covers the necessary legal phrasing for Italian sellers, it does not handle tax calculations, OSS filings, or B2B VAT number validation. It is focused on consumer protection compliance and storefront disclosures.

    If the rules or the payment providers change, the skill is updated and new versions are published on the same listing. It always tells you to check legal texts with a professional when your situation is not the simple case.