Blink Schema Library

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 →
This is an internal tool with light protection only. It's gated by a single shared password, and every snippet is saved as a real file in this repo via the GitHub API. That means it needs a GitHub personal access token with write access to this repo, entered once and kept only in your browser — it's never written into the site files. Treat both the password and your token as things to rotate if this tool is ever shared more widely.
🔎

Search the library

Filter snippets by title, category, tags or description to find the schema you need for a page type.

✍️

Add / edit / delete

Every change commits the underlying .liquid file straight to this GitHub repo, so the library stays version-controlled flat files.

🏷️

Metafields up top

Each snippet declares the metafields it uses as {% assign %} lines at the top of the file, before the JSON-LD block that uses them.

🤖

AI-drafted starting point

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.

1

Add your GitHub token

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.

2

Search or browse

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.

3

Add a new snippet

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.

4

Edit or delete

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.

?

"Bad credentials" or 401 on save

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.

?

"Conflict" or 409 on save

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.

?

AI draft button does nothing or errors

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.