
Sf Industry Cme Epc Model
Configure Salesforce Vlocity Enterprise Product Catalog attributes and industry templates for communications, media, and entertainment (CME) quoting and contracting.
Overview
sf-industry-cme-epc-model is an agent skill for the Build phase that helps apply Salesforce Vlocity CME Enterprise Product Catalog attribute and contract metadata patterns.
Install
npx skills add https://github.com/jaganpro/sf-skills --skill sf-industry-cme-epc-modelWhat is this skill?
- Vlocity EPC attribute categories such as VEPC_ATTRIBUTE_CATEGORY_CONTRACT_DETAILS
- Contract Term attribute wiring (VEPC_ATTR_CONTRACT_TERM) with display sequence overrides
- Industry CME EPC model pack structure for Salesforce orgs using Vlocity CPQ
- Lookup keys and DataPack types for VlocityMatchingKeyObject references
- Supports enterprise telecom/media catalog rollouts on Salesforce
Adoption & trust: 702 installs on skills.sh; 418 GitHub stars; 3/3 security scanners passed (skills.sh audits).
What problem does it solve?
You are extending a Vlocity EPC org for CME and need attribute categories, contract fields, and lookup keys to stay consistent with the industry model instead of breaking CPQ configuration.
Who is it for?
Indie consultants or small teams shipping Salesforce Vlocity CPQ for telecom, media, or entertainment clients who already know org basics but want catalog scaffolding encoded for the agent.
Skip if: Builders with no Salesforce org, non-Vlocity stacks, or teams that only need generic CRM customization without EPC attribute modeling.
When should I use this skill?
You are modeling or validating Vlocity CME EPC attributes, contract terms, or catalog categories in a Salesforce build.
What do I get? / Deliverables
Your agent outputs or validates Vlocity EPC JSON aligned to the CME industry pack so contract and catalog attributes can be imported or mirrored in the org with fewer structural errors.
- Vlocity-aligned attribute and contract metadata snippets for CME EPC
- Catalog configuration notes tied to VEPC codes and lookup keys
Recommended Skills
Journey fit
EPC industry packs are applied while wiring Salesforce/Vlocity product catalogs and contract attributes into a build—not during idea or launch marketing. The skill content is Vlocity attribute/category JSON for contract term and catalog metadata, which maps directly to CRM integration and CPQ setup work.
How it compares
Use for Vlocity industry EPC metadata patterns, not as a replacement for official Salesforce documentation or full DataPack migration tooling.
Common Questions / FAQ
Who is sf-industry-cme-epc-model for?
Salesforce implementers and solo builders working on Vlocity Enterprise Product Catalog in CME who want agent-guided attribute and contract catalog structure.
When should I use sf-industry-cme-epc-model?
During Build integrations when configuring product catalogs, contract term attributes, and Vlocity lookup records before go-live quoting flows.
Is sf-industry-cme-epc-model safe to install?
Review the Security Audits panel on this Prism page before installing; treat generated catalog JSON as sensitive configuration that should be validated in a sandbox org.
SKILL.md
READMESKILL.md - Sf Industry Cme Epc Model
[ { "%vlocity_namespace%__AddDate__c": "", "%vlocity_namespace%__AttributeAdjustmentComments__c": "", "%vlocity_namespace%__AttributeAdjustmentUnits__c": "", "%vlocity_namespace%__AttributeCategoryId__c": { "%vlocity_namespace%__Code__c": "VEPC_ATTRIBUTE_CATEGORY_CONTRACT_DETAILS", "VlocityDataPackType": "VlocityLookupMatchingKeyObject", "VlocityLookupRecordSourceKey": "%vlocity_namespace%__AttributeCategory__c/VEPC_ATTRIBUTE_CATEGORY_CONTRACT_DETAILS", "VlocityRecordSObjectType": "%vlocity_namespace%__AttributeCategory__c" }, "%vlocity_namespace%__AttributeDisplayNameOverride__c": "Contract Term", "%vlocity_namespace%__AttributeDisplaySequence__c": "10", "%vlocity_namespace%__AttributeId__c": { "%vlocity_namespace%__Code__c": "VEPC_ATTR_CONTRACT_TERM", "VlocityDataPackType": "VlocityLookupMatchingKeyObject", "VlocityLookupRecordSourceKey": "%vlocity_namespace%__Attribute__c/VEPC_ATTR_CONTRACT_TERM", "VlocityRecordSObjectType": "%vlocity_namespace%__Attribute__c" }, "%vlocity_namespace%__AttributeId__r.%vlocity_namespace%__Code__c": "VEPC_ATTR_CONTRACT_TERM", "%vlocity_namespace%__AttributeName__c": "Contract Term", "%vlocity_namespace%__ConfigurationDetail__c": "", "%vlocity_namespace%__ConfigurationStages__c": "", "%vlocity_namespace%__CustomConfigUiTemplate__c": "", "%vlocity_namespace%__Data__c": "", "%vlocity_namespace%__DefaultPicklistEntryId__c": "", "%vlocity_namespace%__DefaultPicklistValueId__c": "", "%vlocity_namespace%__DisplaySequence__c": "7020", "%vlocity_namespace%__EndStory__c": "", "%vlocity_namespace%__ExcludedPicklistEntryIds__c": "", "%vlocity_namespace%__ExcludedPicklistValues__c": "10 Years,3 Years,4 Years,5 Years", "%vlocity_namespace%__FormatMask__c": "", "%vlocity_namespace%__GlobalKey__c": "3b49b14f-85ff-0135-b713-6daf03cdc761", "%vlocity_namespace%__HasRule__c": false, "%vlocity_namespace%__HelpText__c": "", "%vlocity_namespace%__IsActiveAssignment__c": true, "%vlocity_namespace%__IsConfigurable__c": true, "%vlocity_namespace%__IsDynamic__c": false, "%vlocity_namespace%__IsEncrypted__c": false, "%vlocity_namespace%__IsHidden__c": false, "%vlocity_namespace%__IsNotAssetizable__c": false, "%vlocity_namespace%__IsNotTranslatable__c": false, "%vlocity_namespace%__IsOverride__c": false, "%vlocity_namespace%__IsQueryDriven__c": false, "%vlocity_namespace%__IsReadOnly__c": false, "%vlocity_namespace%__IsRequired__c": true, "%vlocity_namespace%__LookupFilter__c": "", "%vlocity_namespace%__LookupObjectId__c": "", "%vlocity_namespace%__LookupObjectTypeId__c": "", "%vlocity_namespace%__ObjectId__c": { "%vlocity_namespace%__GlobalKey__c": "0603228b-79c7-c71b-68d8-92cbbcec6ed0", "VlocityDataPackType": "VlocityMatchingKeyObject", "VlocityMatchingRecordSourceKey": "Product2/0603228b-79c7-c71b-68d8-92cbbcec6ed0", "VlocityRecordSObjectType": "Product2" }, "%vlocity_namespace%__ObjectType__c": "%vlocity_namespace%__ObjectClass__c", "%vlocity_namespace%__OverrideContext__c": "", "%vlocity_namespace%__PicklistId__c": { "%vlocity_namespace%__GlobalKey__c": "97663cf9-f249-23a6-f117-4e4ed7969e65", "VlocityDataPackType": "VlocityLookupMatchingKeyObject", "VlocityLookupRecordSourceKey": "%vlocity_namespace%__Picklist__c/97663cf9-f249-23a6-f117-4e4ed7969e65", "VlocityRecordSObjectType": "%vlocity_namespace%__Picklist__c" }, "%vlocity_namespace%__QueryCode__c": "", "%vlocity_namespace%__QueryLabel__c": "", "%vlocity_namespace%__RemoveDate__c": "", "