product-categorization

Build product taxonomies and assign products to categories across e-commerce platforms.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

A messy or flat product catalog makes products hard to find, damages SEO, and breaks breadcrumb navigation. This Skill helps teams convert flat or inconsistent product lists into a navigable, SEO-optimized category hierarchy that works across Shopify, WooCommerce, BigCommerce, and headless platforms.

Core Features & Use Cases

  • Platform-aware taxonomy: Maps collections, hierarchical categories, or materialized paths depending on the storefront platform.
  • Breadcrumb-safe moves: Provides transactional subtree updates and path rewriting so moves never leave the tree in a partial state.
  • SEO and content guidance: Recommends unique category descriptions, canonical URL handling, OpenGraph/JSON-LD metadata, and filtered URL canonicals.
  • Bulk and AI-assisted categorization: Supports CSV/JSON bulk assignment workflows and an AI-first suggestion step that flags low-confidence results for human review.
  • Use Case: Migrate a supplier dump of 4,000 SKUs into a 3-level taxonomy, generate breadcrumbs, and surface category SEO fields automatically.

Quick Start

Create a 3-level category tree with SEO titles and automated rules for your platform, then run AI-assisted suggestions and queue low-confidence items for human review.

Frequently Asked Questions about product-categorization

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

FAQPage Schema
How do I bulk auto-categorize a flat product list into a taxonomy?

Bulk auto-categorization uses AI-assisted suggestions on CSV or JSON product dumps to map items into a category hierarchy, queuing low-confidence results for human review. This workflow rapidly converts flat SKU lists into structured, navigable taxonomies.

What is the best way to build SEO-friendly category hierarchies for Shopify or WooCommerce?

Building SEO-friendly category hierarchies requires mapping collections and materialized paths while generating unique category descriptions, canonical URLs, and OpenGraph or JSON-LD metadata. This approach ensures breadcrumb navigation and search visibility across Shopify, WooCommerce, and BigCommerce.

How do materialized path schemas work for e-commerce breadcrumbs?

Materialized path schemas store category hierarchy lineage within each node to generate accurate breadcrumbs and enable transactional subtree updates. Rewriting paths during category moves prevents broken navigation and maintains tree integrity without partial states.

Does this product taxonomy approach handle filtered URL canonicals for headless stores?

Yes, the product taxonomy approach handles filtered URL canonicals by providing SEO meta guidance for headless storefronts. It configures canonical URL handling and JSON-LD metadata to prevent duplicate content issues across filtered category views.

Can I migrate thousands of SKUs into a 3-level category tree using CSV import?

Yes, you can migrate thousands of SKUs into a 3-level category tree using CSV or JSON bulk import workflows. The process assigns products to categories and automatically surfaces SEO titles, category descriptions, and breadcrumb paths.

Why do breadcrumb navigation links break during category moves?

Breadcrumb navigation links break during category moves when subtree updates are non-transactional, leaving the category tree in a partial state. Applying transactional path rewriting ensures all materialized paths update atomically to prevent broken links.