
Shopify Polaris Checkout Extensions
Build Shopify checkout UI extensions with correct Polaris APIs and pinned Admin, Storefront GraphQL, Partner, Customer, and Payments Apps API versions.
Overview
Shopify Polaris Checkout Extensions is an agent skill for the Build phase that helps solo builders implement Shopify checkout extensions against the correct Polaris and versioned Shopify APIs.
Install
npx skills add https://github.com/shopify/shopify-ai-toolkit --skill shopify-polaris-checkout-extensionsWhat is this skill?
- Documents multiple Shopify API families: admin, storefront-graphql, partner, customer, payments-apps
- Tracks unstable, release-candidate (2026-07), and latest stable (2026-04) version lines for extension work
- Targets Polaris-aligned checkout extension patterns for Shopify app developers
- Helps avoid shipping against deprecated API calendar versions
- Fits Shopify AI Toolkit skills for agent-assisted extension scaffolding
- 5 named Shopify API families in the version matrix (admin, storefront-graphql, partner, customer, payments-apps)
Adoption & trust: 4.7k installs on skills.sh; 373 GitHub stars; 2/3 security scanners passed (skills.sh audits).
What problem does it solve?
You are coding a Shopify checkout extension but are unsure which API version bundle to target across admin, storefront, partner, customer, and payments surfaces.
Who is it for?
Indie Shopify app developers adding checkout UI extensions on Polaris with agent assistance while pinning API versions for store submission.
Skip if: Non-Shopify storefronts, theme-only Liquid tweaks with no checkout extensibility, or merchants who only need generic ecommerce marketing copy.
When should I use this skill?
Implementing or updating Shopify checkout extensions and need Polaris plus correct API version references.
What do I get? / Deliverables
Your agent generates or refines extension work aligned to Shopify’s documented API version lines and checkout extension constraints instead of hallucinated endpoints.
- Version-aligned extension configuration guidance
- Checkout UI extension implementation snippets
- API surface checklist per Shopify product line
Recommended Skills
Journey fit
Checkout extensions are product engineering work that happens while you integrate with Shopify’s commerce platform, not while you are still validating the idea abstractly. Integrations matches third-party platform extension development, GraphQL API surfaces, and checkout customization against Shopify’s versioned APIs.
How it compares
Skill package for Shopify platform integration—not a generic headless commerce MCP or a marketing SEO playbook.
Common Questions / FAQ
Who is shopify-polaris-checkout-extensions for?
Solo builders and small teams building Shopify apps or checkout extensions who want their coding agent to respect Shopify API versioning and Polaris extension patterns.
When should I use shopify-polaris-checkout-extensions?
Use it during Build integrations when you scaffold, debug, or upgrade checkout extension code tied to Admin, Storefront GraphQL, Partner, Customer, or Payments Apps APIs.
Is shopify-polaris-checkout-extensions safe to install?
Treat it like any third-party Shopify toolkit skill: confirm license and source, scope agent network and secret access, and review the Security Audits panel on this Prism page before production stores.
SKILL.md
READMESKILL.md - Shopify Polaris Checkout Extensions
{ "admin": [ { "name": "unstable" }, { "name": "2026-07", "releaseCandidate": true }, { "name": "2026-04", "latestVersion": true }, { "name": "2026-01" }, { "name": "2025-10" }, { "name": "2025-07" } ], "storefront-graphql": [ { "name": "unstable" }, { "name": "2026-07", "releaseCandidate": true }, { "name": "2026-04", "latestVersion": true }, { "name": "2026-01" }, { "name": "2025-10" }, { "name": "2025-07" } ], "partner": [ { "name": "unstable" }, { "name": "2026-07", "releaseCandidate": true }, { "name": "2026-04", "latestVersion": true }, { "name": "2026-01" }, { "name": "2025-10" }, { "name": "2025-07" } ], "customer": [ { "name": "unstable" }, { "name": "2026-07", "releaseCandidate": true }, { "name": "2026-04", "latestVersion": true }, { "name": "2026-01" }, { "name": "2025-10" }, { "name": "2025-07" } ], "payments-apps": [ { "name": "unstable" }, { "name": "2026-07", "releaseCandidate": true }, { "name": "2026-04", "latestVersion": true }, { "name": "2026-01" }, { "name": "2025-10" }, { "name": "2025-07" } ], "polaris-app-home": [], "polaris-admin-extensions": [ { "name": "2026-04", "releaseCandidate": true }, { "name": "2026-01", "latestVersion": true }, { "name": "2025-10" }, { "name": "2025-07" } ], "polaris-checkout-extensions": [ { "name": "2026-07", "releaseCandidate": true }, { "name": "2026-04", "latestVersion": true }, { "name": "2026-01" }, { "name": "2025-10" }, { "name": "2025-07" } ], "polaris-customer-account-extensions": [ { "name": "2026-07", "releaseCandidate": true }, { "name": "2026-04", "latestVersion": true }, { "name": "2026-01" }, { "name": "2025-10" }, { "name": "2025-07" } ], "pos-ui": [ { "name": "2026-07", "releaseCandidate": true }, { "name": "2026-04", "latestVersion": true }, { "name": "2026-01" }, { "name": "2025-10" }, { "name": "2025-07" } ], "hydrogen": [ { "name": "2026-04", "latestVersion": true }, { "name": "2026-01" }, { "name": "2025-10" }, { "name": "2025-07" } ], "storefront-web-components": [], "functions_cart_checkout_validation": [ { "name": "unstable" }, { "name": "2026-07", "releaseCandidate": true }, { "name": "2026-04", "latestVersion": true }, { "name": "2026-01" }, { "name": "2025-10" }, { "name": "2025-07" } ], "functions_cart_transform": [ { "name": "unstable" }, { "name": "2026-07", "releaseCandidate": true }, { "name": "2026-04", "latestVersion": true }, { "name": "2026-01" }, { "name": "2025-10" }, { "name": "2025-07" } ], "functions_delivery_customization": [ { "name": "unstable" }, { "name": "2026-07", "releaseCandidate": true }, { "name": "2026-04", "latestVersion": true }, { "name": "2026-01" }, { "name": "2025-10" }, { "name": "2025-07" } ], "functions_discount": [ { "name": "unstable" }, { "name": "2026-07", "releaseCandidate": true }, {