Skills/clickdv2.1.0

Check a site and fix it, worth the most first

Teaches your agent to use clickd end to end: connect, check a site or a page, read the brief, fix in order of worth, propose or ship as you allow, then read again and compare.

Add it, from the top of the site’s repositorynpx skills add subinternal/clickd --skill clickd
Then ask your agentCheck example.com with clickd and fix the top three things, then show me what changed.

For anyone with a site and an agent, whatever the site is built withSee a report

What your agent hands back

Every run ends the same way: how the change shipped, the score before and after, each rule it worked with the pages it touched, and what is still failing and why.

hollowcreek.example

Shipped as pull request 48, merged and deployed

Sample

6481of 100, read again after the deploy

92 from 88Access
84 from 61Understand
70 from 52Trust
78 from 55Act
RulePages beforePages after
answer-first310
structured-data380
phone-link400
sources-shown1212

The loop that makes it

It edits nothing until step 4, and a fix counts only once a later read finds it passing.

  1. 1Read the site as clickd last read it

    The score, the four stages, any blocker.

    mttr_site
  2. 2Read the brief and the plan

    The fix list, in order of worth.

    mttr_brief
  3. 3Confirm each finding on a real page

    See the failure before changing code.

    mttr_pages
  4. 4Fix in order of worth

    The template behind many pages, one rule at a time.

    mttr_examples
  5. 5Ship as you allow

    Propose, deploy, or open a pull request.

    mttr_propose
  6. 6Read again and compare

    What moved, what newly fails.

    mttr_rescan

How a change ships, decided once

Before it starts, your agent asks two things: the live domain, and whether it may deploy. Then it does not revisit the answer.

  • The site is set to approveclickd emails you an Approve and a Decline link for each changeProposes, then deploys
  • Set to automatic, and you said it may deployDeploys
  • Set to automatic, and you did not sayOpens a pull request
  • Not claimed, no MCP, or anything unclearOpens a pull request

With no key

The loop still runs from the public report and the free checks, within 200 checks an hour.

  • A site’s report, as the public sees it/report/<domain>
  • A fresh read of a site/read?domain=<domain>
  • The rulebook/rulebook
  • Headings, share tags, redirects, speed or AI crawlers on one page/tools

When to reach for it

Reach for it when

  • You want a site checked for search engines and AI assistants, and the fixes made.
  • A page is about to ship and you want it checked before and after.
  • You want a weekly check that catches a fix that slipped back.
  • Your agent has clickd connected and needs to know which tool to call when.

Leave it when

  • You want rankings or citations promised. A score says pages are well formed, not that an assistant cites them.2
  • The work is paid ads, or a site that is not yours to change.
  • You only need one kind of fix done well: clickd’s skills for page templates, llms.txt and product data each go further.

Install it by hand

The line at the top adds it for any agent. Or fetch its 13 files where your agent looks. Your agent also needs clickd connected over MCP: connecting an agent shows how.

Loads skills from .claude/skills/ in the repository, for everyone who works in it, or ~/.claude/skills/ for every project on your machine. Claude uses it when a request matches its description, or type /clickd.

Terminal, for Claude Code
mkdir -p .claude/skills/clickd/references .claude/skills/clickd/references/shop-ready
curl -fsSL https://clickd.com/skills/clickd/SKILL.md -o .claude/skills/clickd/SKILL.md
curl -fsSL https://clickd.com/skills/clickd/references/tools.md -o .claude/skills/clickd/references/tools.md
curl -fsSL https://clickd.com/skills/clickd/references/workflows.md -o .claude/skills/clickd/references/workflows.md
curl -fsSL https://clickd.com/skills/clickd/references/reading-the-brief.md -o .claude/skills/clickd/references/reading-the-brief.md
curl -fsSL https://clickd.com/skills/clickd/references/confirming.md -o .claude/skills/clickd/references/confirming.md
curl -fsSL https://clickd.com/skills/clickd/references/shipping.md -o .claude/skills/clickd/references/shipping.md
curl -fsSL https://clickd.com/skills/clickd/references/troubleshooting.md -o .claude/skills/clickd/references/troubleshooting.md
curl -fsSL https://clickd.com/skills/clickd/references/after-a-rescan.md -o .claude/skills/clickd/references/after-a-rescan.md
curl -fsSL https://clickd.com/skills/clickd/references/shop-ready.md -o .claude/skills/clickd/references/shop-ready.md
curl -fsSL https://clickd.com/skills/clickd/references/shop-ready/platforms.md -o .claude/skills/clickd/references/shop-ready/platforms.md
curl -fsSL https://clickd.com/skills/clickd/references/shop-ready/markup.md -o .claude/skills/clickd/references/shop-ready/markup.md
curl -fsSL https://clickd.com/skills/clickd/references/shop-ready/merchant-center.md -o .claude/skills/clickd/references/shop-ready/merchant-center.md
curl -fsSL https://clickd.com/skills/clickd/references/shop-ready/verify.md -o .claude/skills/clickd/references/shop-ready/verify.md
PowerShell, for Claude Code
New-Item -ItemType Directory -Force .claude\skills\clickd\references | Out-Null
New-Item -ItemType Directory -Force .claude\skills\clickd\references\shop-ready | Out-Null
Invoke-WebRequest https://clickd.com/skills/clickd/SKILL.md -OutFile .claude\skills\clickd\SKILL.md -UseBasicParsing
Invoke-WebRequest https://clickd.com/skills/clickd/references/tools.md -OutFile .claude\skills\clickd\references\tools.md -UseBasicParsing
Invoke-WebRequest https://clickd.com/skills/clickd/references/workflows.md -OutFile .claude\skills\clickd\references\workflows.md -UseBasicParsing
Invoke-WebRequest https://clickd.com/skills/clickd/references/reading-the-brief.md -OutFile .claude\skills\clickd\references\reading-the-brief.md -UseBasicParsing
Invoke-WebRequest https://clickd.com/skills/clickd/references/confirming.md -OutFile .claude\skills\clickd\references\confirming.md -UseBasicParsing
Invoke-WebRequest https://clickd.com/skills/clickd/references/shipping.md -OutFile .claude\skills\clickd\references\shipping.md -UseBasicParsing
Invoke-WebRequest https://clickd.com/skills/clickd/references/troubleshooting.md -OutFile .claude\skills\clickd\references\troubleshooting.md -UseBasicParsing
Invoke-WebRequest https://clickd.com/skills/clickd/references/after-a-rescan.md -OutFile .claude\skills\clickd\references\after-a-rescan.md -UseBasicParsing
Invoke-WebRequest https://clickd.com/skills/clickd/references/shop-ready.md -OutFile .claude\skills\clickd\references\shop-ready.md -UseBasicParsing
Invoke-WebRequest https://clickd.com/skills/clickd/references/shop-ready/platforms.md -OutFile .claude\skills\clickd\references\shop-ready\platforms.md -UseBasicParsing
Invoke-WebRequest https://clickd.com/skills/clickd/references/shop-ready/markup.md -OutFile .claude\skills\clickd\references\shop-ready\markup.md -UseBasicParsing
Invoke-WebRequest https://clickd.com/skills/clickd/references/shop-ready/merchant-center.md -OutFile .claude\skills\clickd\references\shop-ready\merchant-center.md -UseBasicParsing
Invoke-WebRequest https://clickd.com/skills/clickd/references/shop-ready/verify.md -OutFile .claude\skills\clickd\references\shop-ready\verify.md -UseBasicParsing

Puts the files in .claude/skills/clickd/.

Loads skills from .agents/skills/ in the repository and its parent folders, or ~/.agents/skills/ for every project. Codex uses it when a task matches its description, or mention it as $clickd; /skills lists them.

Terminal, for Codex
mkdir -p .agents/skills/clickd/references .agents/skills/clickd/references/shop-ready
curl -fsSL https://clickd.com/skills/clickd/SKILL.md -o .agents/skills/clickd/SKILL.md
curl -fsSL https://clickd.com/skills/clickd/references/tools.md -o .agents/skills/clickd/references/tools.md
curl -fsSL https://clickd.com/skills/clickd/references/workflows.md -o .agents/skills/clickd/references/workflows.md
curl -fsSL https://clickd.com/skills/clickd/references/reading-the-brief.md -o .agents/skills/clickd/references/reading-the-brief.md
curl -fsSL https://clickd.com/skills/clickd/references/confirming.md -o .agents/skills/clickd/references/confirming.md
curl -fsSL https://clickd.com/skills/clickd/references/shipping.md -o .agents/skills/clickd/references/shipping.md
curl -fsSL https://clickd.com/skills/clickd/references/troubleshooting.md -o .agents/skills/clickd/references/troubleshooting.md
curl -fsSL https://clickd.com/skills/clickd/references/after-a-rescan.md -o .agents/skills/clickd/references/after-a-rescan.md
curl -fsSL https://clickd.com/skills/clickd/references/shop-ready.md -o .agents/skills/clickd/references/shop-ready.md
curl -fsSL https://clickd.com/skills/clickd/references/shop-ready/platforms.md -o .agents/skills/clickd/references/shop-ready/platforms.md
curl -fsSL https://clickd.com/skills/clickd/references/shop-ready/markup.md -o .agents/skills/clickd/references/shop-ready/markup.md
curl -fsSL https://clickd.com/skills/clickd/references/shop-ready/merchant-center.md -o .agents/skills/clickd/references/shop-ready/merchant-center.md
curl -fsSL https://clickd.com/skills/clickd/references/shop-ready/verify.md -o .agents/skills/clickd/references/shop-ready/verify.md
PowerShell, for Codex
New-Item -ItemType Directory -Force .agents\skills\clickd\references | Out-Null
New-Item -ItemType Directory -Force .agents\skills\clickd\references\shop-ready | Out-Null
Invoke-WebRequest https://clickd.com/skills/clickd/SKILL.md -OutFile .agents\skills\clickd\SKILL.md -UseBasicParsing
Invoke-WebRequest https://clickd.com/skills/clickd/references/tools.md -OutFile .agents\skills\clickd\references\tools.md -UseBasicParsing
Invoke-WebRequest https://clickd.com/skills/clickd/references/workflows.md -OutFile .agents\skills\clickd\references\workflows.md -UseBasicParsing
Invoke-WebRequest https://clickd.com/skills/clickd/references/reading-the-brief.md -OutFile .agents\skills\clickd\references\reading-the-brief.md -UseBasicParsing
Invoke-WebRequest https://clickd.com/skills/clickd/references/confirming.md -OutFile .agents\skills\clickd\references\confirming.md -UseBasicParsing
Invoke-WebRequest https://clickd.com/skills/clickd/references/shipping.md -OutFile .agents\skills\clickd\references\shipping.md -UseBasicParsing
Invoke-WebRequest https://clickd.com/skills/clickd/references/troubleshooting.md -OutFile .agents\skills\clickd\references\troubleshooting.md -UseBasicParsing
Invoke-WebRequest https://clickd.com/skills/clickd/references/after-a-rescan.md -OutFile .agents\skills\clickd\references\after-a-rescan.md -UseBasicParsing
Invoke-WebRequest https://clickd.com/skills/clickd/references/shop-ready.md -OutFile .agents\skills\clickd\references\shop-ready.md -UseBasicParsing
Invoke-WebRequest https://clickd.com/skills/clickd/references/shop-ready/platforms.md -OutFile .agents\skills\clickd\references\shop-ready\platforms.md -UseBasicParsing
Invoke-WebRequest https://clickd.com/skills/clickd/references/shop-ready/markup.md -OutFile .agents\skills\clickd\references\shop-ready\markup.md -UseBasicParsing
Invoke-WebRequest https://clickd.com/skills/clickd/references/shop-ready/merchant-center.md -OutFile .agents\skills\clickd\references\shop-ready\merchant-center.md -UseBasicParsing
Invoke-WebRequest https://clickd.com/skills/clickd/references/shop-ready/verify.md -OutFile .agents\skills\clickd\references\shop-ready\verify.md -UseBasicParsing

Puts the files in .agents/skills/clickd/.

Loads skills from .cursor/skills/ or .agents/skills/ in the repository, or ~/.cursor/skills/ for every project. It also reads .claude/skills/, so one copy there serves both. The agent uses it when it is relevant, or type / in Agent chat and pick it.

Terminal, for Cursor
mkdir -p .cursor/skills/clickd/references .cursor/skills/clickd/references/shop-ready
curl -fsSL https://clickd.com/skills/clickd/SKILL.md -o .cursor/skills/clickd/SKILL.md
curl -fsSL https://clickd.com/skills/clickd/references/tools.md -o .cursor/skills/clickd/references/tools.md
curl -fsSL https://clickd.com/skills/clickd/references/workflows.md -o .cursor/skills/clickd/references/workflows.md
curl -fsSL https://clickd.com/skills/clickd/references/reading-the-brief.md -o .cursor/skills/clickd/references/reading-the-brief.md
curl -fsSL https://clickd.com/skills/clickd/references/confirming.md -o .cursor/skills/clickd/references/confirming.md
curl -fsSL https://clickd.com/skills/clickd/references/shipping.md -o .cursor/skills/clickd/references/shipping.md
curl -fsSL https://clickd.com/skills/clickd/references/troubleshooting.md -o .cursor/skills/clickd/references/troubleshooting.md
curl -fsSL https://clickd.com/skills/clickd/references/after-a-rescan.md -o .cursor/skills/clickd/references/after-a-rescan.md
curl -fsSL https://clickd.com/skills/clickd/references/shop-ready.md -o .cursor/skills/clickd/references/shop-ready.md
curl -fsSL https://clickd.com/skills/clickd/references/shop-ready/platforms.md -o .cursor/skills/clickd/references/shop-ready/platforms.md
curl -fsSL https://clickd.com/skills/clickd/references/shop-ready/markup.md -o .cursor/skills/clickd/references/shop-ready/markup.md
curl -fsSL https://clickd.com/skills/clickd/references/shop-ready/merchant-center.md -o .cursor/skills/clickd/references/shop-ready/merchant-center.md
curl -fsSL https://clickd.com/skills/clickd/references/shop-ready/verify.md -o .cursor/skills/clickd/references/shop-ready/verify.md
PowerShell, for Cursor
New-Item -ItemType Directory -Force .cursor\skills\clickd\references | Out-Null
New-Item -ItemType Directory -Force .cursor\skills\clickd\references\shop-ready | Out-Null
Invoke-WebRequest https://clickd.com/skills/clickd/SKILL.md -OutFile .cursor\skills\clickd\SKILL.md -UseBasicParsing
Invoke-WebRequest https://clickd.com/skills/clickd/references/tools.md -OutFile .cursor\skills\clickd\references\tools.md -UseBasicParsing
Invoke-WebRequest https://clickd.com/skills/clickd/references/workflows.md -OutFile .cursor\skills\clickd\references\workflows.md -UseBasicParsing
Invoke-WebRequest https://clickd.com/skills/clickd/references/reading-the-brief.md -OutFile .cursor\skills\clickd\references\reading-the-brief.md -UseBasicParsing
Invoke-WebRequest https://clickd.com/skills/clickd/references/confirming.md -OutFile .cursor\skills\clickd\references\confirming.md -UseBasicParsing
Invoke-WebRequest https://clickd.com/skills/clickd/references/shipping.md -OutFile .cursor\skills\clickd\references\shipping.md -UseBasicParsing
Invoke-WebRequest https://clickd.com/skills/clickd/references/troubleshooting.md -OutFile .cursor\skills\clickd\references\troubleshooting.md -UseBasicParsing
Invoke-WebRequest https://clickd.com/skills/clickd/references/after-a-rescan.md -OutFile .cursor\skills\clickd\references\after-a-rescan.md -UseBasicParsing
Invoke-WebRequest https://clickd.com/skills/clickd/references/shop-ready.md -OutFile .cursor\skills\clickd\references\shop-ready.md -UseBasicParsing
Invoke-WebRequest https://clickd.com/skills/clickd/references/shop-ready/platforms.md -OutFile .cursor\skills\clickd\references\shop-ready\platforms.md -UseBasicParsing
Invoke-WebRequest https://clickd.com/skills/clickd/references/shop-ready/markup.md -OutFile .cursor\skills\clickd\references\shop-ready\markup.md -UseBasicParsing
Invoke-WebRequest https://clickd.com/skills/clickd/references/shop-ready/merchant-center.md -OutFile .cursor\skills\clickd\references\shop-ready\merchant-center.md -UseBasicParsing
Invoke-WebRequest https://clickd.com/skills/clickd/references/shop-ready/verify.md -OutFile .cursor\skills\clickd\references\shop-ready\verify.md -UseBasicParsing

Puts the files in .cursor/skills/clickd/.

An agent that does not load skills can still follow the file. Save the folder in the repository and point its standing instructions at it, with a line in AGENTS.md, which many agents read. The agent reads AGENTS.md when it starts, and follows the file when the task matches.

Terminal, for Any other agent
mkdir -p docs/clickd/references docs/clickd/references/shop-ready
curl -fsSL https://clickd.com/skills/clickd/SKILL.md -o docs/clickd/SKILL.md
curl -fsSL https://clickd.com/skills/clickd/references/tools.md -o docs/clickd/references/tools.md
curl -fsSL https://clickd.com/skills/clickd/references/workflows.md -o docs/clickd/references/workflows.md
curl -fsSL https://clickd.com/skills/clickd/references/reading-the-brief.md -o docs/clickd/references/reading-the-brief.md
curl -fsSL https://clickd.com/skills/clickd/references/confirming.md -o docs/clickd/references/confirming.md
curl -fsSL https://clickd.com/skills/clickd/references/shipping.md -o docs/clickd/references/shipping.md
curl -fsSL https://clickd.com/skills/clickd/references/troubleshooting.md -o docs/clickd/references/troubleshooting.md
curl -fsSL https://clickd.com/skills/clickd/references/after-a-rescan.md -o docs/clickd/references/after-a-rescan.md
curl -fsSL https://clickd.com/skills/clickd/references/shop-ready.md -o docs/clickd/references/shop-ready.md
curl -fsSL https://clickd.com/skills/clickd/references/shop-ready/platforms.md -o docs/clickd/references/shop-ready/platforms.md
curl -fsSL https://clickd.com/skills/clickd/references/shop-ready/markup.md -o docs/clickd/references/shop-ready/markup.md
curl -fsSL https://clickd.com/skills/clickd/references/shop-ready/merchant-center.md -o docs/clickd/references/shop-ready/merchant-center.md
curl -fsSL https://clickd.com/skills/clickd/references/shop-ready/verify.md -o docs/clickd/references/shop-ready/verify.md
echo "For checking and fixing a site with clickd, follow docs/clickd/SKILL.md." >> AGENTS.md
PowerShell, for Any other agent
New-Item -ItemType Directory -Force docs\clickd\references | Out-Null
New-Item -ItemType Directory -Force docs\clickd\references\shop-ready | Out-Null
Invoke-WebRequest https://clickd.com/skills/clickd/SKILL.md -OutFile docs\clickd\SKILL.md -UseBasicParsing
Invoke-WebRequest https://clickd.com/skills/clickd/references/tools.md -OutFile docs\clickd\references\tools.md -UseBasicParsing
Invoke-WebRequest https://clickd.com/skills/clickd/references/workflows.md -OutFile docs\clickd\references\workflows.md -UseBasicParsing
Invoke-WebRequest https://clickd.com/skills/clickd/references/reading-the-brief.md -OutFile docs\clickd\references\reading-the-brief.md -UseBasicParsing
Invoke-WebRequest https://clickd.com/skills/clickd/references/confirming.md -OutFile docs\clickd\references\confirming.md -UseBasicParsing
Invoke-WebRequest https://clickd.com/skills/clickd/references/shipping.md -OutFile docs\clickd\references\shipping.md -UseBasicParsing
Invoke-WebRequest https://clickd.com/skills/clickd/references/troubleshooting.md -OutFile docs\clickd\references\troubleshooting.md -UseBasicParsing
Invoke-WebRequest https://clickd.com/skills/clickd/references/after-a-rescan.md -OutFile docs\clickd\references\after-a-rescan.md -UseBasicParsing
Invoke-WebRequest https://clickd.com/skills/clickd/references/shop-ready.md -OutFile docs\clickd\references\shop-ready.md -UseBasicParsing
Invoke-WebRequest https://clickd.com/skills/clickd/references/shop-ready/platforms.md -OutFile docs\clickd\references\shop-ready\platforms.md -UseBasicParsing
Invoke-WebRequest https://clickd.com/skills/clickd/references/shop-ready/markup.md -OutFile docs\clickd\references\shop-ready\markup.md -UseBasicParsing
Invoke-WebRequest https://clickd.com/skills/clickd/references/shop-ready/merchant-center.md -OutFile docs\clickd\references\shop-ready\merchant-center.md -UseBasicParsing
Invoke-WebRequest https://clickd.com/skills/clickd/references/shop-ready/verify.md -OutFile docs\clickd\references\shop-ready\verify.md -UseBasicParsing
Add-Content AGENTS.md "For checking and fixing a site with clickd, follow docs/clickd/SKILL.md."

Puts the files in docs/clickd/.

What is inside

SKILL.md stays short and sends your agent to a reference when a step needs it.

  • SKILL.mdThe six steps from reading the site to reading it again, how to connect with or without a key, how changes ship, and the report.186 lines
  • references/tools.mdEvery MCP tool: what it does, its inputs, the API call it makes, and who may call it. Written from clickd’s own tool list.975 lines
  • references/workflows.mdWorked loops: a new site start to finish, one page before or after it ships, before a pull request is merged, a weekly check, a site closed to crawlers, a site whose text is written by script, several claimed sites, and working with no key.96 lines
  • references/reading-the-brief.mdWhat each part of the brief means, when to depart from its order of worth, the plan beside it, the same read as data, and the mistakes that cost time.70 lines
  • references/confirming.mdSeeing a failure for yourself before changing code: what to fetch, pass and fail for the common rules, finding the one template, worked before and after examples, and where a rule misreads a page.148 lines
  • references/shipping.mdProposals and approvals: a worked proposal with its limits, what each answer means, what a pull request carries, and caches after a deploy.85 lines
  • references/troubleshooting.mdChecking the MCP connection by hand, and each refusal clickd gives, from a missing key to a read asked too soon, with its cause and fix.70 lines
  • references/after-a-rescan.mdEvery field of mttr_changes, the order to read them in, why a rule newly fails, and what to do when a fix does not show.75 lines
  • references/shop-ready.mdShop ready, for a shop’s product pages: the seven steps from finding the platform to checking again, and the fields to fix in order.153 lines
  • references/shop-ready/platforms.mdWhere each shop platform writes its product data, and which field each value comes from.242 lines
  • references/shop-ready/markup.mdBefore and after JSON-LD for a product, its variants, a sale price, shipping and returns.230 lines
  • references/shop-ready/merchant-center.mdThe Merchant Center feed’s fields beside the page’s, and why they must agree.56 lines
  • references/shop-ready/verify.mdPrinting the JSON-LD the server sends, Google’s own tools, and a table of symptom, cause and fix.76 lines

Version 2.1.0, October 31, 2026ChangesSKILL.md in fullSourcesAs data, in skills.json

Sources

42 pages

Each is in a ## Sources list in the file that cites it, by the page’s own title.

Google Search Central

  1. 1Google Search Essentials, Google Search Central. What Google asks of every page it shows.
  2. 2AI features and your website, Google Search Central. How Google's AI features choose and show a site's pages.
  3. 3Robots.txt Introduction and Guide, Google Search Central. Robots.txt controls which addresses a crawler may fetch, and is not a way to keep a page out of Google.
  4. 4Block Search Indexing with noindex, Google Search Central. The robots meta tag and the X-Robots-Tag header have the same effect, so check both.
  5. 5How to Specify a Canonical with rel="canonical" and Other Methods, Google Search Central. The canonical link belongs in the head, and an absolute address is safer than a relative one.
  6. 6Understand JavaScript SEO Basics, Google Search Central. A page whose first HTML is an app shell needs its script run before its text can be seen.
  7. 7URL Inspection tool, Search Console Help. Search Console's live test fetches a page as Google does now, apart from the version Google last indexed, for a site the person has in Search Console.
  8. 8Rich Results Test, Google Search Console. Google's own read of one page.
  9. 9Merchant listing (Product, Offer) structured data, Google Search Central. The required and recommended Product and Offer fields, their values and rules, the Merchant listings report, and that no feature is guaranteed.
  10. 10Product variant structured data (ProductGroup, Product), Google Search Central. ProductGroup, variesBy and its values, variant ids, and the single page and multi page approaches.
  11. 11Merchant return policy (MerchantReturnPolicy) structured data, Google Search Central. The return policy on the Organization, its required fields and values, and which source wins.
  12. 12Merchant shipping policy (ShippingService) structured data, Google Search Central. The shipping service on the Organization, its conditions, and the lowest-cost rule.
  13. 13Review snippet (Review, AggregateRating) structured data, Google Search Central. Ratings visible on the page, no ratings from other sites, and where self-serving reviews apply.
  14. 14Intro to How Structured Data Markup Works, Google Search Central. JSON-LD as the format Google prefers, script-added JSON-LD, and URL Inspection.

Google Merchant Center and UCP

  1. 15Promote Your Business with Merchant Center, Google Merchant Center. Where the feed, the shipping and return settings and the diagnostics stay with the person.
  2. 16Google Universal Commerce Protocol (UCP) Guide, Google for Developers. The waitlist and steps for checkout on Google.
  3. 17Product data specification, Google Merchant Center Help. Each feed attribute's format: price, sale price, availability, GTIN, MPN, brand, identifier_exists, item_group_id and condition.
  4. 18Price [price], Google Merchant Center Help. The price must match the landing page and checkout, and how tax is counted by country.
  5. 19Allow Merchant Center to update product information automatically, Google Merchant Center Help. Automatic item updates read the page's structured data for price, availability and condition, and mismatches can disapprove.

schema.org

  1. 20Schema Markup Validator, schema.org. Schema.org's check of the markup itself.

Platforms

  1. 21Liquid filters: structured_data, Shopify developer docs. What Shopify's filter writes for a product and a product with variants.
  2. 22Liquid objects: product, Shopify developer docs. The selected or first available variant, the default-variant test, the 250 variant cap and the product's options.
  3. 23Liquid objects: variant, Shopify developer docs. Prices in the currency's subunit, availability, barcode, SKU and the selling policy when out of stock.
  4. 24getSeoMeta, Shopify developer docs. The Hydrogen utility and the version that stops supporting it.
  5. 25ProductVariant, Shopify developer docs. The Storefront API's variant fields, SKU, barcode, availability and the backorder flag.
  6. 26Hydrogen, Shopify, on GitHub. The example product routes in Shopify's own repository.
  7. 27commerce/app/product/[handle]/page.tsx, Vercel, on GitHub. The product page in Vercel's Next.js Commerce template.
  8. 28commerce/lib/shopify/types.ts, Vercel, on GitHub. The template's product and variant types, which carry no SKU or barcode.
  9. 29WooCommerce Monorepo, WooCommerce, on GitHub. The source of WooCommerce's structured data class and its filters.
  10. 30cornerstone/templates/components/products/schema.html, BigCommerce, on GitHub. The Product JSON-LD in BigCommerce's reference theme.
  11. 31magento2/app/code/Magento/Catalog/view/frontend/layout/catalog_product_view.xml, Magento Open Source, on GitHub. The microdata Magento's product page layout adds.
  12. 32Google & YouTube, Shopify Help Center. Shopify's sales channel that syncs products to Merchant Center.
  13. 33Google for WooCommerce for WooCommerce, WooCommerce. The WooCommerce extension that syncs the feed, and its note on shipping.

Standards and protocols

  1. 34What is the Model Context Protocol (MCP)?, Model Context Protocol. The protocol clickd's tools are offered over.
  2. 35Transports, Model Context Protocol. Each JSON-RPC message is its own HTTP POST to one endpoint, with an Accept header listing application/json and text/event-stream.
  3. 36Authorization, Model Context Protocol. A client sends its token in the Authorization header as a bearer token on every request, and an invalid or expired token gets a 401.
  4. 37429 Too Many Requests, MDN Web Docs. What the status means, and that a server may send Retry-After to say how long to wait.
  5. 38Cache-Control header, MDN Web Docs. How max-age and s-maxage set how long browsers and shared caches such as a CDN keep a response.

Agent skills format and clients

  1. 39Extend Claude with skills, Anthropic, Claude Code docs. Where Claude Code loads skills from, and how one is called.
  2. 40Build skills, OpenAI, ChatGPT Learn. Where Codex loads skills from, and how one is called.
  3. 41Agent Skills, Cursor docs. Where Cursor loads skills from, and how one is called.
  4. 42Specification, Agent Skills. The format every skill here keeps: the folder, the frontmatter and its limits.