Pre-built skills that give AI coding agents deep knowledge of the Next Commerce platform — APIs, CLI workflows, architecture patterns, and gotchas — so they can work autonomously on your store.
Skills are structured markdown files. Any AI tool that accepts a context file or system prompt can use them. They work with Claude Code, OpenAI Codex, Cursor, GitHub Copilot, and any other agent that reads markdown.
| Skill | What It Does | When to Use |
|---|---|---|
| Theme Development | Build and customize storefront themes — DTL templates, ntk CLI, Tailwind CSS, settings, side cart | You're editing theme files, setting up a new storefront, or debugging template issues |
| Bulk Fulfillment Sync | Update orders to Fulfilled with tracking numbers from a CSV | Your fulfillment provider shipped orders but tracking didn't sync back — orders stuck in Processing |
| Bulk Fulfillment Move | Move fulfillment orders between warehouse locations in bulk — by order-number file or by Product ID / SKU list | Switching fulfillment providers, or moving every FO containing a given SKU/product to a new location |
| Bulk Subscription Update | Apply a PATCH (status, renewal date, interval, etc.) to a list of subscription IDs | Merchant wants to bulk-pause, bulk-shift renewals, bulk-cancel, or migrate subscriptions between gateways |
| New Campaign Setup | Scaffold and fully configure a new CPK campaign — brand init, starter template, campaigns.json seed, API key, store details, and analytics in one pass | Starting a new CPK campaign for a brand |
If you use an AI coding tool, the easiest path is to ask it to install the skill for you:
Install the Next Commerce AI skill I need from https://github.com/NextCommerceCo/skills. Use the installation location for my current AI tool and operating system. If my tool supports native skills, install each skill as a directory containing its
SKILL.md. If it only supports rules, prompts, or context files, add the relevantSKILL.mdthere instead. Prefer HTTPS clone unless my GitHub SSH access is already configured.
Tell it which skill you want, or ask it to inspect skills.json and choose the relevant one.
We recommend the skills CLI — a friendly skill installer utility that works across every major AI coding tool. It pulls SKILL.md files from a GitHub repo and drops them into the right config directory for whichever assistant you use, with built-in support for Claude Code, Cursor, Codex, GitHub Copilot, Gemini CLI, Windsurf, and 50+ other LLM-powered agents.
Install all skills from this repo:
npx skills add NextCommerceCo/skillsInstall a single skill:
npx skills add NextCommerceCo/skills -s next-theme-devList available skills without installing:
npx skills add NextCommerceCo/skills --listTarget a specific agent (auto-detected by default):
npx skills add NextCommerceCo/skills -a claude-codeOnce installed, Claude Code auto-detects when a skill is relevant, or you can invoke it directly with /<skill-name> (e.g. /next-theme-dev). If the skills directory did not exist before Claude Code started, restart Claude Code so it can discover the new directory.
Update all installed skills:
npx skills updateUpdate a single skill:
npx skills update next-theme-devFor tools the skills CLI doesn't support, each SKILL.md is plain markdown — load it as a system prompt, context file, or chat upload.
For AI agents that need to programmatically discover available skills, skills.json provides a structured manifest with skill IDs, descriptions, trigger phrases, and prerequisites. Agents can fetch this single file to decide which skill to load.
Each skill lists its own requirements in the file. Common across all skills:
- Access to a Next Commerce store
- An API key with the scopes specified by the skill (create at Dashboard > Settings > API Access)
Each skill is a directory containing a single SKILL.md file. To add a new skill:
- Create a directory with a descriptive name (e.g.,
next-my-skill/) - Add a
SKILL.mdwith YAML frontmatter (name,version,description,allowed-tools) followed by the skill instructions in markdown - Add a "Using This Skill" section with cross-tool usage instructions (see existing skills for the format)
- Add an entry to
skills.json - Update this README's skills table
- Open a PR