skillZs
★ LIVE SKILL TAGS ★
>>> LIVE SKILLS INDEX <<<
* OPEN SOURCE *
NO LOGIN, NO TRACKING
※ REAL INSTALL DATA ※
← back to all skills
salesforcecommercecloud/b2c-developer-tooling93 installs

b2c-job

Run existing B2C Commerce jobs, monitor executions, inspect failures, rebuild search indexes, and import or export site archives with the CLI.

How do I install this agent skill?

npx skills add https://github.com/salesforcecommercecloud/b2c-developer-tooling --skill b2c-job
view source ↗

Is this agent skill safe to install?

  • Gen Agent Trust Hubpass

    The skill provides comprehensive instructions for using the official Salesforce B2C Commerce CLI to manage jobs, imports, and exports. It follows industry standards for configuration and uses trusted tools from the official package registry.

  • Socketpass

    No alerts

  • Snykpass

    Risk: LOW · No issues

  • Runlayerwarn

    1/1 file flagged

What does this agent skill do?

Run and Monitor Jobs

Use b2c job for existing jobs. To create job steps or author jobs.xml, use b2c:b2c-custom-job-steps. If b2c is unavailable, use npx @salesforce/b2c-cli.

Configuration and tool choice

CLI and MCP share configuration: SFCC_* variables (including project .env), project/shared dw.json, and plugins; package.json provides nonsecret defaults. Use --project-directory when running outside the target project. Inspect with b2c setup inspect --json or MCP config_inspect; both mask secrets by default. Override configured values only when needed. For resolution issues, use b2c-cli:b2c-config.

No dedicated MCP job tool exists. Prefer these CLI workflows for running/waiting on jobs and transferring archives. MCP scapi_search/scapi_execute can compose supported Admin requests; they do not replace the CLI's archive transfer workflow.

Run and inspect

b2c job run my-job --wait --timeout 600
b2c job run my-job --wait -P key=value
b2c job search --job-id my-job --count 5
b2c job wait my-job execution-id --timeout 600
b2c job log my-job --failed

job run returns immediately unless --wait is supplied. For raw system-job bodies, search indexing, standard step choices, execution deletion, and backend configuration: run and monitor. Deletion removes completed execution records; it does not cancel jobs.

Site archives

b2c job import ./archive --show-log
b2c job import ./storefront-export.zip --wait-for-storefront
b2c job export --site MySite --site-data campaigns_and_promotions --output ./export
b2c job export --storefront my-storefront --output ./export

Import/export wait by default and transfer files over WebDAV. Jobs prefer SCAPI (sfcc.jobs.rw for writes, sfcc.jobs for reads); --api-backend auto falls back on supported SCAPI rejections. See the backend section in the run/monitor reference if access fails. Check job outcome before retrying a write.

Read only the relevant reference:

  • Import remote archives or directory subsets: import options.
  • Choose export data units or output paths: export.
  • Author/validate XML and verify imported settings: b2c-cli:b2c-site-import-export.
  • Apply ordered, tracked migrations: b2c-cli:b2c-import-set-migrations.

Output

Normal CLI output suffices for status. For scripting, save large --json results to a file and print selected fields; keep the exit code and inspect failures. See export, section compact-results. Avoid dumping full execution records or reading both JSON and human output for the same result.

Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.

<a href="https://skillzs.dev/skills/salesforcecommercecloud/b2c-developer-tooling/b2c-job">View b2c-job on skillZs</a>