b2c-content

Use the b2c CLI to export and list Page Designer content from Salesforce B2C Commerce content libraries.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "b2c-content" with this command: npx skills add salesforcecommercecloud/b2c-developer-tooling/salesforcecommercecloud-b2c-developer-tooling-b2c-content

B2C Content Skill

Use the b2c CLI to export and list Page Designer content from Salesforce B2C Commerce content libraries.

Tip: If b2c is not installed globally, use npx @salesforce/b2c-cli instead (e.g., npx @salesforce/b2c-cli content export homepage ).

Examples

Export Pages

export a single page from a shared library

b2c content export homepage --library SharedLibrary

export multiple pages

b2c content export homepage about-us contact --library SharedLibrary

export pages matching a regex pattern

b2c content export "hero-.*" --library SharedLibrary --regex

export to a specific output directory

b2c content export homepage --library SharedLibrary -o ./my-export

export a specific component by ID

b2c content export hero-banner --library SharedLibrary

export from a site-private library

b2c content export homepage --library RefArch --site-library

preview without downloading (dry run)

b2c content export homepage --library SharedLibrary --dry-run

export with JSON output

b2c content export homepage --library SharedLibrary --json

export from a local XML file (offline, no instance needed)

b2c content export homepage --library SharedLibrary --library-file ./library.xml --offline

filter pages by folder classification

b2c content export homepage --library SharedLibrary --folder seasonal

custom asset extraction paths

b2c content export homepage --library SharedLibrary -q "image.path" -q "video.url"

include orphan components in export

b2c content export homepage --library SharedLibrary --keep-orphans

List Content

list all content in a library

b2c content list --library SharedLibrary

list only pages

b2c content list --library SharedLibrary --type page

list including components

b2c content list --library SharedLibrary --components

show tree structure

b2c content list --library SharedLibrary --tree

list from a site-private library

b2c content list --library RefArch --site-library

list from a local XML file

b2c content list --library SharedLibrary --library-file ./library.xml

JSON output

b2c content list --library SharedLibrary --json

Configuration

The --library flag can be configured in dw.json or package.json so you don't need to pass it every time:

// dw.json { "hostname": "my-sandbox.demandware.net", "content-library": "SharedLibrary" }

// package.json { "b2c": { "contentLibrary": "SharedLibrary" } }

With a configured library, commands become shorter:

b2c content export homepage b2c content list --type page

More Commands

See b2c content --help for a full list of available commands and options in the content topic.

Related Skills

  • b2c-cli:b2c-site-import-export

  • Site archive import/export operations

  • b2c-cli:b2c-webdav

  • Low-level file operations on content libraries

  • b2c-cli:b2c-config

  • Configuration and credential management

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

b2c-slas-auth-patterns

No summary provided by upstream source.

Repository SourceNeeds Review