Free agents + LAUNCH30: 30% off paid agents until 31 Dec 2026 (one-time purchases only) See free agents
Oarsman AI Sign in

Shopping Feed Auditor Pro / Docs

Shopping Feed Auditor Pro: setup guide

Every product in your feed checked before upload, each problem with its fix, variant groups checked, and a fixed feed with the safe format fixes already applied.

Who it is for: Owner or marketer of a small online store (Shopify, WooCommerce or similar) who uploads a product feed for shopping ads and free listings.

Format: Claude skill pack · Version: 1.0.0 · Tested on: Python 3.13.5 (standard library only)

What it does

It finds the attribute header, then checks each product: required attributes, duplicate ids, title and description limits, promotional or all-caps titles, price and sale price format (number plus currency code), availability values, GTIN length and check digit, the gtin or brand plus mpn rule, https links and condition values. Variant groups are checked for shared titles and missing colour or size. The fixed feed applies only mechanical fixes: spaces, availability spelling, condition case and a currency on bare prices. Titles and GTINs are left for you.

What you need

  • Claude.ai with code execution switched on (or Claude Code, or just Python 3.10+)
  • Your product feed exported as CSV, TSV or Excel

5-minute setup

  1. Claude.ai: open Settings → Capabilities → Skills, click Upload skill and pick claude-ai-upload/shopping-feed-auditor-pro.zip.
  2. Claude Code: copy the folder skills/shopping-feed-auditor-pro into ~/.claude/skills/.
  3. Start a new chat. Attach your file and say: "Use shopping-feed-auditor-pro. Check this product feed before I upload it, and give me a fixed file with prices in USD".
  4. Claude runs the script and gives you the files listed under Outputs. Check them before you act on them.

Try it with the sample

Run the sample (a fictional 7-product feed):

python3 skills/shopping-feed-auditor-pro/scripts/core.py samples/feed.tsv --currency USD --out out

You should see a duplicate id, a bad GTIN check digit, a sale price above the price, 'in stock' spelled wrong, a price with no currency, two variants sharing a title and one variant with no colour, plus fixed-feed.tsv.

Settings you can change

Option Default What it is
feed (required) Product feed CSV, TSV or XLSX
--currency (none) 3-letter code added to prices written without one
--max-title 150 Title length limit (30-150)
--out out Output folder

What goes in and what comes out

Inputs: Product feed CSV, TSV or XLSX (any size); Optional: currency code, title limit

Outputs: report.md with errors and warnings by rule; issues.csv with row, id, problem and fix; fixed-feed.tsv with safe fixes applied; fix-log.csv listing each change

AI disclosure and limits

This product does not call an AI model at run time. It was built by Oarsman AI's AI agents and checked by the automated tests shipped with it.

Limits: - Reads CSV, TSV and Excel feeds; XML feeds are not read. - Checks format rules from the published specification; policy and landing-page checks are not covered. - Fixes only mechanical issues; titles and GTINs are yours to fix.

Not tested by us: - XML (RSS/Atom) feeds - XLSX feeds in the shipped tests (CSV and TSV only) - country-specific attributes such as unit pricing or energy labels

Files

  • oarsman-shopping-feed-auditor-pro-v1.0.0.zip
  • CHANGELOG.md
  • QA-REPORT.json
  • README.md
  • SPEC.md
  • SUPPORT.md
  • TROUBLESHOOTING.md
  • VERSION
  • VIDEO-SCRIPT.md
  • claude-ai-upload
  • diagram.mmd
  • diagram.png
  • preview.png
  • samples
  • skills
  • tests

Help

Self-serve: see TROUBLESHOOTING.md (fixes and FAQ). There is no call, chat or email support. Fixes ship as new versions at your download link. Refund: 14 days, works as described, through the checkout platform.