Create and manage on-demand sandboxes (ODS). Use when provisioning development instances, starting/stopping sandboxes, checking sandbox status, or managing sandbox lifecycle. Only create or delete sandboxes when explicitly requested.
Installs into .claude/skills of the current project.
Are you the author of B2c Ods?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/david-li0406-b2c-ods)
---
name: b2c-ods
description: Create and manage on-demand sandboxes (ODS). Use when provisioning development instances, starting/stopping sandboxes, checking sandbox status, or managing sandbox lifecycle. Only create or delete sandboxes when explicitly requested.
---
# B2C ODS Skill
Use the `b2c` CLI plugin to manage Salesforce B2C Commerce On-demand sandboxes (ODS). Only create or delete a sandbox if explicitly asked as this may be a billable or destructible action.
## Examples
### List ODS Sandboxes
```bash
b2c ods list
# for realm zzpq with JSON output
b2c ods list --realm zzpq --json
# filter by status and those created by a specific user, only print the columns id,state,hostname
b2c ods list --filter-params 'state=started,creating&createdBy=clavery@salesforce.com' --realm zzpq --columns id,state,hostname
```
### Create ODS Sandbox
Only create a sandbox if explicitly asked as this may be a billable action.
```bash
# create in realm zzpq with 4 hour TTL (0 = infinite); json output and wait for completion (this may take 5-10 minutes; timeout is 10 minutes)
b2c ods create --realm zzpq --ttl 4 --json --wait
# create in realm zzpq with large profile (medium is default)
b2c ods create --realm zzpq --profile large
# get full log trace output to debug
b2c ods create --realm zzpq --log-level trace
```
### More Commands
See `b2c ods --help` for a full list of available commands and options in the `ods` topic.