forcedotcom/sf-skills

Salesforce's curated collection of agent skills for building applications. Optimized for Agentforce Vibes, compatible with all AI tools.

About the project

forcedotcom/sf-skills is a collection of reusable instructions that help AI coding agents build and work with Salesforce applications and platform features. Developers use it for Agentforce agents, Lightning apps, Flow, Apex, SOQL, Lightning Web Components, and related Salesforce configuration. The catalogue entries are the repository’s skills, plugins, commands, MCP servers, and agents for AI tools that support skills.

1.1kStars on the repository
271Mods indexed here, across every type
yesterdayLast push, which is what freshness is scored on
Apache-2.0Licence, which decides whether bodies are shown

forcedotcom/sf-skills

Skill Claude CodeCodex

Interactive workflow to create Commerce B2B Stores and retrieve storefront metadata. Use when users want to: create B2B Commerce stores, build Commerce storefronts, set up B2B stores from Vibes, retrieve Commerce metadata, deploy Commerce experiences, work with DigitalExperienceBundle for Commerce.

not rated 1.1k +13 yesterday A Socket: passSnyk: warnSkillSpector: pass 65 tokens original Apache-2.0

forcedotcom/sf-skills

Skill Claude CodeCodex

Configure a Trade Promotion Management (TPM) org's RTR (Real Time Reporting) export pipeline to push promotion measures into Data Cloud (Data 360) for Trade Promotion Effectiveness (TPE) dashboards. Use when a customer or admin wants to set up the RTR export for Data Cloud measures, configure the RTR report for TPE…

not rated 1.1k +13 changed 13d ago A SkillSpector: pass 96 tokens original Apache-2.0

forcedotcom/sf-skills

Skill Claude CodeCodex

End-to-end headless setup of Trade Promotion Effectiveness (TPE) dashboards for a Trade Promotion Management (TPM) Cloud org, covering tenant pairing checks, permission sets, SSOT and Tableau Next enablement, C360 SDM verification, the TPM Accruals data kit install, business-period export, RTR Data Cloud export…

not rated 1.1k +13 changed 13d ago A SkillSpector: pass 141 tokens original Apache-2.0

forcedotcom/sf-skills

Skill Claude CodeCodex

Customize the Trade Promotion Effectiveness (TPE) Analytics dashboards' generic KPI slots (Promotion Measure 1-3, Tactic Measure 1-2) with customer-chosen KPI measure codes and display names, without touching the shipped base model. Use when a customer/admin wants to "customize TPE dashboards", "change the KPIs on the…

not rated 1.1k +13 changed 13d ago A SkillSpector: pass 103 tokens original Apache-2.0

forcedotcom/sf-skills

Skill Claude CodeCodex

Deploy the TPM Accruals Data Kit components specifically required for Trade Promotion Effectiveness (TPE) dashboards. Use when a customer or admin wants to install or deploy the TPM data kit for TPE dashboards, or as a delegated step from consumer-goods-tpe-dashboard-configure. Do not use this skill if the customer…

not rated 1.1k +13 changed 13d ago A SkillSpector: warn 96 tokens original Apache-2.0

forcedotcom/sf-skills

Skill Claude CodeCodex needs its repo

Develop and deploy Data Cloud Code Extensions using SF CLI plugin. Use this skill when creating custom Python transformations for Data Cloud, deploying code extensions, or testing data transformations. Supports init, run, scan, and deploy operations.

not rated 1.1k +13 yesterday A Socket: passSnyk: passSkillSpector: pass 51 tokens original Apache-2.0

data360-schema-get

07

forcedotcom/sf-skills

Skill Claude CodeCodex

Retrieve Data Lake Object (DLO) and Data Model Object (DMO) schema information from Salesforce Data Cloud using REST APIs. Use this skill when you need to inspect DLO or DMO field definitions, data types, or metadata. Takes org alias and optional DLO/DMO name as parameters.

not rated 1.1k +13 changed 13d ago A Socket: passSnyk: passSkillSpector: pass 67 tokens original Apache-2.0

forcedotcom/sf-skills

Skill Claude CodeCodex

Apply SLDS-compliant UI using the correct blueprints, styling hooks, utility classes, and icons. Use when building any UI that needs SLDS, choosing between Lightning Base Components and SLDS Blueprints, applying styling hooks for theming, using utility classes for layout and spacing, or selecting icons. Triggers…

not rated 1.1k +13 yesterday A Socket: passSnyk: passSkillSpector: warn 101 tokens original Apache-2.0

forcedotcom/sf-skills

Skill Claude CodeCodex

Audit Lightning Web Components for SLDS design-system compliance and produce a scored quality report. Runs the SLDS linter and analyzes CSS for theming hook usage and pairing, scoring SLDS findings across categories into an overall grade. Use when asked to "score my component's SLDS", "SLDS scorecard", "SLDS quality…

not rated 1.1k +13 yesterday A Socket: passSnyk: passSkillSpector: warn 220 tokens original Apache-2.0

forcedotcom/sf-skills

Skill Claude CodeCodex

Migrate Lightning Web Components from SLDS 1 to SLDS 2 by running the SLDS linter and fixing violations. Use this skill whenever users mention SLDS 2, SLDS uplift, linter violations, LWC token migration, class overrides, hardcoded CSS values that need SLDS hook replacement, or styling hook selection. Covers all…

not rated 1.1k +13 yesterday A Socket: passSnyk: warnSkillSpector: warn 154 tokens original Apache-2.0

dx-apexguru-scan

11

forcedotcom/sf-skills

Skill Claude Code

Run an ApexGuru performance scan on a Salesforce Apex project via the ApexGuru SFAP Scan API. Zips the project's Apex (any layout), submits it, polls to completion, decodes the base64 report, and presents performance antipattern violations (SOQL in loop, DML in loop, Schema.getGlobalDescribe(), SOQL without…

not rated 1.1k +13 yesterday A Socket: passSnyk: passSkillSpector: warn 197 tokens original Apache-2.0

dx-devops-promote

12

forcedotcom/sf-skills

Skill Claude CodeCodex

Use this skill to drive the full DevOps Center promotion workflow for work items and pipeline stages — validate preconditions, prepare work items, optionally combine work items that share metadata, promote one or more work items or an entire stage to a target pipeline stage, and complete the promotion to finalize the…

not rated 1.1k +13 yesterday A Socket: passSnyk: warnSkillSpector: warn 147 tokens original Apache-2.0

forcedotcom/sf-skills

Skill Claude CodeCodex

Use this skill to poll the status of an asynchronous DevOps Center request — a promotion or deploy operation. Provide the request token returned by dx-devops-promote (the promote response) to check completion, monitor progress, or verify success or failure via sf devops request status. TRIGGER when the user wants to…

not rated 1.1k +13 yesterday A Socket: passSnyk: passSkillSpector: pass 150 tokens original Apache-2.0

dx-org-shape-manage

14

forcedotcom/sf-skills

Skill Claude CodeCodex

ALWAYS USE THIS SKILL to create, list, or delete org shapes. An org shape is a captured baseline configuration (features, limits, edition, and Metadata API settings) of a source org, without its data or metadata. Use when the user asks to create/make/take an org shape, capture or replicate an org's…

not rated 1.1k +13 changed 13d ago A Socket: passSnyk: passSkillSpector: warn 164 tokens original Apache-2.0

forcedotcom/sf-skills

Skill Claude CodeCodex

Author a Salesforce Digital Experience brand (a "brand.json") so the VS Code Brand Toolkit can load, edit, and preview it. Use this skill whenever someone wants to: create a brand, make a new brand, generate a brand from a description or a color/logo/mood, add a brand to a project so the Brand Toolkit picks it up…

not rated 1.1k +13 changed 1mo ago A Socket: passSnyk: passSkillSpector: pass 228 tokens original Apache-2.0

forcedotcom/sf-skills

Skill Claude CodeCodex

Creates, modifies, or manages Salesforce Experience Cloud LWR sites via DigitalExperience metadata. Always trigger when the tasks involve LWR sites configurations, e.g. creating/modifying pages/routes/views/theme layouts/branding sets, previewing sites, or creating/modifying guest sharing rule (metadata type…

not rated 1.1k +13 yesterday A Socket: passSnyk: failSkillSpector: pass 113 tokens original Apache-2.0

forcedotcom/sf-skills

Skill Claude Code

Create / provision / set up a NEW Digital Experience (Communities) / Experience Cloud site — employee service, IT support, help desk, HR, customer, and partner portals — via the headless-360 MCP site-creation APIs. Use whenever a user asks to create/provision/set up a portal, site, or community, e.g.: 'create an…

not rated 1.1k +13 yesterday A Socket: passSnyk: passSkillSpector: pass 234 tokens original Apache-2.0

forcedotcom/sf-skills

Skill Claude CodeCodex

Salesforce architecture diagrams using Mermaid with ASCII fallback. Use this skill when generating text-based diagrams for Salesforce architecture, OAuth flows, ERDs, integration sequences, or Agentforce structure. TRIGGER when: user says "diagram", "visualize", "ERD", or asks for sequence diagrams, flowcharts, class…

not rated 1.1k +13 changed 13d ago A Socket: passSnyk: passSkillSpector: pass 95 tokens original Apache-2.0

forcedotcom/sf-skills

Skill Claude CodeCodex

Salesforce Industries Common Core (OmniStudio/Vlocity) Apex callable generation and review skill with 120-point scoring. Use when creating, reviewing, or migrating Industries callable Apex implementations. TRIGGER when: user creates or reviews System.Callable classes, migrates VlocityOpenInterface or…

not rated 1.1k +13 yesterday A Socket: passSnyk: passSkillSpector: warn 176 tokens original Apache-2.0

forcedotcom/sf-skills

Skill Claude CodeCodex

OmniStudio Data Mapper (formerly DataRaptor) creation and validation with 100-point scoring. Use when building Extract, Transform, Load, or Turbo Extract Data Mappers, mapping Salesforce object fields, or reviewing existing Data Mapper configurations. TRIGGER when: user creates Data Mappers, configures field mappings…

not rated 1.1k +13 yesterday A Socket: passSnyk: passSkillSpector: pass 142 tokens original Apache-2.0

forcedotcom/sf-skills

Skill Claude CodeCodex

Salesforce Industries DataPack deployment automation using Vlocity Build. TRIGGER when: user deploys or validates OmniStudio/Vlocity DataPacks with vlocity commands (packDeploy/packRetry/packExport/packGetDiffs), sets up DataPack CI/CD pipelines, or troubleshoots DataPack migration errors. DO NOT TRIGGER when…

not rated 1.1k +13 yesterday A Socket: passSnyk: passSkillSpector: pass 132 tokens original Apache-2.0

forcedotcom/sf-skills

Skill Claude CodeCodex

Cross-cutting OmniStudio analysis skill for namespace detection, dependency visualization, and impact analysis across OmniScripts, FlexCards, Integration Procedures, and Data Mappers. TRIGGER when: user asks about OmniStudio dependencies, wants namespace detection (Core vs vlocitycmt vs vlocityins), needs impact…

not rated 1.1k +13 yesterday A Socket: passSnyk: warnSkillSpector: pass 156 tokens original Apache-2.0

forcedotcom/sf-skills

Skill Claude CodeCodex

Salesforce Industries CME EPC product-modeling skill for Product2-based catalog creation. Use when creating EPC products, configuring product attributes, building offer bundles with Product Child Items, or reviewing EPC DataPack JSON metadata for product catalog changes. TRIGGER when: user creates or updates Product2…

not rated 1.1k +13 yesterday A Socket: passSnyk: passSkillSpector: pass 161 tokens original Apache-2.0

forcedotcom/sf-skills

Skill Claude CodeCodex

OmniStudio FlexCard creation and validation with 130-point scoring. Use when building at-a-glance UI cards, configuring data source bindings to Integration Procedures, or reviewing existing FlexCard definitions for accessibility and performance. TRIGGER when: user creates FlexCards, configures data sources, designs…

not rated 1.1k +13 yesterday A Socket: passSnyk: passSkillSpector: warn 126 tokens original Apache-2.0

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: