b2c-sandbox — community b2c-sandbox, b2c-developer-tooling, community, ide skills, Claude Code, Cursor, Windsurf

v1.0.0
GitHub

About this Skill

Ideal for Salesforce-focused AI Agents requiring efficient management of B2C Commerce On-demand sandboxes B2C CLI, MCP, Tooling SDK for Salesforce Agentforce Commerce B2C

SalesforceCommerceCloud SalesforceCommerceCloud
[0]
[0]
Updated: 3/5/2026

Agent Capability Analysis

The b2c-sandbox skill by SalesforceCommerceCloud is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance.

Ideal Agent Persona

Ideal for Salesforce-focused AI Agents requiring efficient management of B2C Commerce On-demand sandboxes

Core Value

Empowers agents to manage Salesforce B2C Commerce On-demand sandboxes using the `b2c` CLI plugin, enabling precise control over sandbox creation and deletion via MCP and Tooling SDK, while ensuring billable and destructive actions are explicitly confirmed

Capabilities Granted for b2c-sandbox

Creating sandboxes for isolated B2C Commerce testing environments
Deleting unused sandboxes to optimize resource allocation and minimize costs
Listing available sandboxes for efficient environment management

! Prerequisites & Limits

  • Requires installation of `b2c` CLI plugin or use of `npx @salesforce/b2c-cli`
  • Explicit confirmation needed for destructive actions like sandbox deletion
  • Salesforce B2C Commerce On-demand sandboxes only
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

b2c-sandbox

Install b2c-sandbox, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command setup.

SKILL.md
Readonly

B2C Sandbox Skill

Only create or delete sandboxes when explicitly requested. Always confirm destructive actions.

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.

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

Alias: The ods prefix is still supported as a backward-compatible alias (e.g., b2c ods list works the same as b2c sandbox list).

Sandbox ID Formats

Commands that operate on a specific sandbox accept two ID formats:

  • UUID: The full sandbox UUID (e.g., abc12345-1234-1234-1234-abc123456789)
  • Realm-instance: The realm-instance format (e.g., zzzv-123 or zzzv_123)

The realm-instance format uses the 4-character realm code followed by a dash or underscore and the instance number. When using a realm-instance format, the CLI will automatically look up the corresponding UUID.

Examples

List Sandboxes

bash
1b2c sandbox list 2 3# for realm zzpq with JSON output 4b2c sandbox list --realm zzpq --json 5 6# filter by status and those created by a specific user, only print the columns id,state,hostname 7b2c sandbox list --filter-params 'state=started,creating&createdBy=clavery@salesforce.com' --realm zzpq --columns id,state,hostname

Create Sandbox

Only create a sandbox if explicitly asked as this may be a billable action.

bash
1# 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) 2b2c sandbox create --realm zzpq --ttl 4 --json --wait 3 4# create in realm zzpq with large profile (medium is default) 5b2c sandbox create --realm zzpq --profile large 6 7# create without automatic OCAPI/WebDAV permissions 8b2c sandbox create --realm zzpq --no-set-permissions 9 10# use a different client ID for default permissions 11b2c sandbox create --realm zzpq --permissions-client-id my-other-client 12 13# custom OCAPI settings (replaces defaults) 14b2c sandbox create --realm zzpq --ocapi-settings '[{"client_id":"my-client","resources":[{"resource_id":"/code_versions","methods":["get"]}]}]' 15 16# with start/stop scheduler 17b2c sandbox create --realm zzpq --start-scheduler '{"weekdays":["MONDAY","TUESDAY"],"time":"08:00:00Z"}' --stop-scheduler '{"weekdays":["MONDAY","TUESDAY"],"time":"19:00:00Z"}' 18 19# get full log trace output to debug 20b2c sandbox create --realm zzpq --log-level trace

Get/Start/Stop/Restart/Delete Sandbox

Commands that operate on a specific sandbox support both UUID and realm-instance formats:

bash
1# Using UUID 2b2c sandbox get abc12345-1234-1234-1234-abc123456789 3b2c sandbox start abc12345-1234-1234-1234-abc123456789 4b2c sandbox stop abc12345-1234-1234-1234-abc123456789 5 6# Using realm-instance format 7b2c sandbox get zzzv-123 8b2c sandbox start zzzv_123 9b2c sandbox stop zzzv-123 10b2c sandbox restart zzzv-123 11b2c sandbox delete zzzv-123 --force

More Commands

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

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is b2c-sandbox?

Ideal for Salesforce-focused AI Agents requiring efficient management of B2C Commerce On-demand sandboxes B2C CLI, MCP, Tooling SDK for Salesforce Agentforce Commerce B2C

How do I install b2c-sandbox?

Run the command: npx killer-skills add SalesforceCommerceCloud/b2c-developer-tooling/b2c-sandbox. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for b2c-sandbox?

Key use cases include: Creating sandboxes for isolated B2C Commerce testing environments, Deleting unused sandboxes to optimize resource allocation and minimize costs, Listing available sandboxes for efficient environment management.

Which IDEs are compatible with b2c-sandbox?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for b2c-sandbox?

Requires installation of `b2c` CLI plugin or use of `npx @salesforce/b2c-cli`. Explicit confirmation needed for destructive actions like sandbox deletion. Salesforce B2C Commerce On-demand sandboxes only.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add SalesforceCommerceCloud/b2c-developer-tooling/b2c-sandbox. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use b2c-sandbox immediately in the current project.

Related Skills

Looking for an alternative to b2c-sandbox or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI