Distribution Channels
kostja94/marketing-skills
When the user wants to plan product distribution via marketplaces, app stores, or third-party platforms.
Set up Shopify CLI auth and Admin API access for a store. An agent skill from jezweb/claude-skills.
$ npx skills add jezweb/claude-skills --skill shopify-setup -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install jezweb/claude-skills shopify-setup --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/jezweb/claude-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/shopify/skills/shopify-setup .claude/skills/shopify-setup && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "shopify-setup" agent skill from https://github.com/jezweb/claude-skills/tree/main/plugins/shopify/skills/shopify-setup into .claude/skills/shopify-setup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "shopify-setup", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/jezweb/claude-skills/tree/main/plugins/shopify/skills/shopify-setupType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add jezweb/claude-skills --skill shopify-setup -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install jezweb/claude-skills shopify-setup --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jezweb/claude-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/plugins/shopify/skills/shopify-setup .agents/skills/shopify-setup && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "shopify-setup" agent skill from https://github.com/jezweb/claude-skills/tree/main/plugins/shopify/skills/shopify-setup into .agents/skills/shopify-setup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "shopify-setup", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add jezweb/claude-skills --skill shopify-setup -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install jezweb/claude-skills shopify-setup --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jezweb/claude-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/plugins/shopify/skills/shopify-setup .cursor/skills/shopify-setup && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "shopify-setup" agent skill from https://github.com/jezweb/claude-skills/tree/main/plugins/shopify/skills/shopify-setup into .cursor/skills/shopify-setup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "shopify-setup", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/jezweb/claude-skills.git --path plugins/shopify/skills/shopify-setup--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add jezweb/claude-skills --skill shopify-setup -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install jezweb/claude-skills shopify-setup --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jezweb/claude-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/plugins/shopify/skills/shopify-setup .gemini/skills/shopify-setup && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "shopify-setup" agent skill from https://github.com/jezweb/claude-skills/tree/main/plugins/shopify/skills/shopify-setup into .gemini/skills/shopify-setup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "shopify-setup", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install jezweb/claude-skills shopify-setupInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add jezweb/claude-skills --skill shopify-setup -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/jezweb/claude-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/plugins/shopify/skills/shopify-setup .github/skills/shopify-setup && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "shopify-setup" agent skill from https://github.com/jezweb/claude-skills/tree/main/plugins/shopify/skills/shopify-setup into .github/skills/shopify-setup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "shopify-setup", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add jezweb/claude-skills --skill shopify-setup -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install jezweb/claude-skills shopify-setup --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jezweb/claude-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/plugins/shopify/skills/shopify-setup .opencode/skills/shopify-setup && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "shopify-setup" agent skill from https://github.com/jezweb/claude-skills/tree/main/plugins/shopify/skills/shopify-setup into .opencode/skills/shopify-setup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "shopify-setup", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
shopify-setupSet up Shopify CLI auth and Admin API access for a store. An agent skill from jezweb/claude-skills.
Shopify Setup is an agent skill from jezweb/claude-skills. Set 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 to connect to a Shopify store, set up Shopify API access, install Shopify CLI, or troubleshoot Shopify auth / Admin API token issues.
Its SKILL.md is about 990 tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including reference files (for example `references/api-scopes.md`). Compatibility notes: claude-code-only
It sits in Sales & Support, covering E-commerce operations and App store release. It works with Shopify. The repository describes itself as: Skills for Claude Code CLI such as full stack dev Cloudflare, React, Tailwind v4, and AI integrations. The licence is MIT.
6 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 64965d9. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
shopifynpmcurljqFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use npm and curl, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
SHOPIFY_ACCESS_TOKENFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
claude-code-only
From compatibility in the SKILL.md frontmatter.
Shopify Setup loads about 988 tokens when it runs, and up to ~1.5k if it reads all its reference files. Until then it costs about 77 tokens; SKILL.md has 405 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from jezweb/claude-skills at commit 64965d9, republished under its MIT licence (© jezweb). 405 words, ~988 tokens.
.claude/skills/shopify-setup/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.Set up working Shopify CLI authentication and Admin API access for a store. Produces a verified API connection ready for product and content management.
Verify the Shopify CLI is installed:
shopify versionIf not installed:
npm install -g @shopify/clishopify auth login --store mystore.myshopify.comThis opens a browser for OAuth. The user must be a store owner or staff member with appropriate permissions.
After login, verify:
shopify store infoCustom apps provide stable Admin API access tokens (unlike CLI session tokens which expire).
Check if an app already exists: Ask the user if they have a custom app set up. If yes, skip to Step 4.
If no custom app exists, guide the user through creation via browser:
https://{store}.myshopify.com/admin/settings/apps/developmentreferences/api-scopes.md for details):read_products, write_productsread_content, write_contentread_product_listingsread_inventory, write_inventoryread_files, write_filesUse browser automation (Chrome MCP or playwright-cli) if the user prefers assistance navigating the admin.
Store the token securely. Never commit it to git.
For project use — create .dev.vars:
SHOPIFY_STORE=mystore.myshopify.com
SHOPIFY_ACCESS_TOKEN=shpat_xxxxxxxxxxxxxxxxxxxxxEnsure .dev.vars is in .gitignore.
For cross-project use — store in your preferred secrets manager (environment variable, 1Password CLI, etc.).
Test the connection with a simple GraphQL query:
curl -s https://{store}.myshopify.com/admin/api/2025-01/graphql.json \
-H "Content-Type: application/json" \
-H "X-Shopify-Access-Token: {token}" \
-d '{"query": "{ shop { name primaryDomain { url } } }"}' | jq .Expected response includes the shop name and domain. If you get a 401, the token is invalid or expired — recreate the app.
Create a shopify.config.json in the project root for other skills to reference:
{
"store": "mystore.myshopify.com",
"apiVersion": "2025-01",
"tokenSource": ".dev.vars"
}Always specify an explicit API version (e.g. 2025-01). Using unstable in production will break without warning. Shopify retires API versions quarterly.
| Token | Format | Use |
|---|---|---|
| Admin API access token | shpat_* | Custom apps — stable, long-lived |
| CLI session token | Short-lived | Shopify CLI commands only |
| Storefront API token | shpca_* | Public storefront queries |
This skill sets up Admin API access tokens — the right choice for product and content management.
Shopify uses a leaky bucket rate limiter:
For bulk operations, use the bulkOperationRunQuery mutation instead of looping.
references/api-scopes.md — Admin API scopes needed for product and content management© jezweb, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file (references) in plugins/shopify/skills/shopify-setup of jezweb/claude-skills.
Open the folder on GitHubat commit 64965d9
Shopify Setup next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Shopify Setup this skilljezweb/claude-skills | 1.1k | — | ~988 | Automated safety check: Pass | MIT | |
| Distribution Channelskostja94/marketing-skills | 1k | — | ~1k | Automated safety check: Pass | MIT | |
| Shopify Review Triagegithub/awesome-copilot | 40k | — | ~4.2k | Automated safety check: Pass | MIT | |
| Shopify Admin Sales By Channel Report40RTY-ai/shopify-admin-skills | 194 | — | ~1.2k | Automated safety check: Pass | MIT | |
| ShopifyShopify/Shopify-AI-Toolkit | 589 | — | ~4.2k | Automated safety check: Pass | MIT | |
| Checkout Purchasekeypo-us/keypo-cli | 182 | — | ~880 | Automated safety check: Notes | None |
kostja94/marketing-skills
When the user wants to plan product distribution via marketplaces, app stores, or third-party platforms.
github/awesome-copilot
A skill your agent uses when someone wants public Shopify App Store reviews, low-star reviews, or merchant feedback triaged, prioritized, clustered, or turned into a product or support brief.
40RTY-ai/shopify-admin-skills
Read-only: breaks down revenue, units, and AOV by sales channel (Online Store, POS, Draft Orders, etc.).
Shopify/Shopify-AI-Toolkit
Build anything on Shopify. An agent skill from Shopify/Shopify-AI-Toolkit.
keypo-us/keypo-cli
A skill your agent uses when the user asks to buy a product from the Shopify store.
afadtc/afa-dtc-skills
AFA DTC 全链路独立站操盘系统——系统入口、一级路由器、工作流编排器,统筹品牌基建、付费获客、有机增长、变现留存、运营扩张五大业务线。Use when user mentions: 独立站, DTC, 电商, ecommerce, Shopify, 品牌站, 独立站运营, DTC品牌, 全链路, 操盘, 独立站诊断, 独立站增长, 独立站策略.
jezweb/claude-skills
Build conversational AI voice agents on the ElevenLabs platform.
jezweb/claude-skills
Generate custom favicons from logos, text, or brand colours.
jezweb/claude-skills
Set up Tailwind v4 + shadcn/ui themed UI with dark mode. An agent skill from jezweb/claude-skills.
jezweb/claude-skills
All-in-one project configuration and health management. An agent skill from jezweb/claude-skills.
jezweb/claude-skills
Test website responsiveness across viewport widths using browser automation.
jezweb/claude-skills
Build MCP servers in Python with FastMCP. An agent skill from jezweb/claude-skills.
Works with
Categories
Set up Shopify CLI auth and Admin API access for a store. An agent skill from jezweb/claude-skills. Shopify Setup is an agent skill from jezweb/claude-skills. Set up Shopify CLI auth and Admin API access for a store.
Shopify Setup fits situations like: the user wants to connect to a Shopify store; set up Shopify API access; install Shopify CLI; troubleshoot Shopify auth / Admin API token issues.
Run `npx skills add jezweb/claude-skills --skill shopify-setup -a claude-code`. Or copy the skill folder (plugins/shopify/skills/shopify-setup in jezweb/claude-skills) into .claude/skills/shopify-setup in your project. Claude Code loads it when a task matches its description.
Run `npx skills add jezweb/claude-skills --skill shopify-setup -a codex`. Or copy the skill folder (plugins/shopify/skills/shopify-setup in jezweb/claude-skills) into .agents/skills/shopify-setup in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add jezweb/claude-skills --skill shopify-setup -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/shopify-setup, .gemini/skills/shopify-setup, .github/skills/shopify-setup and .opencode/skills/shopify-setup in your project.
Going by SKILL.md and its folder, Shopify Setup needs the command-line tools its instructions call (shopify, npm, curl and jq) and credentials named SHOPIFY_ACCESS_TOKEN. Our summary lists: Node.js; A credential in SHOPIFY_ACCESS_TOKEN. Compatibility (from SKILL.md): claude-code-only.
SKILL.md contains no URLs. Its commands use npm and curl, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Shopify Setup is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 988 tokens (SKILL.md is roughly 4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 485 tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Shopify Setup: Distribution Channels (kostja94/marketing-skills, 1k stars), Shopify Review Triage (github/awesome-copilot, 40k stars), Shopify Admin Sales By Channel Report (40RTY-ai/shopify-admin-skills, 194 stars) and Shopify (Shopify/Shopify-AI-Toolkit, 589 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
jezweb (a GitHub user) maintains it in jezweb/claude-skills, which has 1,051 GitHub stars. The repository holds 52 skills in this directory. The repository was last updated on October 5, 2026.
Source: jezweb/claude-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.