b2c
v1.10.0by SalesforceCommerceCloud · author: Salesforce
B2C Commerce development skills including Custom API development guides.
What b2c does, in the publisher's words
Agent skills for Salesforce B2C Commerce development patterns, controllers, ISML, hooks, Custom APIs, services, Page Designer, and more.
Part of the B2C Developer Tooling marketplace.
From the project README, punctuation lightly normalized · Open the README on GitHub
- Skills
- 20
- MCP servers
- 0
- Stars
- 56
- License
- Apache-2.0
- Repo created
- 2025-10-31
- Last pushed
- 2026-09-25
- Publisher type
- Organization
- Version
- 1.10.0
Links
Skills · 20
- b2c-business-manager-extensions
- Build Business Manager extension cartridges with custom admin tools, menu items, and dialog actions. Use this skill whenever the user needs to create bm_* cartridges, add menu actions or dialog buttons in BM, configure bm_extensions.xml, or extend admin pages with form overlays. Also use when custo…
- b2c-controllers
- Create storefront controllers using SFRA or classic patterns with server.get/post, middleware chains, and res.render/json. Use this skill whenever the user needs to build a page route, handle form submissions, create AJAX endpoints, extend or override existing controllers, or add middleware to a re…
- b2c-custom-api-development
- Develop Custom SCAPI REST endpoints with api.json routes, schema.yaml definitions, and OAuth scope configuration. Use this skill whenever the user needs to create a custom API on the Commerce platform, define OpenAPI 3.0 schemas for request/response, structure the rest-apis cartridge folder, or deb…
- b2c-custom-caches
- Implement custom caching with CacheMgr, caches.json definitions, and cache region configuration. Use this skill whenever the user needs to cache expensive computations or API responses server-side, define cache regions with TTL and size limits, invalidate cache entries, or debug disappearing cache…
- b2c-custom-job-steps
- Create custom job steps for B2C Commerce batch processing. Use this skill whenever the user needs to write a batch job, data export script, scheduled cleanup task, or any server-side processing that runs on a schedule. Also use when they ask about steptypes.json, chunk-oriented vs task-oriented job…
- b2c-custom-objects
- Store and query custom business data using CustomObjectMgr, OCAPI Data API, and Shopper Custom Objects API. Use this skill whenever the user needs to create, read, update, or search custom object instances, build processing queues with status fields, choose between site-scoped and organization-scop…
- b2c-forms
- Build forms with validation in B2C Commerce using SFRA patterns. Use this skill whenever the user needs to create a storefront form (checkout, registration, profile edit, address, contact), define form fields in XML, handle form submission in a controller, add field validation rules, or render form…
- b2c-hooks
- Register and implement B2C Commerce platform hooks declared in hooks.json and invoked by HookMgr during OCAPI/SCAPI requests or system events. Use for hooks.json, HookMgr.callHook(), dw.system.Status, dw.ocapi.shop.* before/after/modifyResponse hooks, dw.order.payment.authorize/authorizeCreditCard,…
- b2c-isml
- Build ISML templates with isprint, isset, isloop, isdecorate, isinclude tags, and ${...} expression syntax. Use this skill whenever the user needs to write or debug storefront templates, create decorator layouts with isreplace, build reusable template modules, control HTML encoding in output, or us…
- b2c-localization
- Add translations and multi-language support to B2C Commerce storefronts. Use this skill whenever the user needs to translate a storefront, add a new locale, create or edit.properties resource bundles, display translated strings in templates, format dates or currencies for different regions, or bui…
- b2c-logging
- Implement server-side logging with dw.system.Logger, custom log categories, and named log files. Use this skill whenever the user needs to add debug or error logging to Commerce scripts, write to a dedicated log file, configure log categories and levels, or use nested diagnostic context for tracing…
- b2c-metadata
- Define custom attributes, custom object types, and site preferences for B2C Commerce using metadata XML. Use this skill whenever the user needs to add a field to products, orders, or customers, create a new custom object type, set up site preferences, or extend the B2C data model. Also use when the…
- b2c-onboarding
- b2c-ordering
- b2c-page-designer
- b2c-querying-data
- b2c-scapi-admin
- b2c-scapi-shopper
- b2c-slas-auth-patterns
- b2c-webservices
Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.
Category
Integrations & APIs. Assigned by this directory. Agent Plugins 1.0.0 has no category field, so no manifest declares one.
Keywords
salesforce · b2c-commerce · commerce-cloud · sfra · scapi · ocapi
Related by publisher and keywords
B2C CLI Skills for Salesforce Commerce Cloud development.
Build, debug, and deploy Salesforce B2C Commerce with your AI assistant. Includes documentation, workflow skills, and Salesforce Commerce API tools.
Consuming the salesforce-b2c-tooling-sdk Python SDK: authenticate to B2C Commerce, resolve dw.json config, and call OCAPI/SCAPI/WebDAV clients and operations from scripts or notebooks.
Convert a Figma frame into live Storefront Next Page Designer blocks, React components with decorator metadata, brand-token reconciliation, and product data loaders. Requires the Figma MCP server.
Storefront Next development skills for building React 19 storefronts on Salesforce B2C Commerce.
Figma design-kit skills for Storefront Next verticals, duplicate the kit, sync brand variables, and publish Code Connect. Requires the Figma MCP server.
[](https://agentpluginsdirectory.com/plugins/b2c)✓ Verified . We fetched the manifest from GitHub and checked it against the official Agent Plugins 1.0.0 schema at agent-plugins.org.