variant-matrix

Generate product variant combinations with SKU, pricing, and inventory tracking.

14|3|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/tomtoto757/ecomm-ai-skills-hub --skill variant-matrix-tomtoto757
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: variant-matrix
Source: https://github.com/tomtoto757/ecomm-ai-skills-hub/tree/main/skills/catalog-inventory/finsilabs/catalog-inventory/variant-matrix
Command: npx skills add https://github.com/tomtoto757/ecomm-ai-skills-hub --skill variant-matrix-tomtoto757

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the creation and maintenance of multi-axis product variants (size, color, material), keeping SKUs and stock in sync without pre-building thousands of records.

Core Features & Use Cases

  • Cartesian product generation for all option combinations across up to three axes.
  • Bulk price and inventory updates with optional filtering to target specific finishes, sizes, or colors.
  • Lazy / on-demand variant creation to avoid upfront catalog bloat while preserving complete coverage.
  • Variant lifecycle management that archives discontinued variants instead of deleting them to preserve historical data.

Quick Start

Generate a complete variant matrix for a product with Size: S, M, L and Color: Red, Blue to create all SKUs and initialize inventory.

Frequently Asked Questions about variant-matrix

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate all size and color combinations for an ecommerce catalog without creating thousands of SKUs upfront?

Use lazy variant creation to generate a cartesian product matrix on demand, avoiding upfront catalog bloat while preserving complete option coverage across up to three axes.

What is the best way to manage product variant lifecycles and keep discontinued SKUs without deleting them?

Variant lifecycle management archives discontinued product variants instead of deleting them, preserving historical inventory and pricing data while keeping your active catalog clean.

How do I bulk update inventory and pricing for specific product variants filtered by size, color, or material?

Apply bulk price and inventory updates across your variant matrix with optional filtering to target specific finishes, sizes, or colors, ensuring per-variant SKU data stays synced.

Can I generate a product variant matrix for more than three option axes like size, color, and material?

Variant generation supports up to three option axes for a product. You can combine dimensions like size, color, and material, but exceeding three axes is not supported.

How does a diff-based approach work when updating an existing ecommerce variant matrix?

Diff-based variant lifecycle compares new option combinations against existing SKUs, generating missing variants and archiving discontinued ones to keep the catalog synchronized.

When should I use lazy on-demand variant creation instead of pre-building my entire product catalog?

Use lazy variant creation when your catalog spans multiple option axes with thousands of potential combinations, preventing upfront catalog bloat while maintaining full coverage.