Catalog

Skills in the library

Search and filter the curated sf-skills catalog. Each skill is a self-contained directory under skills/ with instructions, scripts, references, and assets.

Showing 89 of 89 skills

agentforce-architecture-analyzeAdvanced

Declared architecture snapshot for one Agentforce agent: planner, topics, actions, flows, Apex, prompt templates, and NGA plugins.

Agentforce#agentforce#architecture#analyze
View details →
agentforce-d360-analyzeAdvanced

Data Cloud 360° view of a single Agentforce session.

Agentforce#agentforce#d360#analyze
View details →
agentforce-generateIntermediate

Build, modify, debug, and deploy agents with Agentforce Agent Script.

Agentforce#agentforce#generate
View details →
agentforce-observeBeginner

Analyze production Agentforce agent behavior using session traces and Data Cloud.

Agentforce#agentforce#observe
View details →
agentforce-testBeginner

Write, run, and analyze structured test suites for Agentforce agents.

Agentforce#agentforce#test
View details →
automation-flow-generateIntermediate

Generate Salesforce Flows using the MCP tool execute_metadata_action.

Automation#automation#flow#generate
View details →
commerce-b2b-open-code-components-integrateAdvanced

Integrate Salesforce B2B Commerce open source components from GitHub into B2B Commerce stores.

Commerce#commerce#b2b#open#code
View details →
commerce-b2b-open-code-components-replaceBeginner

Replace OOTB (out-of-the-box) B2B Commerce components with open source equivalents in site metadata content.json files, or look up the equivalent open code `site:` component for OOTB definitions.

Commerce#commerce#b2b#open#code
View details →
commerce-b2b-store-createIntermediate

Interactive workflow to create Commerce B2B Stores and retrieve storefront metadata.

Commerce#commerce#b2b#store#create
View details →
data360-activateBeginner

Salesforce Data Cloud Act phase. Use this skill when the user manages activations, activation targets, data actions, or downstream delivery of Data Cloud audiences and data.

Data 360#data360#activate
View details →
data360-code-extension-generateIntermediate

Develop and deploy Data Cloud Code Extensions using SF CLI plugin.

Data 360#data360#code#extension#generate
View details →
data360-connectBeginner

Salesforce Data Cloud Connect phase. Use this skill when the user manages Data Cloud connections, connectors, or sets up a new source system.

Data 360#data360#connect
View details →
data360-harmonizeBeginner

Salesforce Data Cloud Harmonize phase. Use this skill when the user works with DMOs, mappings, relationships, identity resolution, unified profiles, data graphs, or universal IDs.

Data 360#data360#harmonize
View details →
data360-orchestrateAdvanced

Salesforce Data Cloud product orchestrator for connect→prepare→harmonize→segment→act workflows.

Data 360#data360#orchestrate
View details →
data360-prepareBeginner

Salesforce Data Cloud Prepare phase. Use this skill when the user creates or manages Data Cloud data streams, DLOs, transforms, or Document AI configurations.

Data 360#data360#prepare
View details →
data360-queryIntermediate

Salesforce Data Cloud Retrieve phase. Use this skill when the user runs Data Cloud SQL, async queries, vector search, search-index workflows, or metadata introspection for Data Cloud objects.

Data 360#data360#query
View details →
data360-schema-getIntermediate

Retrieve Data Lake Object (DLO) and Data Model Object (DMO) schema information from Salesforce Data Cloud using REST APIs.

Data 360#data360#schema#get
View details →
data360-segmentBeginner

Salesforce Data Cloud Segment phase. Use this skill when the user creates or publishes segments, manages calculated insights, or troubleshoots audience SQL in Data Cloud.

Data 360#data360#segment
View details →
design-systems-slds-applyIntermediate

Apply SLDS-compliant UI using the correct blueprints, styling hooks, utility classes, and icons.

Platform#design#systems#slds#apply
View details →
design-systems-slds-validateBeginner

Audit Lightning Web Components for SLDS compliance and produce a scored quality report.

Platform#design#systems#slds#validate
View details →
design-systems-slds2-migrateAdvanced

Migrate Lightning Web Components from SLDS 1 to SLDS 2 by running the SLDS linter and fixing violations.

Platform#design#systems#slds2#migrate
View details →
dx-app-analytics-queryIntermediate

ISV App Analytics metadata types — AppAnalyticsQueryRequest and AppAnalyticsSettings.

DX#dx#app#analytics#query
View details →
dx-code-analyzer-configureAdvanced

Set up, configure, and troubleshoot Salesforce Code Analyzer for any project.

DX#dx#code#analyzer#configure
View details →
dx-code-analyzer-runIntermediate

Run Salesforce Code Analyzer to scan code for security, performance, best practice, and code style violations.

DX#dx#code#analyzer#run
View details →
dx-devops-test-failures-analyzeAdvanced

Analyzes DevOps Center test failures and Code Analyzer violations in plain language — failure category, offending file/class/method/line, rule violated, fix direction, and prioritized improvement suggestions (test-code v

DX#dx#devops#test#failures
View details →
dx-devops-test-pipeline-configureAdvanced

Configures DevOps Center pipeline testing infrastructure: enables a test provider so its suites become available, re-syncs a configured provider to pull in new suites, or creates a quality gate with rules on a stage.

DX#dx#devops#test#pipeline
View details →
dx-devops-test-suite-assignments-configureIntermediate

Recommends and manages DevOps Center test suite assignments for pipeline stages.

DX#dx#devops#test#suite
View details →
dx-devops-test-suite-runIntermediate

Runs DevOps Center test suites on a pipeline stage (Pre-Promote, Post-Promote, or Review event) end to end: triggers async execution via the Connect API after an explicit confirmation gate, then polls by runId at provide

DX#dx#devops#test#suite
View details →
dx-org-manageAdvanced

INVOKE this skill to execute Salesforce org operations: create scratch orgs, create org snapshots, open orgs in browser.

DX#dx#org#manage
View details →
dx-org-permission-set-assignIntermediate

ALWAYS USE THIS SKILL to assign permission sets to org users.

DX#dx#org#permission#set
View details →
dx-org-switchIntermediate

Switches the active Salesforce org (default target-org) using the Salesforce CLI.

DX#dx#org#switch
View details →
experience-cms-brand-applyIntermediate

Extracts, retrieves, and applies CMS brand guidelines (voice, tone, style, colors, typography) to generated content.

Experience#experience#cms#brand#apply
View details →
experience-content-media-searchBeginner

Searches for and retrieves existing visual media (images, logos, icons, photos, graphics, banners, thumbnails, hero images, backgrounds) from sources such as Salesforce CMS, Data 360 or any other source.

Experience#experience#content#media#search
View details →
experience-lwc-generateIntermediate

Lightning Web Components with PICKLES methodology and 165-point scoring.

Experience#experience#lwc#generate
View details →
experience-ui-bundle-agentforce-client-generateIntermediate

Use this skill when the user asks to add, embed, integrate, configure, style, or remove an agent, chatbot, chat widget, conversation client, or AI assistant in a UI Bundle project.

Experience#experience#ui#bundle#agentforce
View details →
experience-ui-bundle-app-coordinateBeginner

MUST activate when the user wants to build, create, or generate a React application, React app, web application, single-page application (SPA), or frontend application — even if no project files exist yet.

Experience#experience#ui#bundle#app
View details →
experience-ui-bundle-custom-app-generateIntermediate

MUST activate when the project contains a uiBundles/*/src/ directory and the task involves creating or configuring a Custom Application for hosting a UI bundle in Lightning Experience.

Experience#experience#ui#bundle#custom
View details →
experience-ui-bundle-deployIntermediate

MUST activate when the project contains a uiBundles/*/src/ directory or sfdx-project.json and the task involves deploying, pushing to an org, or post-deploy setup.

Experience#experience#ui#bundle#deploy
View details →
experience-ui-bundle-features-generateIntermediate

MUST activate when the project contains a uiBundles/*/src/ directory and the user wants to add authentication or search to their app.

Experience#experience#ui#bundle#features
View details →
experience-ui-bundle-file-upload-generateIntermediate

MUST activate when the project contains a uiBundles/*/src/ directory and the task involves uploading, attaching, or dropping files.

Experience#experience#ui#bundle#file
View details →
experience-ui-bundle-frontend-generateIntermediate

MUST activate before editing ANY file under uiBundles/*/src/ for visual or UI changes to an EXISTING app — pages, components, sections, layout, styling, colors, fonts, navigation, animations, or any look-and-feel change.

Experience#experience#ui#bundle#frontend
View details →
experience-ui-bundle-metadata-generateIntermediate

MUST activate when the project contains a uiBundles/*/src/ directory and scaffolding a new UI bundle or app, or when editing ui-bundle.json, .uibundle-meta.xml, or CSP trusted site files.

Experience#experience#ui#bundle#metadata
View details →
experience-ui-bundle-salesforce-data-accessBeginner

MUST activate when a uiBundles/*/src/ project does ANY Salesforce record operation — reading, creating, updating, deleting, or caching/refreshing query results.

Experience#experience#ui#bundle#salesforce
View details →
experience-ui-bundle-site-generateIntermediate

MUST activate when the project contains a uiBundles/*/src/ directory and the task involves creating or configuring site infrastructure.

Experience#experience#ui#bundle#site
View details →
external-diagram-mermaid-generateIntermediate

Salesforce architecture diagrams using Mermaid with ASCII fallback.

External#external#diagram#mermaid#generate
View details →
external-diagram-visual-generateIntermediate

AI-powered image generation for Salesforce visuals via Nano Banana Pro.

External#external#diagram#visual#generate
View details →
integration-connectivity-connected-app-configureAdvanced

Salesforce Connected Apps and External Client Apps OAuth configuration with 120-point scoring.

Integration#integration#connectivity#connected#app
View details →
integration-connectivity-generateIntermediate

Salesforce integration architecture and runtime plumbing with 120-point scoring.

Integration#integration#connectivity#generate
View details →
integration-eventing-cdc-configureAdvanced

Use to enable Salesforce Change Data Capture (CDC) on a standard or custom object, configure a custom event channel, set a filter expression, or add enrichment fields.

Integration#integration#eventing#cdc#configure
View details →
integration-eventing-subscription-configureAdvanced

Create, read, update, and delete ManagedEventSubscription metadata in Salesforce.

Integration#integration#eventing#subscription#configure
View details →
mobile-apps-createIntermediate

The entry point for building any Salesforce native mobile app on iOS or Android.

Mobile#mobile#apps#create
View details →
mobile-platform-native-capabilities-integrateAdvanced

Build a Salesforce LWC that uses native mobile device capabilities — barcode scanner, biometrics, location, NFC, calendar, contacts, document scanner, geofencing, AR space capture, app review, and payments.

Mobile#mobile#platform#native#capabilities
View details →
mobile-platform-offline-validateBeginner

Review a Lightning Web Component for **mobile offline** compatibility — the Komaci offline static analyzer that pre-primes the data graph for Salesforce Mobile App Plus and Field Service Mobile App.

Mobile#mobile#platform#offline#validate
View details →
omnistudio-callable-apex-generateIntermediate

Salesforce Industries Common Core (OmniStudio/Vlocity) Apex callable generation and review skill with 120-point scoring.

OmniStudio#omnistudio#callable#apex#generate
View details →
omnistudio-datamapper-generateIntermediate

OmniStudio Data Mapper (formerly DataRaptor) creation and validation with 100-point scoring.

OmniStudio#omnistudio#datamapper#generate
View details →
omnistudio-datapacks-deployIntermediate

Salesforce Industries DataPack deployment automation using Vlocity Build.

OmniStudio#omnistudio#datapacks#deploy
View details →
omnistudio-dependencies-analyzeAdvanced

Cross-cutting OmniStudio analysis skill for namespace detection, dependency visualization, and impact analysis across OmniScripts, FlexCards, Integration Procedures, and Data Mappers.

OmniStudio#omnistudio#dependencies#analyze
View details →
omnistudio-epc-catalog-generateIntermediate

Salesforce Industries CME EPC product-modeling skill for Product2-based catalog creation.

OmniStudio#omnistudio#epc#catalog#generate
View details →
omnistudio-flexcard-generateIntermediate

OmniStudio FlexCard creation and validation with 130-point scoring.

OmniStudio#omnistudio#flexcard#generate
View details →
omnistudio-integration-procedure-generateIntermediate

OmniStudio Integration Procedure creation and validation with 110-point scoring.

OmniStudio#omnistudio#integration#procedure#generate
View details →
omnistudio-omniscript-generateIntermediate

OmniStudio OmniScript creation and validation with 120-point scoring.

OmniStudio#omnistudio#omniscript#generate
View details →
platform-agentexchange-partner-offers-configureAdvanced

Enable or disable the org preference that controls whether a Salesforce org can receive partner offers from the Transactable Marketplace.

Platform#platform#agentexchange#partner#offers
View details →
platform-agentsetup-categories-fetchIntermediate

Fetch agentic setup prompt categories from a connected Salesforce org using the Connect API.

Platform#platform#agentsetup#categories#fetch
View details →
platform-apex-generateIntermediate

Primary Apex authoring skill for class generation, refactoring, and review.

Platform#platform#apex#generate
View details →
platform-apex-logs-debugAdvanced

Salesforce debug log analysis and troubleshooting with 100-point scoring.

Platform#platform#apex#logs#debug
View details →
platform-apex-test-generateIntermediate

Generate and validate Apex test classes with TestDataFactory patterns, bulk testing (251+ records), mocking strategies, assertion best practices, and disciplined test-fix loops.

Platform#platform#apex#test#generate
View details →
platform-apex-test-runIntermediate

Apex test execution, coverage analysis, and test-fix loops with 120-point scoring.

Platform#platform#apex#test#run
View details →
platform-custom-application-generateIntermediate

Use this skill when users need to create or configure tab-based Salesforce Custom Applications with navigation, branding, and action overrides.

Platform#platform#custom#application#generate
View details →
platform-custom-field-generateIntermediate

Use this skill when users need to create, generate, or validate Salesforce Custom Field metadata.

Platform#platform#custom#field#generate
View details →
platform-custom-lightning-type-generateIntermediate

Use this skill when users need to create Custom Lightning Types (CLTs) for Einstein Agent actions or structured input/output schemas.

Platform#platform#custom#lightning#type
View details →
platform-custom-object-generateIntermediate

Use this skill when users need to create, generate, or validate Salesforce Custom Object metadata.

Platform#platform#custom#object#generate
View details →
platform-custom-tab-generateIntermediate

Use this skill when users need to create or configure Salesforce Custom Tabs.

Platform#platform#custom#tab#generate
View details →
platform-data-manageAdvanced

Salesforce data operations with 130-point scoring. Use this skill to create, update, delete, bulk import/export, generate test data, and clean up org records using sf CLI and anonymous Apex.

Platform#platform#data#manage
View details →
platform-docs-getIntermediate

Official Salesforce documentation retrieval skill. Use when you need authoritative Salesforce docs from developer.salesforce.com, help.salesforce.com, architect.salesforce.com, admin.salesforce.com, or lightningdesignsys

Platform#platform#docs#get
View details →
platform-flexipage-generateIntermediate

Use this skill when users need to create, generate, modify, or validate Salesforce Lightning pages (FlexiPages).

Platform#platform#flexipage#generate
View details →
platform-lightning-app-coordinateBeginner

Build complete Salesforce Lightning Experience applications from natural language descriptions.

Platform#platform#lightning#app#coordinate
View details →
platform-list-view-generateIntermediate

Use this skill when users need to create, generate, or validate Salesforce List View metadata.

Platform#platform#list#view#generate
View details →
platform-metadata-api-context-getIntermediate

Salesforce Metadata API reference for creating, understanding, or modifying metadata XML files (.object-meta.xml, .flow-meta.xml, etc.) and any of 604 metadata types (CustomObject, Flow, ApexClass, ApexTrigger, Profile,

Platform#platform#metadata#api#context
View details →
platform-metadata-deployIntermediate

Salesforce DevOps automation using sf CLI v2.

Platform#platform#metadata#deploy
View details →
platform-metadata-retrieveBeginner

ALWAYS USE THIS SKILL to retrieve metadata from an org to your local project using the sf project retrieve start command.

Platform#platform#metadata#retrieve
View details →
platform-permission-set-generateIntermediate

Generates correct, deployable Salesforce permission set metadata (PermissionSet XML) with object, field, user, and app permissions.

Platform#platform#permission#set#generate
View details →
platform-sharing-rules-generateIntermediate

Use this skill when users need to create, generate, or modify Salesforce Sharing Rules metadata.

Platform#platform#sharing#rules#generate
View details →
platform-soql-queryIntermediate

SOQL query generation, optimization, and analysis with 100-point scoring.

Platform#platform#soql#query
View details →
platform-tracing-agentforce-configureAdvanced

Generate AgentforcePlatformTracingSettings metadata to enable or disable Agentforce agent execution trace spans flowing to Data Cloud.

Platform#platform#tracing#agentforce#configure
View details →
platform-tracing-configureAdvanced

Generate EventSettings metadata to enable or disable Platform Tracing (TraceSpanEvent publishing) in Event Monitoring.

Platform#platform#tracing#configure
View details →
platform-trust-archive-manageAdvanced

ALWAYS USE THIS SKILL for anything involving Salesforce Archive (also called Trusted Services Archive) — search, view, unarchive, analyze, mask, and erase (RTBF) archived records via the Archive Connect API, and reading

Platform#platform#trust#archive#manage
View details →
platform-validation-rule-generateIntermediate

Use this skill when users need to create, modify, or validate Salesforce Validation Rules.

Platform#platform#validation#rule#generate
View details →
ui-bundle-template-app-react-sample-b2eBeginner

React B2E sample app synced from npm into samples/.

Samples#react#b2e
View details →
ui-bundle-template-app-react-sample-b2xBeginner

React B2X sample app synced nightly from npm.

Samples#react#b2x
View details →

The full, always-current catalog lives on GitHub. Skills are added and updated continuously by Salesforce and the community.

Browse skills on GitHub →