developing-datacloud-code-extension
OfficialBuild, scan, test, and deploy Data Cloud code extensions.
System Documentation
What problem does it solve?
It solves the challenge of developing and deploying Salesforce Data Cloud Python transformations with the correct scaffolding, permissions configuration, local testing workflow, and deployment packaging.
Core Features & Use Cases
- Initialize Data Cloud code extension projects using the SF CLI plugin for either script-based (batch) or function-based (real-time) transformations.
- Develop transformation logic that reads from DLO/DMO and writes transformed results back to Data Cloud.
- Scan to generate permissions and configuration so you can validate what access the extension needs before you run or deploy.
- Test locally against an authenticated org and then deploy to Data Cloud with the correct payload directory layout.
Example: You create a Python transformation that uppercases a field from an input DLO, run scan to generate config.json, test it locally using your target org, and then deploy the extension for execution in Data Cloud.
Quick Start
Use the skill to initialize a new extension project by running: sf data-code-extension script init --package-dir .
Dependency Matrix
Required Modules
None requiredComponents
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: developing-datacloud-code-extension Download link: https://github.com/forcedotcom/sf-skills/archive/main.zip#developing-datacloud-code-extension Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.