Password Protected
A searchable library of Shopify Liquid snippets that generate JSON-LD schema for specific use cases — Recipe, Product, Article and more — built from a mix of native fields and metafields, declared at the top of each snippet for easy editing.
Open tool →Filter snippets by title, category, tags or description to find the schema you need for a page type.
Every change commits the underlying .liquid file straight to this GitHub repo, so the library stays version-controlled flat files.
Each snippet declares the metafields it uses as {% assign %} lines at the top of the file, before the JSON-LD block that uses them.
Describe a new use case and get a first-pass Liquid snippet — likely metafields plus a JSON-LD template — to edit rather than build from a blank page.
Open the settings (gear icon) and paste a GitHub personal access token with Contents: read and write access to this repo. It's saved only in this browser's local storage.
Use the search bar and category filters to find an existing snippet, then copy its code straight into a theme file, or view it to see the metafields it expects.
Click Add snippet, fill in a title, category, description and tags, then either write the Liquid yourself or click Draft with AI to get a starting metafield list and JSON-LD template based on the use case you describe. Add your Anthropic API key in settings first — also stored only in this browser.
Open any snippet card to edit its code and metadata, or delete it. Both actions commit directly to this repo.
On GitHub, go to Settings → Developer settings → Personal access tokens → Fine-grained tokens, create a new token scoped to just this repository, and grant Contents: read and write permission. Copy the token and paste it into this tool's settings panel — GitHub only shows it once.
Only needed for the Draft with AI button. Create a key at console.anthropic.com → API Keys and paste it into this tool's settings panel. It's used to call Claude directly from your browser and never leaves this browser's local storage — but it is visible in your browser's network requests, so only use a key you're comfortable having in a client-side tool.
Your GitHub token is missing, expired, or doesn't have write access to this repo. Generate a new one and re-enter it in settings.
The file changed on GitHub since this tab last loaded it — usually because it was edited from another tab or device. Reload the library and try again.
Check an Anthropic API key is set in settings, and that it's still valid. The request is a direct browser call to the Anthropic API, so an invalid or rate-limited key will surface as an error message in the panel.