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-analyzeAdvancedDeclared architecture snapshot for one Agentforce agent: planner, topics, actions, flows, Apex, prompt templates, and NGA plugins.
agentforce-d360-analyzeAdvancedData Cloud 360° view of a single Agentforce session.
agentforce-generateIntermediateBuild, modify, debug, and deploy agents with Agentforce Agent Script.
agentforce-observeBeginnerAnalyze production Agentforce agent behavior using session traces and Data Cloud.
agentforce-testBeginnerWrite, run, and analyze structured test suites for Agentforce agents.
automation-flow-generateIntermediateGenerate Salesforce Flows using the MCP tool execute_metadata_action.
commerce-b2b-open-code-components-integrateAdvancedIntegrate Salesforce B2B Commerce open source components from GitHub into B2B Commerce stores.
commerce-b2b-open-code-components-replaceBeginnerReplace 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-b2b-store-createIntermediateInteractive workflow to create Commerce B2B Stores and retrieve storefront metadata.
data360-activateBeginnerSalesforce 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.
data360-code-extension-generateIntermediateDevelop and deploy Data Cloud Code Extensions using SF CLI plugin.
data360-connectBeginnerSalesforce Data Cloud Connect phase. Use this skill when the user manages Data Cloud connections, connectors, or sets up a new source system.
data360-harmonizeBeginnerSalesforce Data Cloud Harmonize phase. Use this skill when the user works with DMOs, mappings, relationships, identity resolution, unified profiles, data graphs, or universal IDs.
data360-orchestrateAdvancedSalesforce Data Cloud product orchestrator for connect→prepare→harmonize→segment→act workflows.
data360-prepareBeginnerSalesforce Data Cloud Prepare phase. Use this skill when the user creates or manages Data Cloud data streams, DLOs, transforms, or Document AI configurations.
data360-queryIntermediateSalesforce 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.
data360-schema-getIntermediateRetrieve Data Lake Object (DLO) and Data Model Object (DMO) schema information from Salesforce Data Cloud using REST APIs.
data360-segmentBeginnerSalesforce Data Cloud Segment phase. Use this skill when the user creates or publishes segments, manages calculated insights, or troubleshoots audience SQL in Data Cloud.
design-systems-slds-applyIntermediateApply SLDS-compliant UI using the correct blueprints, styling hooks, utility classes, and icons.
design-systems-slds-validateBeginnerAudit Lightning Web Components for SLDS compliance and produce a scored quality report.
design-systems-slds2-migrateAdvancedMigrate Lightning Web Components from SLDS 1 to SLDS 2 by running the SLDS linter and fixing violations.
dx-app-analytics-queryIntermediateISV App Analytics metadata types — AppAnalyticsQueryRequest and AppAnalyticsSettings.
dx-code-analyzer-configureAdvancedSet up, configure, and troubleshoot Salesforce Code Analyzer for any project.
dx-code-analyzer-runIntermediateRun Salesforce Code Analyzer to scan code for security, performance, best practice, and code style violations.
dx-devops-test-failures-analyzeAdvancedAnalyzes 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-devops-test-pipeline-configureAdvancedConfigures 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-devops-test-suite-assignments-configureIntermediateRecommends and manages DevOps Center test suite assignments for pipeline stages.
dx-devops-test-suite-runIntermediateRuns 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-org-manageAdvancedINVOKE this skill to execute Salesforce org operations: create scratch orgs, create org snapshots, open orgs in browser.
dx-org-permission-set-assignIntermediateALWAYS USE THIS SKILL to assign permission sets to org users.
dx-org-switchIntermediateSwitches the active Salesforce org (default target-org) using the Salesforce CLI.
experience-cms-brand-applyIntermediateExtracts, retrieves, and applies CMS brand guidelines (voice, tone, style, colors, typography) to generated content.
experience-content-media-searchBeginnerSearches 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-lwc-generateIntermediateLightning Web Components with PICKLES methodology and 165-point scoring.
experience-ui-bundle-agentforce-client-generateIntermediateUse 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-ui-bundle-app-coordinateBeginnerMUST 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-ui-bundle-custom-app-generateIntermediateMUST 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-ui-bundle-deployIntermediateMUST 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-ui-bundle-features-generateIntermediateMUST activate when the project contains a uiBundles/*/src/ directory and the user wants to add authentication or search to their app.
experience-ui-bundle-file-upload-generateIntermediateMUST activate when the project contains a uiBundles/*/src/ directory and the task involves uploading, attaching, or dropping files.
experience-ui-bundle-frontend-generateIntermediateMUST 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-ui-bundle-metadata-generateIntermediateMUST 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-ui-bundle-salesforce-data-accessBeginnerMUST activate when a uiBundles/*/src/ project does ANY Salesforce record operation — reading, creating, updating, deleting, or caching/refreshing query results.
experience-ui-bundle-site-generateIntermediateMUST activate when the project contains a uiBundles/*/src/ directory and the task involves creating or configuring site infrastructure.
external-diagram-mermaid-generateIntermediateSalesforce architecture diagrams using Mermaid with ASCII fallback.
external-diagram-visual-generateIntermediateAI-powered image generation for Salesforce visuals via Nano Banana Pro.
integration-connectivity-connected-app-configureAdvancedSalesforce Connected Apps and External Client Apps OAuth configuration with 120-point scoring.
integration-connectivity-generateIntermediateSalesforce integration architecture and runtime plumbing with 120-point scoring.
integration-eventing-cdc-configureAdvancedUse 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-eventing-subscription-configureAdvancedCreate, read, update, and delete ManagedEventSubscription metadata in Salesforce.
mobile-apps-createIntermediateThe entry point for building any Salesforce native mobile app on iOS or Android.
mobile-platform-native-capabilities-integrateAdvancedBuild 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-platform-offline-validateBeginnerReview 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.
omnistudio-callable-apex-generateIntermediateSalesforce Industries Common Core (OmniStudio/Vlocity) Apex callable generation and review skill with 120-point scoring.
omnistudio-datamapper-generateIntermediateOmniStudio Data Mapper (formerly DataRaptor) creation and validation with 100-point scoring.
omnistudio-datapacks-deployIntermediateSalesforce Industries DataPack deployment automation using Vlocity Build.
omnistudio-dependencies-analyzeAdvancedCross-cutting OmniStudio analysis skill for namespace detection, dependency visualization, and impact analysis across OmniScripts, FlexCards, Integration Procedures, and Data Mappers.
omnistudio-epc-catalog-generateIntermediateSalesforce Industries CME EPC product-modeling skill for Product2-based catalog creation.
omnistudio-flexcard-generateIntermediateOmniStudio FlexCard creation and validation with 130-point scoring.
omnistudio-integration-procedure-generateIntermediateOmniStudio Integration Procedure creation and validation with 110-point scoring.
omnistudio-omniscript-generateIntermediateOmniStudio OmniScript creation and validation with 120-point scoring.
platform-agentexchange-partner-offers-configureAdvancedEnable or disable the org preference that controls whether a Salesforce org can receive partner offers from the Transactable Marketplace.
platform-agentsetup-categories-fetchIntermediateFetch agentic setup prompt categories from a connected Salesforce org using the Connect API.
platform-apex-generateIntermediatePrimary Apex authoring skill for class generation, refactoring, and review.
platform-apex-logs-debugAdvancedSalesforce debug log analysis and troubleshooting with 100-point scoring.
platform-apex-test-generateIntermediateGenerate and validate Apex test classes with TestDataFactory patterns, bulk testing (251+ records), mocking strategies, assertion best practices, and disciplined test-fix loops.
platform-apex-test-runIntermediateApex test execution, coverage analysis, and test-fix loops with 120-point scoring.
platform-custom-application-generateIntermediateUse this skill when users need to create or configure tab-based Salesforce Custom Applications with navigation, branding, and action overrides.
platform-custom-field-generateIntermediateUse this skill when users need to create, generate, or validate Salesforce Custom Field metadata.
platform-custom-lightning-type-generateIntermediateUse this skill when users need to create Custom Lightning Types (CLTs) for Einstein Agent actions or structured input/output schemas.
platform-custom-object-generateIntermediateUse this skill when users need to create, generate, or validate Salesforce Custom Object metadata.
platform-custom-tab-generateIntermediateUse this skill when users need to create or configure Salesforce Custom Tabs.
platform-data-manageAdvancedSalesforce 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-docs-getIntermediateOfficial 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-flexipage-generateIntermediateUse this skill when users need to create, generate, modify, or validate Salesforce Lightning pages (FlexiPages).
platform-lightning-app-coordinateBeginnerBuild complete Salesforce Lightning Experience applications from natural language descriptions.
platform-list-view-generateIntermediateUse this skill when users need to create, generate, or validate Salesforce List View metadata.
platform-metadata-api-context-getIntermediateSalesforce 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-metadata-deployIntermediateSalesforce DevOps automation using sf CLI v2.
platform-metadata-retrieveBeginnerALWAYS USE THIS SKILL to retrieve metadata from an org to your local project using the sf project retrieve start command.
platform-permission-set-generateIntermediateGenerates correct, deployable Salesforce permission set metadata (PermissionSet XML) with object, field, user, and app permissions.
platform-sharing-rules-generateIntermediateUse this skill when users need to create, generate, or modify Salesforce Sharing Rules metadata.
platform-soql-queryIntermediateSOQL query generation, optimization, and analysis with 100-point scoring.
platform-tracing-agentforce-configureAdvancedGenerate AgentforcePlatformTracingSettings metadata to enable or disable Agentforce agent execution trace spans flowing to Data Cloud.
platform-tracing-configureAdvancedGenerate EventSettings metadata to enable or disable Platform Tracing (TraceSpanEvent publishing) in Event Monitoring.
platform-trust-archive-manageAdvancedALWAYS 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-validation-rule-generateIntermediateUse this skill when users need to create, modify, or validate Salesforce Validation Rules.
ui-bundle-template-app-react-sample-b2eBeginnerReact B2E sample app synced from npm into samples/.
ui-bundle-template-app-react-sample-b2xBeginnerReact B2X sample app synced nightly from npm.
The full, always-current catalog lives on GitHub. Skills are added and updated continuously by Salesforce and the community.
Browse skills on GitHub →