<Devsly/>
NotebookLM Watermark Remover
Remove the NotebookLM watermark from PDF slide exports — free, unlimited, and 100% in your browser.
View
NotebookLM Video Watermark Remover
Remove the NotebookLM watermark from every frame of your MP4 and auto-trim the end card — free and unlimited.
View
Gemini Watermark Remover
Remove the Gemini (Veo) sparkle watermark from every frame of your AI-generated MP4 — free and unlimited.
View
MCP https://devsly.io/mcp MCP Tools Best Skills API Docs

Keyboard Shortcuts

Navigation

Quick Search
⌘ / Ctrl + K
Toggle Dark Mode
⌘ / Ctrl + D
Close Dialogs
Esc

Tool Actions

Execute / Process
⌘ / Ctrl + Enter
Clear Input
⌘ / Ctrl + Shift + C
Copy Output
⌘ / Ctrl + Shift + X

Editor

Select All
⌘ / Ctrl + A
Undo
⌘ / Ctrl + Z
Redo
⌘ / Ctrl + Shift + Z

Updated 1d ago

by SalesforceCommerceCloud

b2c-developer-tooling

B2C CLI, VSCode Extension, Skills+MCP, and Tooling SDK for Salesforce Agentforce Commerce B2C

  • Active — Updated in the last 14 days

57 GitHub stars (57)

  • 30 skills (30 skills found in its SKILL.md files)
  • 24 forks (24 forks)
  • 1d ago last update (Last updated 1d ago)

Install

Skills CLI

npx skills add SalesforceCommerceCloud/b2c-developer-tooling

Asks which skills and agents to install. Just one: npx skills add SalesforceCommerceCloud/b2c-developer-tooling --skill mcp-development — add -g for every project.

Claude Code

git clone https://github.com/SalesforceCommerceCloud/b2c-developer-toolingcp -r "b2c-developer-tooling/.agents/skills/mcp-development" ~/.claude/skills/

Copies the mcp-development skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.

Plugin

/plugin marketplace add SalesforceCommerceCloud/b2c-developer-tooling

Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.

Skills can run code on your machine — read the SKILL.md first.

What it does

In the author's own words, from each skill's SKILL.md — showing the first 30 of 92 files.

  • mcp-development

    Develop B2C MCP tools, resources, workflow skills, and runbooks. Use when changing MCP contracts, context usage, configuration, or agent-facing guidance in this repository.

    .agents/skills/mcp-development/SKILL.md on GitHub (opens in a new tab)
  • api-client-development

    Creating typed API clients with OpenAPI specs, authentication, and OAuth scopes for SCAPI and similar APIs. Use when adding a new SCAPI client, generating types from an OpenAPI spec, setting up OAuth middleware, or integrating a new Commerce API endpoint.

    .claude/skills/api-client-development/SKILL.md on GitHub (opens in a new tab)
  • cli-command-development

    Creating new CLI commands and topics for the B2C CLI using oclif. Use when adding a new command, creating a topic, adding flags or arguments, implementing table output, or extending BaseCommand/OAuthCommand/InstanceCommand.

    .claude/skills/cli-command-development/SKILL.md on GitHub (opens in a new tab)
  • documentation

    Update toolkit documentation, navigation, and shared site components. Use for user guides, MCP pages, CLI reference, VitePress styling, and JSDoc for TypeDoc generation.

    .claude/skills/documentation/SKILL.md on GitHub (opens in a new tab)
  • review

    Review a branch, diff, or pull request in this repository before merge. Use when asked to review changes or a PR, self-review work before opening or marking a PR ready, or check a change for correctness, backward compatibility, security, tests, docs, and changesets.

    .claude/skills/review/SKILL.md on GitHub (opens in a new tab)
  • sdk-module-development

    Adding new modules and exports to the @salesforce/b2c-tooling-sdk package. Use when creating a new SDK module, adding barrel file exports, configuring package.json exports, or building client factory functions.

    .claude/skills/sdk-module-development/SKILL.md on GitHub (opens in a new tab)
  • testing

    Writing tests for the B2C CLI project using Mocha, Chai, and MSW. Use when writing unit or integration tests, mocking HTTP requests with MSW, testing CLI commands with oclif, isolating config in tests, setting up test coverage, using sinon stubs, c8 coverage, capturing or silencing stdout, or creating MSW handlers.

    .claude/skills/testing/SKILL.md on GitHub (opens in a new tab)
  • b2c-mcp-cip

    Required before cip_query. Discover and run CIP reports or analytics SQL for sales, merchandising, and technical operations; resolve warehouse access, bound results, and interpret site/date scope.

    packages/b2c-dx-mcp/skills/b2c-mcp-cip/SKILL.md on GitHub (opens in a new tab)
  • b2c-mcp-claude-artifacts

    Read before building, sharing, or fixing a Claude artifact, Cowork dashboard, or published page from B2C data, including a Connectors needed warning. Artifacts cannot call this local MCP server; never list its tools as artifact connectors.

    packages/b2c-dx-mcp/skills/b2c-mcp-claude-artifacts/SKILL.md on GitHub (opens in a new tab)
  • b2c-mcp-config

    Resolve B2C MCP configuration, authentication, and external access grants with masked inspection. Use for setup, credential, or wrong-target issues; routine config_inspect needs no skill read.

    packages/b2c-dx-mcp/skills/b2c-mcp-config/SKILL.md on GitHub (opens in a new tab)
  • b2c-mcp-debugger

    Debug B2C Commerce server-side scripts with the MCP debugger tools, using bounded breakpoint capture, request triggering, state inspection, and reliable session cleanup.

    packages/b2c-dx-mcp/skills/b2c-mcp-debugger/SKILL.md on GitHub (opens in a new tab)
  • b2c-mcp-scapi

    Required before scapi_search or scapi_execute. Discover standard and live custom SCAPI contracts, compose Admin and Shopper requests, and verify changes under configured authentication and Safety Mode.

    packages/b2c-dx-mcp/skills/b2c-mcp-scapi/SKILL.md on GitHub (opens in a new tab)
  • b2c-mcp-server

    Index and setup for the B2C Commerce MCP server, covering toolset selection, tool choice by task, and the skill catalog. Use to enable tools, pick the right tool, or find the skill that covers a B2C task.

    packages/b2c-dx-mcp/skills/b2c-mcp-server/SKILL.md on GitHub (opens in a new tab)
  • b2c-am

    Manage Account Manager resources including API clients, users, roles, and organizations. Use this skill whenever the user needs to create or update API clients, onboard or offboard developers, assign Account Manager roles scoped to tenants, audit user permissions, look up organizations, or provision API clients for CI/CD pipelines. Also use when managing AM role assignments or querying Account Ma…

    skills/b2c-cli/skills/b2c-am/SKILL.md on GitHub (opens in a new tab)
  • b2c-bm-users-roles

    Manage Business Manager users, access roles, role permissions, and per-user access keys on a B2C Commerce instance using the b2c CLI. Use this skill whenever the user needs to list or search BM users on a sandbox or production instance, identify which BM user an OAuth token resolves to ("whoami"), assign or revoke instance-level access roles, edit role permissions, look up a user's WebDAV / OCAPI…

    skills/b2c-cli/skills/b2c-bm-users-roles/SKILL.md on GitHub (opens in a new tab)
  • b2c-cap

    Manage Commerce App Packages (CAPs), also called commerce apps or apps, and commerce features using the b2c CLI. Use this skill whenever the user needs to validate, package, install, uninstall, list, or pull commerce apps on B2C Commerce instances, view configuration tasks, or pull app sources for cartridge deployment or Storefront Next development. Also use when checking which apps are installed…

    skills/b2c-cli/skills/b2c-cap/SKILL.md on GitHub (opens in a new tab)
  • b2c-cip

    Query CIP/CCAC sales, merchandising, payment, traffic, and API/controller analytics with the B2C CLI or MCP. Discover reports/tables, scope SQL, export results, and resolve analytics access.

    skills/b2c-cli/skills/b2c-cip/SKILL.md on GitHub (opens in a new tab)
  • b2c-code

    Deploy, download, and manage cartridge code versions on B2C Commerce instances. Use this skill whenever the user needs to upload or download cartridges to/from a sandbox, activate or delete code versions, watch for local file changes during development, or deploy a subset of cartridges. Also use when pushing code to an instance, pulling code from an instance, or setting up a dev workflow with liv…

    skills/b2c-cli/skills/b2c-code/SKILL.md on GitHub (opens in a new tab)
  • b2c-config

    Configure B2C CLI/MCP authentication, instances, and project defaults; troubleshoot missing credentials, wrong targets, or configuration precedence. Routine inspection can use config_inspect or b2c setup inspect directly.

    skills/b2c-cli/skills/b2c-config/SKILL.md on GitHub (opens in a new tab)
  • b2c-content

    Export, list, and validate Page Designer content from B2C Commerce libraries. Use this skill whenever the user needs to export Page Designer pages, components, or content blocks, list pages in a content library, validate page JSON or metadefinitions, discover page IDs, migrate content between instances, or work with library XML offline. Also use when extracting content for review or building cont…

    skills/b2c-cli/skills/b2c-content/SKILL.md on GitHub (opens in a new tab)
  • b2c-debug

    Debug B2C Commerce server-side scripts using the b2c CLI. Use this skill whenever the user needs to set breakpoints, step through code, inspect variables, evaluate expressions, or investigate runtime behavior on a B2C Commerce instance. Also use when the user wants to understand what a script is doing at runtime, capture state at a specific line, or drive the debugger from a headless script — eve…

    skills/b2c-cli/skills/b2c-debug/SKILL.md on GitHub (opens in a new tab)
  • b2c-docs

    Search and read B2C Commerce documentation using the b2c CLI. Covers Script API reference (dw.* classes/modules), Developer Center guides (Commerce API, PWA Kit, SFRA, Storefront Next, B2C Commerce, Commerce Solutions, OCAPI), Salesforce Help (Business Manager administration and merchandising), tooling documentation (CLI/MCP/SDK), standard job steps, and XSD schemas. Use this skill for ANY B2C Co…

    skills/b2c-cli/skills/b2c-docs/SKILL.md on GitHub (opens in a new tab)
  • b2c-ecdn

    Manage eCDN zones, security settings, and edge configuration for B2C Commerce storefronts. Use this skill whenever the user needs to purge CDN cache, provision SSL certificates, configure WAF or firewall rules, set up rate limiting, enable logpush or Page Shield, manage MRT routing, configure mTLS or cipher suites, or optimize edge performance. Also use when troubleshooting CDN-layer issues, mana…

    skills/b2c-cli/skills/b2c-ecdn/SKILL.md on GitHub (opens in a new tab)
  • b2c-import-set-migrations

    Create and apply ordered, idempotent B2C Commerce site import/export archives from discovered cartridge metadata and project migrations using `b2c job import-set`. Use this opt-in project workflow for migrations built from focused instance exports, repeatable setup, onboarding, and CI/CD imports that apply once per instance. Also covers source exclusions, post-import README notes, resetting histo…

    skills/b2c-cli/skills/b2c-import-set-migrations/SKILL.md on GitHub (opens in a new tab)
  • b2c-job

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

    skills/b2c-cli/skills/b2c-job/SKILL.md on GitHub (opens in a new tab)
  • b2c-logs

    Retrieve and search logs from B2C Commerce instances using the b2c CLI. Use this skill whenever the user needs to view server logs, search for errors, filter log entries by level or time, or monitor logs in real-time. Also use when the user reports a 500 error, broken checkout, failing job, or any server-side issue that needs log investigation — even if they just say "something's broken on the sa…

    skills/b2c-cli/skills/b2c-logs/SKILL.md on GitHub (opens in a new tab)
  • b2c-metrics

    Query observability metrics from SCAPI Metrics API (CLOSED BETA). Use this skill whenever the user needs request volume, latency distributions, error rates, cache performance, or technical health indicators for SCAPI, OCAPI, MRT, SFRA controllers, or overall system performance. Also use when they want to monitor third-party integrations, sales metrics, or eCDN performance -- even if they just say…

    skills/b2c-cli/skills/b2c-metrics/SKILL.md on GitHub (opens in a new tab)
  • b2c-mrt

    Deploy and manage Managed Runtime (MRT) storefronts using the b2c CLI. Use this skill whenever the user needs to deploy a PWA Kit bundle, manage MRT environments and projects, set environment variables, configure URL redirects, or manage organization connections — even if they just say "deploy my PWA" or "set up a staging environment".

    skills/b2c-cli/skills/b2c-mrt/SKILL.md on GitHub (opens in a new tab)
  • b2c-replication

    Automate code and data replication from a B2C Commerce staging instance to production or development with the b2c CLI, using a custom job built on the ExecuteCodeReplication and ExecuteDataReplication job steps. Use this skill whenever the user wants to script or schedule replication, replicate from CI, choose replication tasks, or troubleshoot a failed replication job — even if they just say "pu…

    skills/b2c-cli/skills/b2c-replication/SKILL.md on GitHub (opens in a new tab)
  • b2c-sandbox

    Create and manage on-demand sandboxes (ODS) for B2C Commerce using the b2c CLI. Use this skill whenever the user needs to spin up a new development sandbox, list running sandboxes, start/stop/restart an instance, or manage sandbox lifecycle — even if they just say "I need a sandbox" or "restart my instance".

    skills/b2c-cli/skills/b2c-sandbox/SKILL.md on GitHub (opens in a new tab)

Review before you install

A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.