- Home
- Skills
- E-commerce
- Shopify REST → GraphQL Migration Surgeon
Works with the AI tools you already use
Shopify REST → GraphQL Migration Surgeon
Migrate your Shopify app off the legacy REST Admin API — full-codebase scan, phased cutover plan, client-ready migration report.
$12
Shopify REST → GraphQL Migration Surgeon
Example session with this skill installed
Scan my Shopify app in /apps/my-app and tell me how much work it is to move from REST to GraphQL. I use shopify-api-js and have a few hundred products.
- Read your context and instructions
- Compiled the shopify rest graphql
I have completed the scan of /apps/my-app.
Findings
- 14 REST call sites across 6 files (Product, Order, Metafield).
- 2 pagination loops requiring migration to bulk operations.
- 5 numeric ID math instances flagged for GID conversion.
I have generated a Migration Readiness Report (report.html). Should I begin the Phase 1 Foundation plan?
Connects securely to your tools. The creator never sees your data.
What you get
About this skill
Migrate your Shopify app off the legacy REST Admin API without breaking production.
Shopify's REST Admin API is legacy — new apps must be GraphQL-first, and deprecation pressure on existing REST apps escalates every year. Shopify's free tools convert one call at a time. This skill migrates your whole app.
WHAT IT DOES
- Scans your entire codebase with a bundled read-only Python scanner: finds every REST call site across raw URLs, shopify-api-js / Remix REST clients, resource classes, Ruby ShopifyAPI usage, and Python resource classes.
- Classifies every resource by risk and assigns it to a 5-phase cutover plan (foundations -> low-risk -> medium -> high-risk -> platform migrations).
- Generates a polished, client-ready HTML Migration Readiness Report (prints to PDF) — the artifact your team approves or your agency bills against.
- Executes the migration phase by phase, handling the six things that break naive migrations: numeric IDs -> GIDs, page_info pagination -> cursors/bulk operations, HTTP-status error handling -> 200-with-errors + userErrors, 429/Retry-After -> cost-point throttling, split/merged operation shapes (e.g. productDeleteMedia), and scope/response-shape verification.
- Finds "collapse opportunities" — chained REST calls that become one GraphQL query.
SAFETY & HONESTY
- The scanner is read-only and makes zero network calls.
- No code is modified until you approve the phase plan.
- Unverified operation mappings are labeled as unverified; Asset/Checkout surfaces are reported honestly as platform-feature migrations, not call swaps.
WHO IT'S FOR Developers and agencies maintaining Shopify public apps, custom apps, or integrations still on the REST Admin API.
Includes: scanner script, six-conversions playbook, resource->GraphQL risk map, report spec, and a full sample Migration Readiness Report.
How to install
Works the same in every agent - Claude, Cursor, Codex, Copilot and 20+ more.
- 1
Download the ZIP
Free skills download straight away. Paid skills unlock right after purchase.
- 2
Unzip into your skills folder
Every agent reads skills from one folder on your machine. Drop the unzipped folder in there.
- 3
Ask your agent to use it
Restart the agent if it was already running. It picks the skill up automatically - no config needed.
Skills folder by agent
Click the path to copy it. Create the folder if it does not exist yet.
Reviews
No reviews yet
Be one of the first to try it. Every listed skill passes our trust checks below.
Security scanned
Passed our 8-point scan before listing
Fresh listing
Recently published to Agensi
30-day refund
Not a fit? Get your money back
Trust & safety
Security scanned
Verified clean 2 months ago
- Passed all security checks, Safe to install