data360-schema-get

Retrieve DLO and DMO schema metadata from Salesforce Data Cloud via SSOT REST APIs.

Updated Jul 2, 2026
One-click install
npx skills add https://github.com/padjei/SF_Build --skill data360-schema-get-padjei
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: data360-schema-get
Source: https://github.com/padjei/SF_Build/tree/main/.claude/skills/data360-schema-get
Command: npx skills add https://github.com/padjei/SF_Build --skill data360-schema-get-padjei

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, pyyaml, and includes scripts (resource) and references (resource) components.

What problem does it solve? Inspecting Data Lake Object (DLO) and Data Model Object (DMO) schemas in Salesforce Data Cloud normally requires navigating the UI or hand-writing REST API calls with OAuth tokens. This Skill automates authentication through the SF CLI and returns formatted field definitions, data types, and primary key information directly. ## Core Features & Use Cases - List All DLOs and DMOs: Enumerate every Data Lake Object and Data Model Object in an org with labels, categories, record counts, and IDs. - Detailed Schema Retrieval: Fetch field-level schema for a specific DLO or DMO, including data types, primary key indicators, nullable status, and dataspace information. - Use Case: Before creating DMO mappings in a datakit, run this Skill to inspect the source DLO structure (e.g., Employee__dll) so you know exactly which fields and types are available to map. ## Quick Start Ask the assistant to show all DLOs in your org or get the schema for a specific object, for example: "Get the schema for Employee__dll in my afvibe org."

Frequently Asked Questions about data360-schema-get

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I list all Data Lake Objects in a Salesforce Data Cloud org?▼

Run the bundled script with your SF CLI org alias: python3 scripts/get_dlo_schema.py <org_alias>. It authenticates via sf org display and calls the SSOT data-lake-objects endpoint, returning each DLO's name, label, category, and record count.

How do I get the field schema for a specific DMO in Data Cloud?▼

Pass the DMO developer name as a second argument: python3 scripts/get_dmo_schema.py <org_alias> Individual__dlm. The script calls the data-model-objects endpoint and prints each field's data type, primary key indicator, and usage tag.

What prerequisites are needed to query Data Cloud schema with SF CLI?▼

You need the SF CLI installed and authenticated to the target org (sf org login web --alias <alias>), Python 3 with the requests and pyyaml packages, and a Data Cloud-enabled org where your user has Data Cloud permissions.

Why does the DLO schema script return a not found error?▼

The DLO name must exactly match the developer name, which always ends with the __dll suffix. List all DLOs first without a name argument to verify the correct spelling before requesting a specific schema.

Which API version and endpoints does the schema retrieval use?▼

The scripts call Salesforce API v64.0 SSOT endpoints: /services/data/v64.0/ssot/data-lake-objects for DLOs and /services/data/v64.0/ssot/data-model-objects for DMOs. The API version is a parameter in the script and can be updated for newer releases.