Describe the site, list the product/variant metafields you want to expose as JSON-LD, and Claude will decide the best schema.org mapping for each one and draft a complete blink-schema-additional.liquid file to review and paste in. This markup feeds Google Merchant Center as well as Search, so mappings are checked against Merchant Center's recognised feed attributes (GTIN, brand, colour, size, condition, availability and similar) wherever the metafield clearly supports it.
Saved sites
Site context
Used as background so Claude can judge each metafield sensibly - e.g. it changes what "size" or "material" most likely means.
Passed to Claude as extra text context, in case it recognises the brand - it's a hint, not a lookup. This tool calls the Anthropic API directly from your browser with no server of its own, so it can't fetch or read the live page here; the description above still does the real work.
Metafields
No metafields added yet.
Schema tool
Generated code
Review Claude's mapping decisions below - including which fields actually feed Google Merchant Center versus which are Search-only decoration - then copy or download the file and drop it into your theme as blink-schema-additional.liquid.
blink-schema-additional.liquid
Mapping decisions
Metafield
Scope
Mapped to
Merchant Center
Reasoning
Settings
Used to call Claude directly from your browser to draft the schema mapping and Liquid code. Stored only in this browser's local storage, never written to any file - but it is visible in this browser's network requests, so only use a key you're comfortable having client-side. Create one at console.anthropic.com → API Keys.
Save current site
A saved site with this name already exists - saving will overwrite it.
Paste metafields JSON
Don't have the extension installed? Download it, unzip it, then load it unpacked in Chrome (chrome://extensions → Developer mode → Load unpacked).
Each entry becomes a metafield row below - namespace.key, scope, type and list/single are filled in automatically, with the captured Shopify name added as a starting point for context. Rows still missing their key (never had their detail page visited) import too, just blank - fill them in by hand, or capture them properly first with "Capture all details" in the extension. Rows whose key already appears in your list below are skipped rather than duplicated.
Edit mapping
Only this metafield is re-sent to Claude - the rest of the file and its mappings are left untouched, so this is far cheaper and faster than a full regenerate.