agentsclimarketplace

Packaging datacloud

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

Agent Skill for packaging and distributing Salesforce Data Cloud (Data 360) Data Kits as managed 2GP packages

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.

2 things to look at

  • 29 days oldThe repository was created 29 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
  • 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.

What its author says it does

Copied from the file, not written here

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.

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 326,984. 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.