Skills follow the Agent Skills format.
npx skills add commercengine/skills/plugin marketplace add commercengine/skills
Then browse and install skills with /plugin:
/plugin install ce@commercengine/skills
git clone https://github.com/commercengine/skills ~/.claude/skills/commercengine| Skill | Purpose | When to Use | Type |
|---|---|---|---|
/ce |
CE router - Routes to the right skill | Always start here | Router |
ce-setup |
SDK setup & framework detection | New projects, SDK install | Setup |
ce-auth |
Authentication & user management | Login, OTP, anonymous auth | Auth |
ce-catalog |
Products, variants & categories | Product listing, search, reviews | Catalog |
ce-cart-checkout |
Cart, checkout & payments | Cart CRUD, checkout flow, hosted checkout | Cart & Checkout |
ce-orders |
Order management & returns | Order history, tracking, returns | Orders |
ce-webhooks |
Webhook events & syncing | Real-time events, notifications | Webhooks |
ce-ssr-patterns |
Next.js & TanStack Start patterns | SSR, Server Actions/functions, pre-rendering | Framework Patterns |
ce-ssr |
Custom SSR bindings | SvelteKit, Nuxt, Astro with ssr-utils | Custom SSR |
ce-seo |
SEO, structured data & agent-readable content | Metadata, JSON-LD, sitemaps, robots.txt, llms.txt | SEO |
ce-ai |
WebMCP agent tools | Letting browser AI agents search, cart and navigate | AI Agents |
Get your Store ID and API Key from the Commerce Engine Dashboard.
# For Next.js
NEXT_PUBLIC_STORE_ID=your-store-id
NEXT_PUBLIC_API_KEY=your-api-key
# For TanStack Start / Vite-based frameworks
VITE_STORE_ID=your-store-id
VITE_API_KEY=your-api-key
# For Node.js / Express
CE_STORE_ID=your-store-id
CE_API_KEY=your-api-key| You Say | Skill Used |
|---|---|
| "Set up Commerce Engine in my Next.js app" | ce-setup |
| "Add email OTP login" | ce-auth |
| "Build a product listing page" | ce-catalog |
| "Add cart and checkout" | ce-cart-checkout |
| "Show order history with tracking" | ce-orders |
| "Set up webhooks for order events" | ce-webhooks |
| "Use Server Actions for cart mutations" | ce-ssr-patterns |
| "Set up TanStack Start with server functions" | ce-ssr-patterns |
| "Add JSON-LD and a sitemap to my storefront" | ce-seo |
| "Generate llms.txt and Markdown mirrors" | ce-seo |
| "Let AI agents add things to the cart" | ce-ai |
commerce-engine-skills/
├── .claude-plugin/
│ └── marketplace.json # Plugin registry
├── skills/
│ ├── ce/ # Router skill
│ │ └── SKILL.md
│ ├── setup/ # SDK setup
│ │ └── SKILL.md
│ ├── auth/ # Authentication
│ │ └── SKILL.md
│ ├── catalog/ # Products & categories
│ │ ├── SKILL.md
│ │ └── references/
│ ├── cart-checkout/ # Cart & checkout
│ │ ├── SKILL.md
│ │ └── references/
│ ├── orders/ # Order management
│ │ └── SKILL.md
│ ├── webhooks/ # Webhook events
│ │ └── SKILL.md
│ ├── ssr-patterns/ # Next.js & TanStack Start
│ │ ├── SKILL.md
│ │ └── references/
│ ├── ssr/ # Custom SSR bindings
│ │ └── SKILL.md
│ ├── seo/ # SEO & structured data
│ │ ├── SKILL.md
│ │ └── references/
│ └── ai/ # WebMCP agent tools
│ ├── SKILL.md
│ └── references/
└── README.md
For agents that support slash commands (Claude Code, OpenCode):
/ce set up SDK in my React app
/ce add email OTP login
/ce build checkout flow with Juspay payments
Don't see what you need? Request a skill.
MIT