bc-catalog
Work with BigCommerce catalog — products, variants, options, modifiers, categories, brands, metafields, images, and bulk operations. Use when managing product data programmatically or building catalog integrations.
npx skills add majiayu000/claude-skill-registry --skill bc-catalog --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# BigCommerce Catalog Management ## Before writing code **Fetch live docs**: 1. Fetch `https://developer.bigcommerce.com/docs/rest-catalog` for Catalog API reference 2. Web-search `site:developer.bigcommerce.com catalog products variants options` for product data model 3. Web-search `bigcommerce product options vs modifiers` for variant architecture ## Product Data Model ### Product Hierarchy ``` Product ├── Options (define variant axes — e.g., Color, Size) │ └── Option Values (Red, Blue, Small, Large) ├── Variants (specific combinations — Red/Small, Blue/Large) │ ├── SKU, Price, Weight, Image │ └── Inventory per variant ├── Modifiers (non-variant options — e.g., Engraving Text) │ └── Modifier Values ├── Images (gallery images) ├── Videos ├── Custom Fields (key-value pairs shown on product page) ├── Metafields (hidden structured data for integrations) └── Reviews ``` ### Products Core fields: - `name`, `type`, `sku`, `description` - `price`, `sale_price`, `retail_price`, `cost_price` - `weight`, `width`, `height`, `depth` - `is_visible`, `availability`, `condition` - `categories` — array of category IDs - `brand_id` — associated brand Product types: `physical`, `digital` ### Option
- Before writing code
- Product Data Model
- Product Hierarchy
- Products
- Options vs Modifiers
- Variants
- Categories
- Hierarchy
- Category Assignment
- Brands
- Metafields
- What They Are
- API
- Images
What does the bc-catalog skill do?
Work with BigCommerce catalog — products, variants, options, modifiers, categories, brands, metafields, images, and bulk operations. Use when managing product data programmatically or building catalog integrations.
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill bc-catalog --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
