forcedotcom avatar

Omnistudio Epc Catalog Generate

If you're building Salesforce Industries product catalogs with the EPC model, this skill handles the DataPack generation for Product2 offers, attribute assignments, and bundle composition through ProductChildItem relationships. It ships with eleven JSON templates covering everything from offer structure to orchestration scenarios and price list entries, plus four worked examples like the Samsung Galaxy S22 bundle. The workflow enforces a 120-point quality rubric before allowing deployment and walks you through mandatory clarification questions so you don't ship incomplete metadata. It's opinionated about namespace handling and idempotency checks. Useful if you're tired of hand-editing EPC JSON and want guardrails that match CME deployment reality.

skills.sh installs
4.8K
GitHub stars
1.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add forcedotcom/sf-skills --skill omnistudio-epc-catalog-generate --agent claude-code

Installs into .claude/skills of the current project.

Files

omnistudio-epc-catalog-generate: CME EPC Product and Offer Modeling

Expert Salesforce Industries CME EPC modeler for creating Product2-based catalog entries, assigning configurable attributes, and building offer bundles through Product Child Item relationships.

This skill is optimized for DataPack-style metadata authoring. Use the canonical template set in assets/:

  • assets/product2-offer-template.json
  • assets/attribute-assignment-template.json
  • assets/product-child-item-template.json
  • assets/pricebook-entries-template.json
  • assets/price-list-entries-template.json
  • assets/object-field-attributes-template.json
  • assets/orchestration-scenarios-template.json
  • assets/decomposition-relationships-template.json
  • assets/compiled-attribute-overrides-template.json
  • assets/override-definitions-template.json
  • assets/parent-keys-template.json

Additional packaged examples are available under assets/examples/, organized by offer type:

Sponsors

Details

Repository
github.com/forcedotcom/sf-skills
Categories
DevOps & CI/CD, Release Management, Debugging, Sales & Marketing
First seen
Jul 14, 2026

More from forcedotcom/sf-skills

All 158
1deanpeters avatarprd-developmentdeanpeters/product-manager-skillsBuild a structured PRD that connects problem, users, solution, and success criteria. Use when turning discovery notes into an engineering-ready document for a m4.8Kskills.sh installs
2forcedotcom avatarmobile-apps-createforcedotcom/sf-skillsThe entry point for building any Salesforce native mobile app on iOS or Android. TRIGGER when the user says: "build a Salesforce iOS app", "add Salesforce login4.8Kskills.sh installs
3forcedotcom avatarmobile-platform-native-capabilities-integrateforcedotcom/sf-skillsBuild a Salesforce LWC that uses native mobile device capabilities — barcode scanner, biometrics, location, NFC, calendar, contacts, document scanner, geofencin4.7Kskills.sh installs
4claude-office-skills avatarform-builderclaude-office-skills/skillsBuild interactive document forms and questionnaires using docassemble4.7Kskills.sh installs
5coralogix avatarcx-search-dashboardcoralogix/cx-cliThis skill should be used when the user asks to "find a dashboard", "search dashboards", "does a dashboard exist for X", "find widgets that query Y", "which das4.7Kskills.sh installs
6figma avatarfigma-generate-libraryfigma/mcp-server-guideBuild or update a professional-grade design system in Figma from a codebase. Use when the user wants to create variables/tokens, build component libraries, crea4.7Kskills.sh installs