manor-os/manor-ai/mcp-shopify
Claude Code and agent skill by manor-os/manor-ai
- community
Checking that the SKILL.md file is still in the repository.
Operate the user's Shopify store through the Shopify MCP. Use when the user asks to look up shop info, products, orders, or customers, or to create/update products, tag orders, add customers, or adjust inventory.
Install
npx vskill@latest install manor-os/manor-ai/mcp-shopifySKILL.md
Shopify Runtime Skill
Use this skill to operate the user's connected Shopify store through the Shopify MCP (mcp__shopify__*).
When To Use
Use Shopify when the user asks about their store, products, orders, customers, or inventory, or wants to create/update catalog items, tag orders, or change stock levels.
Connection
Authenticates via Shopify OAuth. On an auth error, stop and ask the user to reconnect their store. get_shop confirms which store is connected (currency, domain) before acting.
Core Tools
Read:
get_shop— store profile (currency, domain, plan).list_products/get_product(reqproduct_id).list_orders/get_order(reqorder_id).list_customers.
Write (high-impact — see Guardrails):
create_product— required:title.update_product— required:product_id(title, price, status, etc.).add_order_tags— required:order_id,tags.create_customer.adjust_inventory— required:inventory_item_id,location_id,delta(relative change, +/-).
Common Recipes
Order lookup / tagging
list_orders(filter to the target) →get_orderto read line items + status.- To flag/segment,
add_order_tagswith the order'sorder_idand the agreedtags.
Update a product price/status
get_productto read current values (confirm againstget_shopcurrency).- Confirm the new value with the user, then
update_productwithproduct_id.
Restock / correct inventory
get_productto find theinventory_item_id; identify thelocation_id.- Confirm the delta (it is relative, not an absolute count). 3.
adjust_inventory.
Guardrails
- Storefront-affecting writes require explicit confirmation:
update_product(esp. price/status — wrong values are publicly visible and affect sales),adjust_inventory,create_product. Echo the exact field + new value before writing. - `adjust_inventory` `delta` is relative (+10 / -3), not a target quantity — confirm you have the direction and magnitude right; a sign error oversells or hides stock.
- Confirm against
get_shopcurrency before quoting/setting prices. - Don't bulk-edit the catalog or orders unprompted; act on the specific items the user named.
Edge Cases & Errors
- IDs differ: a product has a
product_id, but inventory adjustments key oninventory_item_id+location_id— resolve these fromget_productfirst. - A store can have multiple locations — confirm the
location_idbefore adjusting stock. update_producttostatus: activepublishes it to the storefront — treat publishing as high-impact.- Auth errors → stop and ask the user to reconnect.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingpackages/core/ai/skills/mcp_shopify/SKILL.md
Popularity
- Repository stars
- 164
- Repository forks
- 52
- 7-day trend score
- 26
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/manor-os/manor-ai/mcp-shopify)