Skillcask
Selling online

Digital Sales Compliance (EU + Italy)

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.

Read this page as Markdown