Using the b2c CLI to search and read Script API documentation and XSD schemas
View on GitHubSalesforceCommerceCloud/b2c-developer-tooling
b2c-cli
January 20, 2026
Select agents to install to:
npx add-skill https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/main/plugins/b2c-cli/skills/b2c-docs/SKILL.md -a claude-code --skill b2c-docsInstallation paths:
.claude/skills/b2c-docs/# B2C Docs Skill Use the `b2c` CLI to search and read bundled Script API documentation and XSD schemas for Salesforce B2C Commerce. ## Examples ### Search Documentation ```bash # Search for a class by name b2c docs search ProductMgr # Search with partial match b2c docs search "catalog product" # Limit results b2c docs search status --limit 5 # List all available documentation b2c docs search --list ``` ### Read Documentation ```bash # Read documentation for a class (renders in terminal) b2c docs read ProductMgr # Read by fully qualified name b2c docs read dw.catalog.ProductMgr # Output raw markdown (for piping) b2c docs read ProductMgr --raw # Output as JSON b2c docs read ProductMgr --json ``` ### Download Documentation Download the latest Script API documentation from a B2C Commerce instance: ```bash # Download to a directory b2c docs download ./my-docs # Download with specific server b2c docs download ./docs --server sandbox.demandware.net # Keep the original archive b2c docs download ./docs --keep-archive ``` ### Read XSD Schemas Read bundled XSD schema files for import/export data formats: ```bash # Read a schema by name b2c docs schema catalog # Fuzzy match schema name b2c docs schema order # List all available schemas b2c docs schema --list # Output as JSON b2c docs schema catalog --json ``` ## Common Classes | Class | Description | |-------|-------------| | `dw.catalog.ProductMgr` | Product management and queries | | `dw.catalog.Product` | Product data and attributes | | `dw.order.Basket` | Shopping basket operations | | `dw.order.Order` | Order processing | | `dw.customer.CustomerMgr` | Customer management | | `dw.system.Site` | Site configuration | | `dw.web.URLUtils` | URL generation utilities | ## Common Schemas | Schema | Description | |--------|-------------| | `catalog` | Product catalog import/export | | `order` | Order data import/export | | `customer` | Customer data import/export | | `inventory` | Inventory data import/ex