# shopify-dev

Vector search across shopify.dev documentation. Use it when requests cross multiple platform APIs or lack dedicated skills.

- skill · `type=skill` · Codex, ChatGPT · ★ 7604
- Author: Shopify · official OpenAI repository
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/openai/plugins/tree/HEAD/plugins/shopify/skills/shopify-dev/SKILL.md
- Updated: 2026-10-08
- HTML: https://affpapa.org/en/nevibecode/skills/shopify-dev

## What it does

The skill queries the developer portal documentation via a vector search runner named `scripts/search_docs.mjs`. Instead of letting the model guess field names, it pulls real payload specifications, field types, and code snippets directly into context.

Node.js must be present on your machine, because the search runner cannot run without the runtime. By default, queries and error logs stream telemetry to `shopify.dev/mcp/usage`. Setting `OPT_OUT_INSTRUMENTATION=true` in your shell environment disables this tracking.

Keep in mind this is an umbrella searcher. If your question focuses strictly on Admin GraphQL, Liquid templates, or Checkout Extensions, use targeted skills like `shopify-liquid` instead.

## Install

### Codex (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add openai/plugins --skill shopify-dev -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/shopify-dev/SKILL.md` — For all projects use ~/.agents/skills/

### Claude Code

1. **Skills CLI (Vercel)**
```bash
npx skills add openai/plugins --skill shopify-dev -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/shopify-dev/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/shopify-dev/

### Cursor

**Manually: put the files in place**
- File: `.cursor/skills/shopify-dev/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install openai/plugins shopify-dev
```

2. **Manually: put the files in place**
- File: `.github/skills/shopify-dev/SKILL.md`

### Gemini CLI

**Platform CLI**
```bash
gemini skills install https://github.com/openai/plugins --path plugins/shopify/skills/shopify-dev
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/shopify-dev/SKILL.md` — The legacy .windsurf/skills/ path still works

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/openai/plugins/tree/HEAD/plugins/shopify/skills/shopify-dev/SKILL.md

## When to use it
- fetch code patterns across general Shopify APIs
- inspect data types and allowable field values from shopify.dev
- resolve questions spanning multiple Shopify services

## Example prompts
- Search Shopify documentation on app authentication flows
- Find API rate limits across Shopify developer guides
- Look up webhook delivery mechanics on Shopify

## Similar
- [mcp-builder](https://affpapa.org/en/nevibecode/skills/mcp-builder.md) — skill · 130949 installs
- [claude-api](https://affpapa.org/en/nevibecode/skills/claude-api.md) — skill · 74198 installs
- [lark-im](https://affpapa.org/en/nevibecode/skills/lark-im.md) — skill · 472900 installs
- [lark-event](https://affpapa.org/en/nevibecode/skills/lark-event.md) — skill · 466800 installs
- [caveman-discover](https://affpapa.org/en/nevibecode/skills/caveman-discover.md) — skill · 104400 installs
- [migration](https://affpapa.org/en/nevibecode/skills/migration.md) — skill · 103900 installs

From the same set: [openai/plugins](https://affpapa.org/en/nevibecode/by/openai/plugins.md) — 596 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
