Agent Skills
B2C skills give your AI assistant guidance for B2C Commerce development, operations, CLI workflows, and Storefront Next projects.
The B2C MCP gives your assistant access to guidance from the b2c, b2c-cli, b2c-ops, and storefront-next collections through its skills_read tool. Your assistant can find and read that guidance as needed, without a separate skills installation. You can also install these collections directly in your assistant, alongside the MCP or on their own. The Figma plugins are optional additions and require the Figma MCP server.
Skill Collections
| Collection | What it covers |
|---|---|
b2c | B2C Commerce development: controllers, ISML, logging, services, jobs, Page Designer, and Custom APIs. |
b2c-cli | CLI workflows for deployment, jobs, site archives, WebDAV, and sandboxes. |
b2c-ops | Administrator and operator runbooks: job health, checkout and failed orders, incident triage, and escalation. |
storefront-next | Storefront development: routing, data, components, Page Designer, authentication, testing, and deployment. |
storefront-next-figma | Customize Storefront Next Figma design kits and apply your brand. Requires the Figma MCP server. |
figma-to-sfnext-pagedesigner | Turn Figma frames into Storefront Next Page Designer components. Requires the Figma MCP server. |
Install skills
For administrator and operator workflows, choose b2c-ops in your client's plugin installer, or substitute b2c-ops for the collection in the commands below. See Operations for example requests and expected results.
To install skills directly, choose your assistant. These examples install both b2c and b2c-cli. Add optional collections such as storefront-next for your project; see Skill Collections. Our plugins use the open Agent Plugins standard.
Claude Code
Install the plugin Recommended
claude plugin marketplace add SalesforceCommerceCloud/b2c-developer-tooling
claude plugin install b2c@b2c-developer-tooling --scope project
claude plugin install b2c-cli@b2c-developer-tooling --scope project
# Optional: claude plugin install storefront-next@b2c-developer-tooling --scope projectStart a new session after installation. Use --scope user instead for all projects.
Update or remove
claude plugin list
claude plugin marketplace update
claude plugin update b2c@b2c-developer-tooling
claude plugin update b2c-cli@b2c-developer-tooling
claude plugin uninstall b2c@b2c-developer-tooling
claude plugin uninstall b2c-cli@b2c-developer-tooling
claude plugin marketplace remove b2c-developer-toolingCodex
Install the plugin Recommended
codex plugin marketplace add SalesforceCommerceCloud/b2c-developer-tooling
codex plugin add b2c@b2c-developer-tooling
codex plugin add b2c-cli@b2c-developer-tooling
# Optional: codex plugin add storefront-next@b2c-developer-toolingAlternatively, run /plugins and select the B2C Developer Tooling marketplace. Start a new session after installation. This setup also works with the Codex IDE extension and the ChatGPT Work desktop app. For ChatGPT online, see the B2C MCP connection setup.
Update or remove
codex plugin marketplace upgrade
codex plugin marketplace remove b2c-developer-toolingGitHub Copilot in VS Code
Install the plugin Recommended
- Open the Command Palette (
Cmd/Ctrl+Shift+P) and run Chat: Install Plugin from Source. - Enter
SalesforceCommerceCloud/b2c-developer-tooling. - Install b2c and b2c-cli, repeating the steps as needed. Optionally add storefront-next for Storefront Next projects.
- Start a new chat after installation.
To update, open the Extensions view, select ···, then Check for Extension Updates.
Cursor
Install both collections in your project:
npx @salesforce/b2c-cli setup skills b2c --ide cursor
npx @salesforce/b2c-cli setup skills b2c-cli --ide cursor
# Optional: npx @salesforce/b2c-cli setup skills storefront-next --ide cursorAdd --global for all projects. See Cursor skills for client settings.
Manually installed skills don't auto-update
Run the same commands with --update to refresh your installed skills.
OpenCode
Install both collections in your project:
npx @salesforce/b2c-cli setup skills b2c --ide opencode
npx @salesforce/b2c-cli setup skills b2c-cli --ide opencode
# Optional: npx @salesforce/b2c-cli setup skills storefront-next --ide opencodeAdd --global for all projects. Start a new session after installation. See OpenCode skills.
Manually installed skills don't auto-update
Run the same commands with --update to refresh your installed skills.
Gemini CLI
Install both collections in your project's .agents/skills/ directory:
npx @salesforce/b2c-cli setup skills b2c --ide manual
npx @salesforce/b2c-cli setup skills b2c-cli --ide manual
# Optional: npx @salesforce/b2c-cli setup skills storefront-next --ide manualGemini CLI discovers this shared skills directory. Start a new session after installation. See Gemini CLI skills.
Manually installed skills don't auto-update
Run the same commands with --update to refresh your installed skills.
For Copilot CLI, Agentforce Vibes, and other clients, see Other Agent Harnesses.
Other Agent Harnesses
GitHub Copilot CLI
copilot plugin marketplace add SalesforceCommerceCloud/b2c-developer-tooling
copilot plugin install b2c@b2c-developer-tooling
copilot plugin install b2c-cli@b2c-developer-tooling
# Optional: copilot plugin install storefront-next@b2c-developer-toolingStart a new session. Use your client's plugin controls for updates.
Agentforce Vibes
npx @salesforce/b2c-cli setup skills b2c --ide agentforce-vibes
npx @salesforce/b2c-cli setup skills b2c-cli --ide agentforce-vibes
# Optional: npx @salesforce/b2c-cli setup skills storefront-next --ide agentforce-vibesAdd --global for all projects and --update to refresh an existing installation. See Skills in Agentforce Vibes.
Manual installation
For other assistants, install skills in the directory your client supports. Many clients discover skills in .agents/skills/ within your project.
Manually installed skills don't auto-update
Refresh skills installed with b2c setup skills by running the same command with --update. For skills copied by hand, replace them with the latest source files.
Install or update with the B2C CLI
Choose collections and clients interactively:
b2c setup skillsOr install both collections to .agents/skills/:
b2c setup skills b2c --ide manual
b2c setup skills b2c-cli --ide manual
# Optional: b2c setup skills storefront-next --ide manualUse --directory ./my-skills for a custom directory, or change --ide for your editor. Add --global for a user-level installation or --update to refresh installed skills. Use --list to list available skills and --skill <name> to select individual skills. See Setup Commands for all options.
Skills in action
Optional project instructions can help your assistant apply B2C skills to your team's workflows, with or without the MCP.
Investigate an operational incident
The b2c-ops runbooks help your assistant scope impact, compare evidence, and prepare a handoff. They work with the MCP or your existing CLI access.
Our inventory job is green, but the storefront stock looks stale. Investigate what completed and what is missing. Recommend the next action without rerunning the job.
Add useful logging
Add logging to this checkout controller so I can diagnose failures without logging customer data or credentials.
The B2C Commerce collection covers cartridge development, including logging patterns.
Build an editable component
Create a Page Designer component for my Storefront Next project with an editable heading, image, and link.
The Storefront Next collection covers components and Page Designer integration.
Usage Examples
Example requests for the installed collections:
Help me create a Custom API for loyalty information.
Add a new route with a loader to my Storefront Next app.
Convert this Figma frame into Page Designer components for my Storefront Next project.
Live operations such as deployment also require the relevant tools and credentials. Skills provide guidance; installing skills alone does not connect your B2C Commerce environment.