One-click install
npx skills add https://github.com/SalesforceCommerceCloud/b2c-developer-tooling --skill b2c-isml
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: b2c-isml
Source: https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/tree/main/skills/b2c/skills/b2c-isml
Command: npx skills add https://github.com/SalesforceCommerceCloud/b2c-developer-tooling --skill b2c-isml

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps developers author and validate ISML templates for Salesforce B2C Commerce, reducing guesswork and confusion when building storefronts.

Core Features & Use Cases

  • ISML syntax guidance: explains tags like isprint, isloop, isinclude, and conditional logic.
  • Expressions & Modules: covers expression language, data binding, and creating reusable modules.
  • Documentation & Reference: links to the references directory with EXPRESSIONS.md and TAGS.md for quick lookup.

Quick Start

Create a simple ISML template that lists product names using isloop and outputs prices with isprint.

Frequently Asked Questions about b2c-isml

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I write ISML templates for Salesforce B2C Commerce?

To write ISML templates for Salesforce B2C Commerce, use tags like isloop for iteration and isprint for formatting prices. This Skill provides syntax guidance and references for practical template construction.

What is ISML expression language and how does data binding work?

ISML expression language enables dynamic data binding within B2C Commerce templates. This Skill documents expression syntax and custom module patterns to help you create reusable front-end components.

Can I create custom modules using ISML for storefront development?

Yes, you can create custom modules using ISML for storefront development. This Skill explains custom module patterns and expression language to help you build reusable components for your B2C Commerce storefront.

How do I debug ISML templates in B2C Commerce?

To debug ISML templates in B2C Commerce, validate your tag syntax and expression language against the reference documentation. This Skill helps identify syntax errors and documents correct usage for tags and expressions.

What are the common ISML tags I need to know for B2C Commerce?

Common ISML tags for B2C Commerce include isprint, isloop, isinclude, and conditional logic tags. This Skill explains these tags and provides references for quick lookup during storefront development.