From bigcommerce-commerce
Sets up BigCommerce dev environment: Stencil CLI for themes, API credentials, sandbox stores, Catalyst Next.js storefront. For new projects or tool configuration.
How this skill is triggered — by the user, by Claude, or both
Slash command
/bigcommerce-commerce:bc-setupThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Fetch live docs**:
Fetch live docs:
https://developer.bigcommerce.com/ for the developer center overviewsite:developer.bigcommerce.com stencil cli getting started for Stencil CLI setupbigcommerce sandbox store trial for sandbox/dev store optionsCreate API credentials at Store Admin > Advanced Settings > API Accounts:
https://api.bigcommerce.com/stores/{store_hash}/v3/X-Auth-Token header)npm install -g @bigcommerce/stencil-cli
Requires Node.js 18+ and npm.
stencil init
Prompts for:
https://my-store.mybigcommerce.com)Stores config in .stencil file (add to .gitignore).
| Command | Description |
|---|---|
stencil start | Start local development server with live reload |
stencil bundle | Bundle theme for upload |
stencil push | Push theme to store (with options to activate) |
stencil pull | Download current live theme |
stencil release | Release theme update |
cornerstone/ # Default theme (fork this)
├── assets/
│ ├── scss/ # Stylesheets
│ ├── js/ # JavaScript modules
│ └── img/ # Static images
├── templates/
│ ├── layout/ # Master layout templates
│ ├── pages/ # Page templates
│ ├── components/ # Reusable partials
│ └── ...
├── lang/ # Internationalization JSON
├── config.json # Theme configuration & variations
├── schema.json # Theme Editor schema
├── package.json # Node dependencies
└── .stencil # Local CLI config (gitignored)
npx create-catalyst-storefront@latest my-store
Creates a Next.js 14+ application pre-configured with:
Requires: Node.js 18+, BigCommerce store with Storefront API token.
For OAuth callback during development:
ngrok, cloudflared, or similar tunnelRegister apps at https://devtools.bigcommerce.com/:
BIGCOMMERCE_STORE_HASH=your_store_hash
BIGCOMMERCE_ACCESS_TOKEN=your_access_token
BIGCOMMERCE_CLIENT_ID=your_client_id
BIGCOMMERCE_CLIENT_SECRET=your_client_secret
BIGCOMMERCE_API_URL=https://api.bigcommerce.com/stores/{store_hash}/v3
Store in .env file (add to .gitignore). Never commit credentials.
.stencil and .env to .gitignorenpm update -g @bigcommerce/stencil-cliFetch the BigCommerce developer center and Stencil CLI docs for exact setup steps, supported Node.js versions, and current CLI options before setting up.
npx claudepluginhub orcaqubits/agentic-commerce-skills-plugins --plugin bigcommerce-commerceGuides BigCommerce testing: API (REST/GraphQL), Stencil themes, Cypress/Playwright E2E, webhooks, sandbox stores for apps/themes/integrations.
Sets up Shopify dev environment: CLI install/auth, Partner account, dev stores, env vars, structures for Remix apps, Liquid themes, Hydrogen storefronts.
Helps developers get started building on Shopify: set up a partner account, create a dev store, scaffold projects, build apps or themes.