jezweb avatar

Shopify Products

This gets products into Shopify stores through either GraphQL mutations or CSV imports. You'd reach for it when adding new products, bulk-importing catalogs from spreadsheets, updating variants and prices, or managing inventory quantities. The workflow is practical: gather your data from conversation, files, or scraped URLs, then pick GraphQL for small batches or CSV for 20+ products. The included mutation examples and CSV column reference are thorough enough to actually use. One nice touch is the clear decision table that tells you which method to use based on product count, which saves you from guessing or over-engineering simple tasks.

skills.sh installs
1.4K
GitHub stars
1.1K
last updated
Aug 21, 2026

Install

$ npx -y skills add jezweb/claude-skills --skill shopify-products --agent claude-code

Installs into .claude/skills of the current project.

Files

Shopify Products

Create, update, and bulk-import Shopify products. Produces live products in the store via the GraphQL Admin API or CSV import.

Prerequisites

  • Admin API access token (use the shopify-setup skill if not configured)
  • Store URL and API version from shopify.config.json or .dev.vars

Workflow

Step 1: Gather Product Data

Determine what the user wants to create or update:

  • Product basics: title, description (HTML), product type, vendor, tags
  • Variants: options (size, colour, material), prices, SKUs, inventory quantities
  • Images: URLs to upload, or local files
  • SEO: page title, meta description, URL handle
  • Organisation: collections, product type, tags

Accept data from:

  • Direct conversation (user describes products)
  • Spreadsheet/CSV file (user provides a file)
  • Website scraping (user provides a URL to extract from)

Step 2: Choose Method

ScenarioMethod
1-5 productsGraphQL mutations
6-20 productsGraphQL with batching
20+ productsCSV import via admin
Updates to existingGraphQL mutations
Inventory adjustmentsinventorySetQuantities mutation

Sponsors

Details

Repository
github.com/jezweb/claude-skills
Categories
Backend & APIs, Automation & Workflows, Office & Documents
First seen
Apr 16, 2026

More from jezweb/claude-skills

All 166
1upstash avatardocumentation-lookupupstash/context7This skill should be used when the user asks about libraries, frameworks, API references, or needs code examples. Activates for setup questions, code generation1.4Kskills.sh installs
2binance avatarconvertbinance/binance-skills-hubBinance Convert request using the Binance API. Authentication requires API key and secret key.1.3Kskills.sh installs
3starchild-ai-agent avatarupbitstarchild-ai-agent/official-skillsUse upbit CLI for Upbit REST API — spot orders, market data, withdrawals, deposits, travel rule, account management. 업비트 CLI로 시세 조회, 주문, 잔고 확인, 입출금을 처리합니다. Trig1.3Kskills.sh installs
4vtex avatarvtex-io-service-appsvtex/skillsApply when building backend service apps under node/ in a VTEX IO project or configuring service.json routes. Covers the Service class, middleware functions, ct1.3Kskills.sh installs
5kostja94 avatarseo-monitoringkostja94/marketing-skillsWhen the user wants to build an SEO data analysis system, monitor indexing/traffic/keywords/backlinks, or set up benchmarks. Also use when the user mentions "SE1.3Kskills.sh installs
6jezweb avatarshopify-setupjezweb/claude-skillsSet up Shopify CLI auth and Admin API access for a store. Install CLI, authenticate, create custom app, store access token, verify. Use whenever the user wants 1.2Kskills.sh installs