Error: no header row with id, title, price
Export the feed as CSV or TSV with the standard attribute names in the first row.
Every GTIN is flagged
Spreadsheets often drop leading zeros. Format the column as text and export again.
Missing columns listed
Add those attribute columns to your feed app's export settings.
Claude does not use the skill
Check it is switched on in Settings → Capabilities → Skills, then name it in your message.
The script says a column is missing
Rename your header to one of the names in README, or say the mapping in your message.
Code execution is off
Skills with scripts need code execution enabled in Claude.ai settings.
FAQ
Does it upload or connect to Merchant Center? No. It reads the feed file you exported and writes a report. Nothing is uploaded.
Will every product be approved after this? Not necessarily. It catches the common format errors from the published specification. Merchant Center can still flag policy or landing-page issues.
Which feeds work? CSV, TSV or Excel with the standard attribute names (id, title, description, link, image_link, availability, price, gtin, brand, mpn). XML feeds are not read.
What does the fixed feed change? Only spaces, availability spelling, condition case and a currency on prices that had none. fix-log.csv lists each change.