
Data360 Code Extension Generate
This handles the full lifecycle of Salesforce Data Cloud code extensions, from scaffolding a Python project to deploying containerized transformations. You'd reach for it when you need to build custom data transformations that read from and write to Data Lake Objects or Data Model Objects. The workflow is straightforward: init creates the project structure, scan detects permissions from your code, run tests locally against your org, and deploy ships it to Data Cloud via Docker. One heads up: the deploy command requires pointing to the payload directory specifically, not the project root, which trips people up. It wraps the SF CLI plugin and enforces Python 3.11, so you'll want those dependencies sorted first.
- skills.sh installs
- 5K
- GitHub stars
- 1.2K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add forcedotcom/sf-skills --skill data360-code-extension-generate --agent claude-codeInstalls into .claude/skills of the current project.
Files
data360-code-extension-generate
Overview
A Data 360 code extension is customer-owned Python (PySpark) that runs inside Data 360:
| Type | Purpose | Local test |
|---|---|---|
| script | Batch transformation deployed as a data transform. Reads and writes DLOs or DMOs. | script run against real org data |
| function | Custom node for Search Index Chunking (--use-in-feature SearchIndexChunking). | function run --test-with test.json |
Workflow: environment check → init → discover schemas → develop → scan → run locally → deploy → run the deployed transform. The skill needs only a shell, file editing, and the ability to ask the user questions. It works with a project venv or with a single system Python 3.11 (cloud workspaces, containers).
Use it to set up a code extension environment, create a script or function package, change payload/entrypoint.py, scan, run locally, deploy, redeploy, or clean up.
Agent Rules (apply to every phase)
Sponsors
Details
- Repository
- github.com/forcedotcom/sf-skills
- Categories
- Testing & QA, DevOps & CI/CD, Release Management, Python, Cloud & Infrastructure, CLI & Terminal
- First seen
- Jul 14, 2026
More from forcedotcom/sf-skills
All 158- Platform Agentexchange Partner Offers Configure5K
- Dx Code Analyzer Custom Rule Create4.9K
- Platform Agentsetup Categories Fetch4.9K
- Omnistudio Datamapper Generate4.9K
- Omnistudio Omniscript Generate4.9K
- Omnistudio Dependencies Analyze4.9K
- Omnistudio Integration Procedure Generate4.8K
- Omnistudio Callable Apex Generate4.8K
- Omnistudio Flexcard Generate4.8K
- Omnistudio Datapacks Deploy4.8K
- Omnistudio Epc Catalog Generate4.8K
- Mobile Apps Create4.8K
- Experience Content Media Search4.8K
- Mobile Platform Native Capabilities Integrate4.7K
- Mobile Platform Offline Validate4.7K
- Commerce B2b Store Create4.7K
- Commerce B2b Open Code Components Integrate4.6K
- Commerce B2b Open Code Components Replace4.6K
- Generating Apex4.2K
- Generating Apex Test4.2K
- Generating Flow4.1K
- Generating Custom Field4K
- Generating Custom Object4K
- Generating Permission Set4K