Individual skill
omnistudio-epc-catalog-generate
Salesforce Industries CME EPC product-modeling skill for Product2-based catalog creation. Use when creating EPC products, configuring product attributes, building offer bundles with Product Child Items, or reviewing EPC DataPack JSON metadata for product catalog changes. TRIGGER when: user creates or updates Product2 EPC records, AttributeAssignment payloads, AttributeMetadata/AttributeDefaultValues, Offer bundles, or ProductChildItem relationships. DO NOT TRIGGER when: designing OmniScripts/FlexCards/Integration Procedures (use omnistudio-omniscript-generate, omnistudio-flexcard-generate, or omnistudio-integration-procedure-generate), implementing Apex business logic (use platform-apex-generate), or troubleshooting deployment pipelines (use platform-metadata-deploy).
skills/omnistudio-epc-catalog-generate/SKILL.md
Source commit a8a18ce1e4ba12e69b4073eab98ce31bfbd8271e
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- No
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Not checked yet
- Last checked
- Nov 4, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 1,151
- Repository last updated
- Nov 6, 2026
- License
- Apache-2.0
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- devops Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
README.mddoc · 4,518 bytesSKILL.mdcore · 22,109 bytesSKILL.mdcore · 22,109 bytesSKILL.mdcore · 22,109 bytesSKILL.mdcore · 22,109 bytesassets/attribute-assignment-template.jsonasset · 22,123 bytesassets/compiled-attribute-overrides-template.jsonasset · 20,884 bytesassets/completion-block-template.txtdoc · 219 bytesassets/decomposition-relationships-template.jsonasset · 17,538 bytesassets/examples/business-internet-premium-fttc-simple-offer/Business-Internet-Premium-FTTC_AttributeAssignments.jsonasset · 25,542 bytesassets/examples/business-internet-premium-fttc-simple-offer/Business-Internet-Premium-FTTC_CompiledAttributeOverrides.jsonasset · 9,206 bytesassets/examples/business-internet-premium-fttc-simple-offer/Business-Internet-Premium-FTTC_DataPack.jsonasset · 31,380 bytesassets/examples/business-internet-premium-fttc-simple-offer/Business-Internet-Premium-FTTC_DecompositionRelationships.jsonasset · 13,387 bytesassets/examples/business-internet-premium-fttc-simple-offer/Business-Internet-Premium-FTTC_ObjectFieldAttributes.jsonasset · 8,038 bytesassets/examples/business-internet-premium-fttc-simple-offer/Business-Internet-Premium-FTTC_OrchestrationScenarios.jsonasset · 3,304 bytesassets/examples/business-internet-premium-fttc-simple-offer/Business-Internet-Premium-FTTC_OverrideDefinitions.jsonasset · 18,082 bytesassets/examples/business-internet-premium-fttc-simple-offer/Business-Internet-Premium-FTTC_ParentKeys.jsonasset · 1,115 bytesassets/examples/business-internet-premium-fttc-simple-offer/Business-Internet-Premium-FTTC_PriceListEntries.jsonasset · 3,132 bytesassets/examples/business-internet-premium-fttc-simple-offer/Business-Internet-Premium-FTTC_PricebookEntries.jsonasset · 1,615 bytesassets/examples/business-internet-premium-fttc-simple-offer/Business-Internet-Premium-FTTC_ProductChildItems.jsonasset · 1,804 bytesassets/examples/business-internet-premium-fttc-simple-offer/Business-Internet-Premium-FTTC_RuleAssignments.jsonasset · 999 bytesassets/examples/business-internet-pro-vpl-simple-offer/Business-Internet-Pro-VPL_AttributeAssignments.jsonasset · 22,461 bytesassets/examples/business-internet-pro-vpl-simple-offer/Business-Internet-Pro-VPL_DataPack.jsonasset · 24,031 bytesassets/examples/business-internet-pro-vpl-simple-offer/Business-Internet-Pro-VPL_DecompositionRelationships.jsonasset · 2,215 bytesassets/examples/business-internet-pro-vpl-simple-offer/Business-Internet-Pro-VPL_ObjectFieldAttributes.jsonasset · 8,112 bytesassets/examples/business-internet-pro-vpl-simple-offer/Business-Internet-Pro-VPL_OrchestrationScenarios.jsonasset · 1,593 bytesassets/examples/business-internet-pro-vpl-simple-offer/Business-Internet-Pro-VPL_ParentKeys.jsonasset · 1,142 bytesassets/examples/business-internet-pro-vpl-simple-offer/Business-Internet-Pro-VPL_PriceListEntries.jsonasset · 13,159 bytesassets/examples/business-internet-pro-vpl-simple-offer/Business-Internet-Pro-VPL_PricebookEntries.jsonasset · 1,599 bytesassets/examples/business-internet-pro-vpl-simple-offer/Business-Internet-Pro-VPL_ProductChildItems.jsonasset · 23,828 bytesassets/examples/samsung-galaxy-s22-bundle/Samsung-Galaxy-S22-Bundle_AttributeAssignments.jsonasset · 19,047 bytesassets/examples/samsung-galaxy-s22-bundle/Samsung-Galaxy-S22-Bundle_DataPack.jsonasset · 26,410 bytesassets/examples/samsung-galaxy-s22-bundle/Samsung-Galaxy-S22-Bundle_DecompositionRelationships.jsonasset · 1,998 bytesassets/examples/samsung-galaxy-s22-bundle/Samsung-Galaxy-S22-Bundle_ObjectFieldAttributes.jsonasset · 5,994 bytesassets/examples/samsung-galaxy-s22-bundle/Samsung-Galaxy-S22-Bundle_OrchestrationScenarios.jsonasset · 1,663 bytesassets/examples/samsung-galaxy-s22-bundle/Samsung-Galaxy-S22-Bundle_ParentKeys.jsonasset · 567 bytesassets/examples/samsung-galaxy-s22-bundle/Samsung-Galaxy-S22-Bundle_PriceListEntries.jsonasset · 6,241 bytesassets/examples/samsung-galaxy-s22-bundle/Samsung-Galaxy-S22-Bundle_PricebookEntries.jsonasset · 1,596 bytesassets/examples/samsung-galaxy-s22-bundle/Samsung-Galaxy-S22-Bundle_ProductChildItems.jsonasset · 4,009 bytesassets/examples/static-ip-simple-offer/Static-IP_AttributeAssignments.jsonasset · 6,896 bytesassets/examples/static-ip-simple-offer/Static-IP_DataPack.jsonasset · 17,810 bytesassets/examples/static-ip-simple-offer/Static-IP_DecompositionRelationships.jsonasset · 2,281 bytesassets/examples/static-ip-simple-offer/Static-IP_ObjectFieldAttributes.jsonasset · 2,054 bytesassets/examples/static-ip-simple-offer/Static-IP_ParentKeys.jsonasset · 315 bytesassets/examples/static-ip-simple-offer/Static-IP_PriceListEntries.jsonasset · 3,131 bytesassets/examples/static-ip-simple-offer/Static-IP_PricebookEntries.jsonasset · 1,569 bytesassets/examples/static-ip-simple-offer/Static-IP_ProductChildItems.jsonasset · 1,781 bytesassets/object-field-attributes-template.jsonasset · 8,112 bytesassets/orchestration-scenarios-template.jsonasset · 3,216 bytesassets/override-definitions-template.jsonasset · 9,102 bytesassets/parent-keys-template.jsonasset · 1,473 bytesassets/price-list-entries-template.jsonasset · 9,420 bytesassets/pricebook-entries-template.jsonasset · 1,611 bytesassets/product-child-item-template.jsonasset · 19,475 bytesassets/product2-offer-template.jsonasset · 23,897 bytesexamples/business-internet-plus-bundle/Business-Internet-Plus_AttributeAssignments.jsonasset · 5,320 bytesexamples/business-internet-plus-bundle/Business-Internet-Plus_CompiledAttributeOverrides.jsonasset · 3 bytesexamples/business-internet-plus-bundle/Business-Internet-Plus_DataPack.jsonasset · 8,394 bytesexamples/business-internet-plus-bundle/Business-Internet-Plus_DecompositionRelationships.jsonasset · 1,693 bytesexamples/business-internet-plus-bundle/Business-Internet-Plus_ObjectFieldAttributes.jsonasset · 5,457 bytesexamples/business-internet-plus-bundle/Business-Internet-Plus_OrchestrationScenarios.jsonasset · 1,169 bytesexamples/business-internet-plus-bundle/Business-Internet-Plus_OverrideDefinitions.jsonasset · 3 bytesexamples/business-internet-plus-bundle/Business-Internet-Plus_ParentKeys.jsonasset · 587 bytesexamples/business-internet-plus-bundle/Business-Internet-Plus_PriceListEntries.jsonasset · 1,840 bytesexamples/business-internet-plus-bundle/Business-Internet-Plus_PricebookEntries.jsonasset · 1,162 bytesexamples/business-internet-plus-bundle/Business-Internet-Plus_ProductChildItems.jsonasset · 5,801 bytesexamples/business-internet-plus-bundle/TRANSCRIPT.mddoc · 2,611 bytesreferences/epc-field-guide.mddoc · 3,584 bytesreferences/naming-conventions.mddoc · 1,715 bytesreferences/scoring-model.mddoc · 2,297 bytesscripts/cli-validation-commands.shruns · 859 bytesscripts/sample-invocations.shruns · 1,377 bytes
Read excerpt
# 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`