
Shopify Polaris Customer Account Extensions
Build Shopify Customer Account UI extensions with Polaris patterns and correct API version targets.
Overview
Shopify Polaris Customer Account Extensions is an agent skill for the Build phase that helps implement customer account UI extensions with Polaris-aligned patterns and versioned Shopify APIs.
Install
npx skills add https://github.com/shopify/shopify-ai-toolkit --skill shopify-polaris-customer-account-extensionsWhat is this skill?
- API version matrix spanning admin, storefront-graphql, partner, customer, and payments-apps surfaces
- Oriented toward Customer Account extensibility alongside Polaris UI conventions
- Supports choosing stable dated releases vs unstable or release-candidate API lines
- Helps agents generate extension code that matches Shopify’s multi-surface contract expectations
- Five Shopify API families listed in the embedded version manifest
- Customer and partner API surfaces included alongside admin and storefront-graphql
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 need custom UI inside Shopify customer accounts but lack a single source of truth for extension APIs and Polaris usage.
Who is it for?
Shopify app or merchant developers adding Polaris-based blocks and flows to Customer Account extensions.
Skip if: Teams only customizing checkout or the Online Store theme without customer account extension targets.
When should I use this skill?
When creating or reviewing Shopify Customer Account extensions that use Polaris and versioned Customer or Partner APIs.
What do I get? / Deliverables
Extension implementations reference consistent Shopify API versions and customer-account integration patterns suitable for review and deploy.
- Customer account extension UI and configuration patterns
- Aligned API version references for extension review
Recommended Skills
Journey fit
Customer account extensions are app surface integrations built after you commit to Shopify, which fits Build integrations. Extensions hook Shopify’s customer account runtime and APIs—integration work rather than standalone marketing or ops monitoring.
How it compares
Skill package for Shopify extension build guidance—not a hosted Polaris component library or MCP server.
Common Questions / FAQ
Who is shopify-polaris-customer-account-extensions for?
Solo developers and small shops building Shopify Customer Account extensions who want agent help with Polaris UI and API version alignment.
When should I use shopify-polaris-customer-account-extensions?
Use it in Build while scaffolding or coding customer account extensions; use again in Ship during pre-launch API compatibility checks.
Is shopify-polaris-customer-account-extensions safe to install?
Review the Security Audits panel on this Prism page before enabling the skill and restrict secrets and production Admin API access in your agent.
SKILL.md
READMESKILL.md - Shopify Polaris Customer Account 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 }, {