omnistudio-epc-catalog-generate

Generates Salesforce Industries EPC Product2 offers, attributes, bundles, and companion DataPack JSON artifacts.

Updated Jul 2, 2026
One-click install
npx skills add https://github.com/padjei/SF_Build --skill omnistudio-epc-catalog-generate-padjei
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: omnistudio-epc-catalog-generate
Source: https://github.com/padjei/SF_Build/tree/main/.claude/skills/omnistudio-epc-catalog-generate
Command: npx skills add https://github.com/padjei/SF_Build --skill omnistudio-epc-catalog-generate-padjei

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve? Modeling Salesforce Industries CME EPC product catalogs by hand is error-prone: Product2 records, attribute assignments, Product Child Items, and a dozen companion DataPack files must all share consistent GlobalKeys, namespaces, and references or imports fail. This Skill generates the complete, internally consistent artifact set and scores it against a 120-point quality rubric. ## Core Features & Use Cases - Offer Bundle Modeling: Create Product2 offers with SpecificationType=Offer and SpecificationSubType=Bundle, plus root and child ProductChildItem rows with min/max/default quantity semantics. - Attribute Modeling: Define attribute metadata, default values, valid value sets, display sequences, and AttributeAssignment payloads. - Companion DataPack Generation: Produce pricebook entries, price list entries, object field attributes, orchestration scenarios, decomposition relationships, compiled attribute overrides, override definitions, and parent key files from one baseline. - 120-Point Quality Scoring: Review existing bundles across 6 EPC categories with deploy-ready, needs-review, and block thresholds. - Use Case: Ask the Skill to create a "Business Internet Plus" bundle with 3 child products and it generates all 11 DataPack JSON files with aligned GlobalKeys, ready for validation and deployment via sf CLI. ## Quick Start Ask the Skill to create a Product2 offer bundle named Business Internet Plus with ProductCode BIZ-INT-PLUS-01, three child products, and all companion DataPack JSON files generated from the bundled templates.

Frequently Asked Questions about omnistudio-epc-catalog-generate

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

FAQPage Schema
How do I create a Salesforce EPC offer bundle with Product Child Items?▼

Invoke the Skill with the offer name, ProductCode, and child product list. It creates the Product2 offer record with SpecificationType=Offer and SpecificationSubType=Bundle, a root ProductChildItem row, and child rows with min, max, and default quantity rules.

What files are needed for a complete EPC bundle DataPack deployment?▼

A full bundle payload includes the DataPack, AttributeAssignments, ProductChildItems, PricebookEntries, PriceListEntries, ObjectFieldAttributes, OrchestrationScenarios, DecompositionRelationships, CompiledAttributeOverrides, OverrideDefinitions, and ParentKeys JSON files, all generated from one baseline offer.

Does this Skill support both vlocity_cmt and Core namespaces?▼

Yes, templates use the %vlocity_namespace% placeholder so payloads stay portable across vlocity_cmt and Core orgs. The Skill requires picking one namespace style and applying it consistently across every file in the bundle.

Why does a DataPack import fail with a Key not found error?▼

This error means a lookup object references a GlobalKey that does not exist in the target org. Verify GlobalKey alignment across all companion files before import, and never generate partial bundle sets since mismatched keys cause import failures.

When should I not use this Skill for OmniStudio work?▼

Do not use it for designing OmniScripts, FlexCards, or Integration Procedures, implementing Apex business logic, or troubleshooting deployment pipelines. Those tasks route to the dedicated omnistudio-omniscript-generate, platform-apex-generate, or platform-metadata-deploy skills.