Claude Skills for Shopify: 10 SKILL.md Files and Prompts
Quick answer: Save each recurring store task as a Claude skill that names the Admin API objects to read and what to hand back. Ryze AI is the best Claude connector for running these skills on live Shopify content and orders, with one caveat: the default store connection has no theme file edits and orders stop at 60 days.
Below: 10 SKILL.md files, the Shopify objects each one reads or edits, install steps and the live-data setup.
Ryze AI · Paid Ads
Shopify skills on live store data
- 7-day free trial, $89 a month flat
Used by 2,000+ marketers
The 10 Claude skills for Shopify at a glance
Skills 01 to 06 only read. Skills 07 to 10 change the store, so each one stops for your go-ahead first.
- 01Product SEO auditMissing or weak SEO titles and descriptions
Main Shopify fields: seo, handle, status
Ryze AI tools: shopify__read
- 02Collection SEO auditCollections with empty SEO fields
Main Shopify fields: seo, handle, descriptionHtml
Ryze AI tools: shopify__read
- 03Catalog hygieneDrafts, archived items, missing types
Main Shopify fields: status, productType, vendor, tags
Ryze AI tools: shopify__read
- 0460-day order recapOrders and top products in the last 60 days
Main Shopify fields: createdAt, currentTotalPriceSet, lineItems
Ryze AI tools: shopify__read
- 05Blog article checkOutdated claims inside articles
Main Shopify fields: blogs, articles, body
Ryze AI tools: shopify__read, shopify__search_content
- 06Page checkStale text on shipping, returns and about pages
Main Shopify fields: pages, body
Ryze AI tools: shopify__read, shopify__search_content
- 07SEO field rewriteNew SEO titles and descriptions for products
Main Shopify fields: productUpdate, seo
Ryze AI tools: shopify__read, shopify__write
- 08Find and replaceFix one phrase across descriptions or pages
Main Shopify fields: descriptionHtml, body
Ryze AI tools: shopify__search_content, shopify__edit_content
- 09Collection SEO rewriteSEO fields for collections
Main Shopify fields: collectionUpdate, seo
Ryze AI tools: shopify__read, shopify__write
- 10Cleanup candidatesDelete named draft or archived products
Main Shopify fields: productDelete, status
Ryze AI tools: shopify__read, shopify__delete
| # | Skill | Job | Main Shopify fields | Ryze AI tools |
|---|---|---|---|---|
| 01 | Product SEO audit | Missing or weak SEO titles and descriptions | seo, handle, status | shopify__read |
| 02 | Collection SEO audit | Collections with empty SEO fields | seo, handle, descriptionHtml | shopify__read |
| 03 | Catalog hygiene | Drafts, archived items, missing types | status, productType, vendor, tags | shopify__read |
| 04 | 60-day order recap | Orders and top products in the last 60 days | createdAt, currentTotalPriceSet, lineItems | shopify__read |
| 05 | Blog article check | Outdated claims inside articles | blogs, articles, body | shopify__read, shopify__search_content |
| 06 | Page check | Stale text on shipping, returns and about pages | pages, body | shopify__read, shopify__search_content |
| 07 | SEO field rewrite | New SEO titles and descriptions for products | productUpdate, seo | shopify__read, shopify__write |
| 08 | Find and replace | Fix one phrase across descriptions or pages | descriptionHtml, body | shopify__search_content, shopify__edit_content |
| 09 | Collection SEO rewrite | SEO fields for collections | collectionUpdate, seo | shopify__read, shopify__write |
| 10 | Cleanup candidates | Delete named draft or archived products | productDelete, status | shopify__read, shopify__delete |
The tool names come from the Ryze AI connector's Shopify tool list. Each skill names Admin API objects and fields from Shopify's documentation, and Claude writes the GraphQL itself.
What are Claude skills for Shopify?
A Claude skill for Shopify is a saved SKILL.md file that tells Claude which store objects to look at, what to check and how to hand the result back. Per Anthropic's Agent Skills docs, the file starts with a name and a description, and Claude loads the rest only when a request matches the description.
The name takes up to 64 lowercase letters, numbers and hyphens and cannot contain the words claude or anthropic, so every skill here starts with shopify. The description, up to 1,024 characters, says what the skill does and when to use it.
What it is
- One-off prompt
- A question in chat
- Skill
- A saved file with a fixed check and output
- Store connection
- Tools Claude calls to reach the store
Setup
- One-off prompt
- None
- Skill
- Save once per Claude app
- Store connection
- Connect the store and add the connector
Same steps each run
- One-off prompt
- No
- Skill
- Yes
- Store connection
- Depends on the prompt or skill
| One-off prompt | Skill | Store connection | |
|---|---|---|---|
| What it is | A question in chat | A saved file with a fixed check and output | Tools Claude calls to reach the store |
| Setup | None | Save once per Claude app | Connect the store and add the connector |
| Same steps each run | No | Yes | Depends on the prompt or skill |
A skill describes the work; it does not hold store access. Without a connection, attach a product export with matching columns. Shopify also publishes its own AI toolkit with agent skills and a Dev MCP server for developers. It feeds coding agents Shopify docs and API schemas and does not connect to a store, so it covers a different job from the skills below.
How to install the skills in Claude Code and claude.ai
Claude Code
Save each block as ~/.claude/skills/<skill-name>/SKILL.md for yourself, or .claude/skills/<skill-name>/SKILL.md in a project. Claude picks a skill when your request matches it, or you type its name after a slash, such as /shopify-product-seo-audit (Claude Code skills docs).
claude.ai
Zip each skill folder and upload it as a custom skill. Anthropic lists custom skills on the Pro, Max, Ultra, Team and Enterprise plans with code execution enabled.
Connect the store
Connect Shopify in Ryze AI, then add https://connector.get-ryze.ai/mcp to Claude. The Shopify MCP page lists the 5 Shopify tools, and the Claude Code guide covers the terminal setup.
Skills uploaded to claude.ai do not reach the API, and skill folders saved in Claude Code do not upload to claude.ai. Anthropic advises using skills only from sources you trust, so read a skill before you save it. More free skills are in the Claude skills library.
Audit skills: read the catalog and orders
These four only read. They give you a list to act on and change nothing in the store.
01. Product SEO audit
Reads the SEO title and description of each product and flags the empty ones and the ones that repeat the product title word for word.
Use it when: you inherited a catalog or imported products in bulk.
02. Collection SEO audit
Checks collection pages, which often rank for category searches, for empty SEO fields and thin descriptions.
Use it when: you plan category page work and want the biggest collections first.
03. Catalog hygiene
Lists products that sit in draft or archived status, and active products with no product type or vendor.
Use it when: you tidy the catalog before a season or a migration.
04. 60-day order recap
Summarizes orders from the last 60 days, the window Shopify allows without extra access, and the products that appear most.
Use it when: you need a quick sales picture without opening the Shopify admin.
Content skills: check blogs and pages for stale text
Long articles and policy pages are where outdated text hides. These two use the search tool, which looks inside one text field and returns matching lines with line numbers and surrounding context, so Claude does not have to pull whole article bodies into the chat.
05. Blog article check
Finds articles that still mention a phrase you list, such as an old shipping window, a retired product or last year's date.
Use it when: a product line or policy changed and the blog may still describe it.
06. Page check
Runs the same search over store pages such as shipping, returns, sizing and about.
Use it when: you update shipping or return terms and want every page that mentions them.
Edit skills: change SEO fields, text and the catalog
These four write to the store. Each skill tells Claude to show a before and after table and wait for your go-ahead, which keeps a bulk change reviewable. That instruction lives in the skill, so it is only as strong as the model following it. For a hard stop, use the tool permissions in the safety section below.
07. SEO field rewrite
Writes new SEO titles and descriptions for products you pick, 10 at a time.
Use it when: the SEO audit found empty or duplicate fields.
08. Find and replace
Fixes one phrase in a long description, page or article without rewriting the whole field.
Use it when: a product was renamed or a policy number changed across many descriptions.
09. Collection SEO rewrite
Fills empty SEO fields on collections, starting with the ones that have the most products.
Use it when: the collection audit shows empty fields on high-traffic categories.
10. Cleanup candidates
Builds a delete list of old drafts and archived products and removes only the ones you name.
Use it when: you remove abandoned drafts after a launch.
How to run the skills on a live Shopify store
The Ryze AI connector gives Claude 5 Shopify tools. The read and search tools only read, the write tools create and update, and delete sits in its own tool:
shopify__read
- What it does
- Runs a read-only Admin GraphQL query against the connected store
- Used by
- Skills 01 to 07, 09, 10
shopify__search_content
- What it does
- Searches one text field, such as an article body, and returns matching lines with line numbers and context
- Used by
- Skills 05, 06, 08
shopify__write
- What it does
- Runs a GraphQL mutation that creates or updates resources, such as productUpdate or metafieldsSet; delete-type mutations are rejected
- Used by
- Skills 07, 09
shopify__edit_content
- What it does
- Makes find-and-replace edits inside one text field on the server, with optional JSON or Liquid validation
- Used by
- Skill 08
shopify__delete
- What it does
- Runs a destructive mutation such as productDelete or tagsRemove
- Used by
- Skill 10
| Tool | What it does | Used by |
|---|---|---|
| shopify__read | Runs a read-only Admin GraphQL query against the connected store | Skills 01 to 07, 09, 10 |
| shopify__search_content | Searches one text field, such as an article body, and returns matching lines with line numbers and context | Skills 05, 06, 08 |
| shopify__write | Runs a GraphQL mutation that creates or updates resources, such as productUpdate or metafieldsSet; delete-type mutations are rejected | Skills 07, 09 |
| shopify__edit_content | Makes find-and-replace edits inside one text field on the server, with optional JSON or Liquid validation | Skill 08 |
| shopify__delete | Runs a destructive mutation such as productDelete or tagsRemove | Skill 10 |
Connect the store from Integrations in Ryze AI: type your .myshopify.com domain, click Continue and approve the access prompt in Shopify admin. No API keys are needed on the default connection (Ryze AI help center). Then add https://connector.get-ryze.ai/mcp as a custom connector in Claude and start a new chat. If you add a platform after the connector, remove and re-add the connector so the tool list refreshes.
Some things need your own custom app instead of the default connection: theme file edits, URL redirects and customer records. Orders older than 60 days stay hidden unless the custom app has the read_all_orders scope, which Shopify says extends read_orders to older orders. Skills 01 to 10 stay inside what the default connection covers. Customer, inventory and discount data are not part of these skills.
With several stores in one workspace, the agent uses the primary store unless you name another, and the Shopify tools accept an optional connection_id. A store can be live in only one Ryze AI workspace at a time. Other Shopify servers are compared in best MCP for Shopify. Scheduled tasks and chat run inside the Ryze AI app too; plans are on the pricing page.
Keep write and delete skills under control
- In Claude, open Customize > Connectors > Ryze AI > Tool permissions and set the write and delete tools to Needs approval. Every call to shopify__write, shopify__edit_content and shopify__delete then waits for you.
- In the Ryze AI chat, the Tool approvals picker starts on Skip all approvals. Switch it to Approve write & delete, where reads run freely and changes need approval, or to Manual approve.
- Batch size. The write skills here work on 10 products per batch so each approval covers a reviewable set.
- Run reads first. Skills 01 to 06 give you the list; run 07 to 10 on a few handles before a whole catalog.
Claude can call connector tools in Research mode without further approval, according to Anthropic, so keep write skills out of Research runs.
Troubleshooting: when a Shopify skill returns a wrong answer
Claude has no Shopify tools
Claude keeps the tool list from when you added the connector. Remove and re-add it, then start a new chat (Ryze AI connector FAQ).
Orders stop two months back
Shopify returns orders from the last 60 days unless the app has read_all_orders. Skill 04 says so when you ask for older dates.
Missing scope error
The default connection does not request every scope. The agent reports the missing scope and does not work around it.
Theme or redirect edits fail
These need your own custom app, not the default connection.
A write call is refused
The write tool rejects delete-type mutations. Use skill 10, which calls the delete tool.
The store is already connected elsewhere
A store can be live in only one Ryze AI workspace at a time. Disconnect it from the other workspace first.
If an answer looks off, ask Claude to show the GraphQL query it sent.
Sources
The verdict
Turn each recurring store task into a skill with fixed objects and a fixed output. Start with the product SEO audit and the find-and-replace skill, run the read skills before the edit skills, and keep one-off questions as prompts.
Ryze AI runs these skills in Claude against a connected Shopify store. The default connection leaves out theme files, redirects and customer records, and orders stop at 60 days, so those tasks need your own custom app or the Shopify admin.





