agentsclimarketplace

Packaging datacloud

Skill holapancho/packaging-datacloud-skill/skills/packaging-datacloud

Package and ship Salesforce Data 360 (Data Cloud) Data Kits as managed 2GP packages: Standard vs DevOps kit types, retrieve workflow, SSOT dependency, publishing sequence, KQ cleanup, deploy after install, undeploy/uninstall (including Currency Connection / StaticCurrencyRates blockers), and packaging oddities. Use when packaging data kits, DataPackageKitDefinition, DMOs, data streams, or Data Cloud metadata for AppExchange or managed package distribution.From its SKILL.md

Install
npx -y skills add holapancho/packaging-datacloud-skill --skill packaging-datacloud

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

5.7 KB, ~1.3k tokens by cl100k_base, as published. Nobody here has run it

packaging-datacloud

Workflow for Standard data kits in managed 2GP packages (Data Cloud / Data 360). DevOps kits are for sandbox→prod mergeback — not for packaging. See references/standard-vs-devops-data-kits.md.

Quick workflow

  1. Create Standard kit in source org — add components, set Publishing Sequence (Edit Sequence → Save)
  2. Dedicated package directory in sfdx-project.json — Data Cloud metadata only (Winter '25+)
  3. Download manifest → save as package.xml at package root
  4. Retrievereferences/retrieve-workflow.md
  5. Post-retrieve cleanup — delete standalone KQ_*.field-meta.xml under objects/; keep embedded keyQualifierName in DLOs
  6. Verify DataPackageKitDefinition.deploymentOrder in Git
  7. SSOT dependency — current version from Help, not outdated Partner Community IDs — references/ssot-package-dependency.md
  8. Test deploy on scratch subscriber org
  9. sf package version create -w 90references/2gp-workflow.md
  10. Subscriber: install package → deploy kit components — post-install-deploy-runbook.md (workflow) + deploy-components-flow.md (payloads). Managed 2GP: namespace on kit lookup fields in deploy payloads only.

Do not use UI Publish → Package Manager for 2GP — that is the 1GP path. Use retrieve + CLI version create.

When to use which reference

GoalDocument
Retrieve kit from org into Gitretrieve-workflow.md
Standard vs DevOps kit typesstandard-vs-devops-data-kits.md
Help article indexhelp-articles-index.md
Managed 2GP build & promote2gp-workflow.md
SSOT package dependencyssot-package-dependency.md
Metadata types in kitmetadata-cheatsheet.md
Kit definition flags & sequencekit-definition-metadata.md
KQ cleanup, sequence, SSOT trapspackaging-oddities.md
Post-install deploy (payloads)deploy-components-flow.md
Post-install runbook (generic)post-install-deploy-runbook.md — includes lake verification, transform run API, SKIPPED_NO_CHANGES
Undeploy / uninstall (generic)undeploy-uninstall-runbook.md — reverse sequence; Currency Connection before StaticCurrencyRatesTransform_*
Transform → DMO → search data cascadecatalog-search-data-cascade.md — generic; deploy vs run; manual full-run + search redeploy
DevOps CLI sandbox→prod (not 2GP)devops-cli-workflow.md
Governance mergeback (not CLI)governance-mergeback-devops.md
Failurestroubleshooting.md

Critical rules

  • Standard kit for packaging; DevOps for in-house sandbox→prod only
  • Winter '25+: no Apex/LWC/Flow/agents in the Data Kit package directory
  • Publishing sequence required before packaging; verify deploymentOrder after retrieve
  • dataKitType: NONE + isDeployed: false in retrieved metadata is normal — kit-definition-metadata.md
  • KQ cleanup: delete standalone objects/*/fields/KQ_* only; keep embedded keyQualifierName in dataSourceObject
  • SSOT: use Help article version list for 04t ID
  • Package version create: allow 90+ minutes wait time
  • Undeploy before uninstall when components were activated; reverse deploymentOrder, trust dependency errors (transforms before DLOs)
  • Currency: Undeploy blocked by StaticCurrencyRatesTransform_*disable Currency Connection first (KB 002774314)
  • Ghost streams: Connect says stream gone but DLO/uninstall still blocked → delete Tooling DataStreamDefinitionundeploy-uninstall-runbook.md
  • Leftover DLOs after uninstall are expected (locked kit orphans + platform StaticCurrencyRates_*) — package gone ≠ empty Data Lake Objects list — undeploy-uninstall-runbook.md

Official sources

What ships with it: 16 files

86.8 KB alongside SKILL.md

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.