Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
jaganpro avatar

Sf Vlocity Build Deploy

  • 761 installs
  • 423 repo stars
  • Updated April 27, 2026
  • jaganpro/sf-skills

sf-vlocity-build-deploy is a Salesforce DevOps skill that orchestrates Vlocity OmniStudio DataPack deployments using official Vlocity Build commands and job files for developers managing packExport, packDeploy, and retry

About

sf-vlocity-build-deploy is a Claude Code skill from jaganpro/sf-skills that orchestrates OmniStudio/Vlocity DataPack deployments through the official Vlocity Build command model. It references packExport, packDeploy, packRetry, packContinue, and packGetDiffs along with job-file patterns for projectPath, queries, manifest, and retry/validation flow. The workflow structure follows sf-deploy templates and deployment report patterns contributed by Shreyas Dhond. Salesforce developers use it when promoting Vlocity metadata between orgs with repeatable job files instead of ad hoc CLI steps.

  • Orchestrates packExport, packDeploy, packRetry, packContinue and packGetDiffs commands
  • Supports job-file patterns with projectPath, queries, manifest and retry/validation flows
  • Handles DataPack deployment for Product2 bundles and other OmniStudio components
  • Includes failure triage and validation steps for Vlocity environments
  • 1 defaultMaxParallel setting with supportHeadersOnly and autoUpdateSettings

Sf Vlocity Build Deploy by the numbers

  • 761 all-time installs (skills.sh)
  • +4 installs in the week ending Aug 2, 2026 (Skillselion tracking)
  • Ranked #212 of 1,435 DevOps & CI/CD skills by installs in the Skillselion catalog
  • Security screen: LOW risk (skills.sh audit)
  • Data as of Aug 2, 2026 (Skillselion catalog sync)
npx skills add https://github.com/jaganpro/sf-skills --skill sf-vlocity-build-deploy

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs761
repo stars423
Security audit3 / 3 scanners passed
Last updatedApril 27, 2026
Repositoryjaganpro/sf-skills

How do you deploy Vlocity OmniStudio DataPacks with Vlocity Build?

Orchestrate Vlocity OmniStudio DataPack deployments using the official Vlocity Build tooling.

Who is it for?

Salesforce OmniStudio developers promoting Vlocity DataPacks across orgs using the official Vlocity Build CLI and job-file patterns.

Skip if: Generic Salesforce metadata deploys unrelated to Vlocity/OmniStudio or teams not using the Vlocity Build tooling.

When should I use this skill?

The user mentions Vlocity Build, OmniStudio DataPack deploy, packDeploy, packRetry, packGetDiffs, or Vlocity job files.

What you get

Vlocity Build job files, deployment orchestration steps, diff reports, and retry/validation runbooks for DataPack promotion.

  • Vlocity Build job file
  • Deployment orchestration steps
  • Pack diff and retry report

Files

SKILL.mdMarkdownGitHub ↗

sf-vlocity-build-deploy: Vlocity Build DataPack Deployment

Use this skill when the user needs Vlocity DataPack deployment orchestration: export/deploy workflow, manifest-driven deploys, failure triage, and CI/CD sequencing for OmniStudio/Industries DataPacks.

---

When This Skill Owns the Task

Use sf-vlocity-build-deploy when work involves:

  • vlocity packDeploy, packRetry, packContinue, packExport, packGetDiffs, validateLocalData
  • DataPack job-file design (projectPath, expansionPath, manifest, queries)
  • org-to-org DataPack migration and retry loops
  • troubleshooting DataPack dependency, matching-key, and GlobalKey issues

Delegate elsewhere when the user is:

  • deploying standard metadata with sf project deploy -> sf-deploy
  • building OmniScripts, FlexCards, IPs, or Data Mappers -> sf-industry-commoncore-*
  • designing Product2 EPC bundles -> sf-industry-cme-epc-model
  • writing Apex/LWC code -> sf-apex, sf-lwc

---

Critical Operating Rules

  • Use Vlocity Build (`vlocity`) commands for DataPacks, not sf project deploy.
  • Prefer Salesforce CLI auth integration (-sfdx.username <alias>) over username/password files when available.
  • Always run a pre-deploy quality gate before full deploy:

1) validateLocalData 2) optional packGetDiffs 3) then packDeploy

  • Use packRetry repeatedly when error counts are dropping; stop when retries no longer improve results.
  • Keep matching-key strategy and GlobalKey integrity consistent across source and target orgs.

---

Required Context to Gather First

Ask for or infer:

  • source org and target org aliases
  • job file path and DataPack project path
  • deployment scope (full project, manifest subset, or specific -key)
  • whether this is export, deploy, retry, continue, or diff-only
  • namespace model (%vlocity_namespace%, vlocity_cmt, or core)
  • known constraints (new sandbox bootstrap, trigger behavior, matching key customizations)

Preflight checks:

vlocity help
sf org list
sf org display --target-org <alias> --json
test -f <job-file>.yaml

---

Recommended Workflow

1. Ensure tool readiness

npm install --global vlocity
vlocity help

2. Validate project data locally

vlocity -sfdx.username <source-alias> -job <job-file>.yaml validateLocalData

Use --fixLocalGlobalKeys only when explicitly requested and after explaining impact.

3. Export from source (when needed)

vlocity -sfdx.username <source-alias> -job <job-file>.yaml packExport
vlocity -sfdx.username <source-alias> -job <job-file>.yaml packRetry

4. Deploy to target

vlocity -sfdx.username <target-alias> -job <job-file>.yaml packDeploy
vlocity -sfdx.username <target-alias> -job <job-file>.yaml packRetry

5. Continue interrupted jobs

vlocity -sfdx.username <target-alias> -job <job-file>.yaml packContinue

6. Verify post-deploy parity

vlocity -sfdx.username <target-alias> -job <job-file>.yaml packGetDiffs

Job-file starter: references/job-file-template.md

---

High-Signal Failure Patterns

Error / symptomLikely causeDefault fix direction
No match found for ...missing dependency in target orginclude missing DataPack key and redeploy
Duplicate Results found for ... GlobalKeyduplicate records in targetclean duplicates and re-run deploy
Multiple Imported Records ... same Salesforce Recordsource duplicate matching-key recordsremove duplicates in source and re-export
No Configuration Foundoutdated DataPack settingsrun packUpdateSettings or enable autoUpdateSettings
Some records were not processedsettings mismatch / partial dependency staterefresh settings both orgs, then retry
SASS / template compile failuresmissing referenced UI template assetsexport/deploy referenced template dependencies first

Detailed matrix: references/troubleshooting-matrix.md

---

CI/CD Guidance

Default pipeline shape: 1. authenticate orgs (sf org login ...) 2. validate local DataPack integrity (validateLocalData) 3. export changed scope (packExport or manifest-driven export) 4. deploy (packDeploy) 5. retry loop (packRetry) until stable 6. compare (packGetDiffs) and publish deployment report

For incremental deploy optimization, use job-file options such as:

  • gitCheck: true
  • gitCheckKey: <folder>
  • manifest for deterministic scope control

---

Cross-Skill Integration

NeedDelegate toReason
metadata deploy outside DataPackssf-deployMetadata API workflows
OmniStudio component authoringsf-industry-commoncore-*build artifacts before deploy
EPC product and offer payload authoringsf-industry-cme-epc-modelProduct2/DataPack model quality
Apex trigger/log error diagnosissf-debug, sf-apexautomation-side root-cause fixes

---

Reference Map

Start here

  • references/job-file-template.md
  • references/troubleshooting-matrix.md
  • examples/business-internet-plus-bundle/TRANSCRIPT.md
  • examples/business-internet-plus-bundle-deploy/TRANSCRIPT.md

External reference

---

Completion Format

DataPack goal: <export / deploy / retry / diff / ci-cd>
Source org: <alias or N/A>
Target org: <alias or N/A>
Scope: <job file + manifest/key/full>
Result: <passed / failed / partial>
Key findings: <errors, dependencies, retries, diffs>
Next step: <safe follow-up action>

Related skills

How it compares

Use sf-vlocity-build-deploy for Vlocity/OmniStudio DataPacks; use standard SFDX deploy skills for non-Vlocity Salesforce metadata.

FAQ

Which Vlocity Build commands does sf-vlocity-build-deploy cover?

sf-vlocity-build-deploy covers packExport, packDeploy, packRetry, packContinue, and packGetDiffs using job-file patterns for projectPath, queries, manifest, and retry validation from the official vlocity_build tool.

What Salesforce stack does sf-vlocity-build-deploy target?

sf-vlocity-build-deploy targets OmniStudio and Vlocity DataPack deployments on Salesforce orgs, not generic SFDX metadata unrelated to the Vlocity Build command model.

Is Sf Vlocity Build Deploy safe to install?

skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

DevOps & CI/CDintegrationsdevops

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.