跳到正文
cccskills
免费在 GitHub 公开中文介绍

shopify

协助筹备和运营Shopify网店,涵盖商品上架、库存更新、订单查看、折扣创建及销售分析;连接店铺前也能探讨店名、域名和示例商品目录。

原文查看原文说明

Set up and operate a Shopify store with Shopify's official MCP server (the installed `shopify` command, NOT the npm Shopify CLI). Use when someone wants to sell online, start a store or business, or manage a Shopify store — even if they do not say "Shopify": "sell candles online", "open my first store", "add products", "check my orders", "set inventory", "make a discount", "show my sales". Before connection it can show relevant mock.shop sample catalogs, suggest business names, check domains, search shopify.dev, and validate GraphQL. The connect flow can create an account and store for a new user. Keywords: Shopify MCP, ecommerce, sample products, starter catalog, ShopifyQL, first store, create product.

集成工具Shopify

实测评分 未实测

查看安装方法

适用场景

  • 探讨店名、域名和示例商品
  • 首次开设网店并添加商品
  • 整理商品分类并更新库存数量
  • 查看订单并分析销售趋势
  • 为开店活动创建折扣

中文介绍

功能

协助筹备Shopify网店并处理日常运营。连接店铺前,可以获取店名建议、查询域名,并研究mock.shop的示例商品目录。连接后,可以添加和更新商品、创建用于归类商品的集合、设置库存数量、查看订单和客户、创建折扣,以及分析销售情况和趋势。新用户可以在连接过程中创建账户和店铺。

适用场景

适合首次开展线上销售,或希望让代理管理现有店铺商品、库存和订单的人。也可以参考与计划销售的物品相近的示例商品,考虑店铺的商品组合。

使用示例

  • “请为卖蜡烛的店铺推荐店名和示例目录。”
  • “请录入这件商品的描述和价格。”
  • “请查看最近的订单和销售趋势。”

注意事项

需要使用通过Shopify官方MCP服务器工作的专用shopify命令。添加商品等修改操作会要求确认。示例导入最多包含16件商品,新记录会发布到在线商店。此技能不换算价格币种,也不应用主题。主题、支付、配送等设置需在Shopify管理后台完成。

本介绍由 AI(OpenAI Codex)根据公开的 SKILL.md 撰写。准确的规格请查看下方原文。

文档检查

AI 根据 SKILL.md 的内容检查了需要注意的操作和使用前提。评分只依据实际运行的结果(实测对比)。

安全性发送数据、删除文件、执行命令等是否有说明
A良好要求写入前确认,并说明导入的发布范围及不进行币种换算。
安装难易度所需工具和 API 密钥是否少且有说明
B部分不足说明专用shopify命令和连接步骤,但未提供命令安装方法。

不计入评分。 由 AI(OpenAI Codex)于 2026年10月23日 评估。仅供参考,安装前请同时查看原文。

如果您认为评估有误,请申请复核

请写明哪一项有误以及原因。无需登录。我们会对照 SKILL.md 重新评估,并在此处更新结果。

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

包含的文件(3)

  • SKILL.md7.7 KB
  • connector_auth_config.yaml205 B
  • manifest.yaml3.8 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Shopify

The installed shopify command wraps Shopify's official MCP server. It is not the Shopify CLI from npm; the only verbs are the four below. Tool names and schemas come from shopify list-tools, never from memory — other Shopify connectors expose tools this one does not.

shopify status
shopify authorize-url
shopify list-tools
shopify call-tool --name <tool-name> --arguments-json '<JSON object>'

Connecting

  1. shopify status. If a store is connected, go straight to work.
  2. Otherwise shopify authorize-url and share only the returned connect_url with the user. Nothing else in that response is for them.
  3. When they say they're done, shopify status, then call-tool --name get-shop-info to confirm which store is connected.

Before a store is connected, search_docs_chunks (searches https://shopify.dev), validate_graphql_codeblocks, find-mock-shop-catalogs, generate-domain-names, and generate-business-names work. get-storefront-generation is usable only with a generationUUID created by Shopify's storefront-generation widget; claim-storefront-preview is a widget callback and must not be called directly. Every other tool, including catalog import, needs a store. Do not ask someone to connect merely to explore sample catalogs, names, domains, or documentation.

Sample catalogs

When someone is starting a store, offer relevant mock.shop sample catalogs before asking them to connect:

  1. Call find-mock-shop-catalogs with what they sell, in their own words. If they have not said, ask that one question first.
  2. Present the best matches with their descriptions, product and collection counts, currency, and storefrontUrl. Clearly label each link as the source sample storefront, then ask which catalog they want.
  3. Once connected, confirm before calling import-mock-shop-catalog with the selected subdomain.
  4. Verify the destination records with search_products and search_collections, then report created, reused, skipped, unpublished, or partial results and any currency mismatch.

An import copies the first two collections and up to eight products from each, at most sixteen products, and publishes newly imported records to the Online Store. Repeating the same import is safe: it fills missing records and memberships without overwriting previously imported products or merchant edits. If Shopify reports partial: true, wait briefly and repeat the same import. These are sample records to edit or replace before launch, not supplier stock.

Users without a store

The same connect_url works for someone who has never used Shopify. Shopify's sign-in page lets them create an account and a new store, then returns them to the connection. Tell them this up front so they don't go create a store separately first. Once connected, offer a first-store sequence and take it one step at a time:

  1. get-shop-info to learn the store's name, currency, and plan.
  2. Import the sample catalog they selected, or use create-product for their own products (title, description, price, images by URL). Ask what they sell; don't invent a catalogue.
  3. create-collection, then add-to-collection to group them.
  4. If they track stock, call get-inventory-levels before set-inventory to resolve the inventory item, location, and current quantity.
  5. create-discount for a launch promotion, only if they want one.

Business-name and domain results may include signupUrl links for starting a store. Use those for exploration; when the user is ready to connect Muse to their store, share the connector's connect_url instead.

Point them at the Shopify admin (the domain from get-shop-info) for anything this server doesn't cover: themes, checkout, payments, shipping, and connecting or buying domains.

Common tasks

TaskTools
Store detailsget-shop-info
Business names and available domainsgenerate-business-names, generate-domain-names
Sample catalogsfind-mock-shop-catalogs, then import-mock-shop-catalog with the selected subdomain; this imports catalog data, not storefront design
Storefront previewsget-storefront-generation only for a generation already created by Shopify's widget
Productssearch_products, get-product, create-product, update-product, bulk-update-product-status
Collectionssearch_collections, get-collection, create-collection, update-collection, add-to-collection
Inventoryget-inventory-levels, set-inventory
Orders and customerslist-orders, get-order, list-customers
Discountscreate-discount
Reports and trendsrun-analytics-query (ShopifyQL; the description has examples)
Anything else in Admingraphql_schema → validate_graphql_codeblocks → graphql_query or graphql_mutation, in that order, every time
How Shopify workssearch_docs_chunks
Another storeswitch-shop, then get-shop-info

Rules

  • Authenticated commands refresh an expired access token automatically. Do not tell the user to disconnect and reconnect for ordinary expiry. If Shopify reports that the refresh grant was revoked or reauthorization is required, run shopify authorize-url; do not require a disconnect first unless the returned result explicitly says it is necessary.
  • Inspect the returned result as well as the command status: Shopify can report a tool-level failure inside a successful MCP response.
  • Confirm with the user before any tool that writes: create, update, set, bulk, discounts, catalog import, preview claims, graphql_mutation. Catalog import publishes sample products and collections to the Online Store; report partial imports and currency mismatches (prices are copied without conversion).
  • A catalog import does not change the store name, theme, navigation, homepage sections, or pre-existing products. The storefrontUrl returned by find-mock-shop-catalogs previews the source mock catalog, not the destination store after import. Never say the destination storefront will look like that preview or offer its homepage as proof. After importing, verify the new records with search_products and search_collections, then report that the merchant must configure their theme in Shopify Admin if they want the homepage to feature the imported catalog.
  • switch-shop must be followed by another tool call (the requested action, or get-shop-info) to finish the switch.
  • get-storefront-generation only polls a generationUUID already created by Shopify's storefront-generation widget; it cannot start a generation or alter an existing store. claim-storefront-preview is called only by that widget, never directly by the model. Neither tool applies a mock catalog's theme to a connected store.
  • Muse shows structured data, not Shopify's widgets. Summarize results in the reply; don't refer to a card, chart, or preview the user can't see.

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

3d-object

免费有简介

使用three.js创建立体模型,在交互式查看器中从各个角度检查形状和材质,并以OBJ + MTL或GLB格式保存,供其他三维制作软件使用。

  • 创建立体模型并从各个角度检查
  • 制作可在Blender中继续编辑的模型
  • 检查模型轮廓和材质效果
asgeirtj/system_prompts_leaks7万2026年10月24日 更新

action-items

免费有简介

在个人任务清单中记录待办事项、承诺、期限、下一步、待回复对象和阻碍原因,更新进度与依赖关系,合并重复项并归档已结束的任务。

  • 记录有期限的任务与承诺
  • 整理待回复事项及阻碍原因
  • 前置任务完成后更新依赖关系
asgeirtj/system_prompts_leaks7万2026年10月24日 更新

agents

免费

Coordinate a task from a verifiable goal through completion. Handle work directly or split independent tasks across separate agent sessions, track progress, verify results, and arrange pull request merging when included in the goal.

中文简介正在准备中。当前显示英语简介。

  • Split independent tasks across agents
  • Check progress across ongoing tasks
  • Resume a previously started project
asgeirtj/system_prompts_leaks7万2026年10月24日 更新

animated-video

免费有简介

将动画制作成可播放、暂停和定位时间的HTML页面,通过时间轴调整场景时长与速度,并为横屏或竖屏视频导出做好准备。

  • 制作产品操作演示动画
  • 用文字和图形解释内容
  • 制作竖屏动画
asgeirtj/system_prompts_leaks7万2026年10月24日 更新

apple_healthkit

免费有简介

按指定时段查看已同步到Apple Health的步数、心率、睡眠和锻炼记录,了解日常变化,并检查同步状态及记录缺失情况。

  • 查看步数与心率变化
  • 检查睡眠阶段、时长及夜间醒来情况
  • 回顾运动时长、距离与消耗热量
asgeirtj/system_prompts_leaks7万2026年10月24日 更新

artifact_document

免费有简介

创建和编辑Word文档及模板,提取或整理内容、替换图片,并处理修订和批注。使用规范的标题与列表结构,交付前检查所有页面的显示效果。

  • 创建结构规范的Word文档
  • 整理现有文档的内容
  • 替换文档中的图片和文字
asgeirtj/system_prompts_leaks7万2026年10月24日 更新

查看 asgeirtj 的全部技能

报告此技能的问题