A Claude skill that classifies unclassified cookies from a Consentmo GDPR cookie consent export and produces a ready-to-import CSV.
Built for Shopify stores. Works with any Consentmo cookie scan export.
- Reads a Consentmo cookie export CSV
- Identifies all unclassified cookies
- Looks up each cookie against a known-cookies reference database (80+ pre-classified cookies)
- Researches any remaining unknowns via web search
- Classifies each cookie into the correct Consentmo category (Necessary, Preferences, Statistics, Marketing)
- Outputs a Consentmo-compatible import CSV
- Flags cookies that need manual entry (special characters, long names) with exact field values
Download the cookie-classifier.skill file and upload it to your Claude project, or copy the SKILL.md and references/ folder into your Claude skill directory.
Upload a Consentmo cookie export CSV to Claude and ask:
"Classify these cookies and give me an import file"
Claude will follow the skill workflow and hand you back a clean CSV ready to import into Consentmo, plus manual-add instructions for any cookies that won't survive the CSV import.
cookie-classifier/
├── README.md # This file
├── SKILL.md # Claude skill instructions
└── references/
└── known-cookies.md # Pre-classified cookie database
The references/known-cookies.md file contains pre-classified cookies commonly found on Shopify stores. This saves web search time and ensures consistent classification across audits.
Currently covers: Analyzify, Heatmap.com, Reeview, Sojern, CJ Affiliate, TikTok, Reddit, Yotpo, ReturnGO, Fenix Commerce, Gorgias, StackAdapt, LiveIntent, MediaMath, PostHog, Tangiblee, Shopify native cookies, Google Analytics, Meta/Facebook, Snapchat, Bing/Microsoft, Klaviyo, AdRoll, Xandr, Adform, Swym, Snowplow, Amplitude, Matomo, Cloudflare, Consentmo, YouTube, and more.
When you discover a new cookie during an audit, add it to the appropriate provider section in known-cookies.md following the existing table format:
| cookie_name | Category | Provider | Description | Duration |- Consentmo may truncate cookie names over ~20 characters
- Colons (
:) and other special characters in cookie names will fail CSV import. Add these manually via the Consentmo UI. - Valid categories:
Necessary Cookies,Preferences Cookies,Statistics Cookies,Marketing Cookies - Valid durations:
Session,1 day,1 month,3 months,6 months,1 year,2 years,13 months,90 days,Persistent
When a cookie's provider can't be determined from its name or web search, verify it in Chrome DevTools:
- Open the storefront in Chrome, press F12
- Go to Application tab > Cookies > click your store domain
- Search for the cookie name, check the Domain column
- If the domain is your own store (first-party JS cookie), go to Sources tab >
Ctrl+Shift+F> search the cookie name to find which script sets it
OmniAlta LLC — Shopify development, AI tooling, and eCommerce consulting.
MIT