<Devsly/>
NotebookLM Watermark Remover
Remove the NotebookLM watermark from PDF slide exports — free, unlimited, and 100% in your browser.
View
NotebookLM Video Watermark Remover
Remove the NotebookLM watermark from every frame of your MP4 and auto-trim the end card — free and unlimited.
View
Gemini Watermark Remover
Remove the Gemini (Veo) sparkle watermark from every frame of your AI-generated MP4 — free and unlimited.
View
MCP https://devsly.io/mcp MCP Tools Best Skills API Docs

Keyboard Shortcuts

Navigation

Quick Search
⌘ / Ctrl + K
Toggle Dark Mode
⌘ / Ctrl + D
Close Dialogs
Esc

Tool Actions

Execute / Process
⌘ / Ctrl + Enter
Clear Input
⌘ / Ctrl + Shift + C
Copy Output
⌘ / Ctrl + Shift + X

Editor

Select All
⌘ / Ctrl + A
Undo
⌘ / Ctrl + Z
Redo
⌘ / Ctrl + Shift + Z

Updated 1d ago

by forcedotcom

sf-skills

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

  • Active — Updated in the last 14 days

1.1k GitHub stars (1,094)

+58 in 20 days

Stars gained per day · daily snapshots since Sep 26
Stars gained per day, Sep 26 to Oct 16: +58 in total; the busiest day was Sep 30 with +9 stars.Sep 27: 0 starsSep 28: 0 starsSep 29: +5 starsSep 30: +9 starsOct 1: 0 starsOct 2: +1 starsOct 3: +3 starsOct 4: +1 starsOct 5: 0 starsOct 6: +1 starsOct 7: +2 starsOct 8: +2 starsOct 9: +5 starsOct 10: +1 starsOct 11: +2 starsOct 12: 0 starsOct 13: +9 starsOct 14: +6 starsOct 15: +8 starsOct 16: +3 stars
Stars gained between daily snapshots
PeriodNew stars
Sep 270
Sep 280
Sep 29+5
Sep 30+9
Oct 10
Oct 2+1
Oct 3+3
Oct 4+1
Oct 50
Oct 6+1
Oct 7+2
Oct 8+2
Oct 9+5
Oct 10+1
Oct 11+2
Oct 120
Oct 13+9
Oct 14+6
Oct 15+8
Oct 16+3
  • 30 skills (30 skills found in its SKILL.md files)
  • 371 forks (371 forks)
  • 1d ago last update (Last updated 1d ago)

Install

Skills CLI

npx skills add forcedotcom/sf-skills

Asks which skills and agents to install. Just one: npx skills add forcedotcom/sf-skills --skill agentforce-architecture-analyze — add -g for every project.

Claude Code

git clone https://github.com/forcedotcom/sf-skillscp -r "sf-skills/skills/agentforce-architecture-analyze" ~/.claude/skills/

Copies the agentforce-architecture-analyze skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.

Plugin

/plugin marketplace add forcedotcom/sf-skills

Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.

Skills can run code on your machine — read the SKILL.md first.

What it does

In the author's own words, from each skill's SKILL.md — showing the first 30 of 358 files.

  • agentforce-architecture-analyze

    Declared architecture snapshot for one Agentforce agent: planner, topics, actions, flows, Apex, prompt templates, and NGA plugins. Renders a human-readable architecture document and Mermaid invocation graph from design-time metadata (not runtime audit rows). TRIGGER when user asks to describe, diagram, inventory, audit, document, or diff (e.g. v3 vs v5) the architecture / action tree / topic stru…

    skills/agentforce-architecture-analyze/SKILL.md on GitHub (opens in a new tab)
  • agentforce-bot-upgrade

    Use this skill to Upgrade Einstein Bots into Agentforce agents end-to-end in a single pass, orchestrating per-bot Agent Spec generation, planner reconciliation across bots, agentforce-generate authoring, and post-conversion .agent enhancements. TRIGGER when: user asks to migrate, upgrade, or convert one or more Einstein Bots to Agentforce; runs a multi-bot bot-to-agent upgrade; needs Einstein Bot…

    skills/agentforce-bot-upgrade/SKILL.md on GitHub (opens in a new tab)
  • agentforce-d360-analyze

    Data Cloud 360° view of a single Agentforce session. TRIGGER when user asks to trace, inspect, summarize, or describe a specific Agentforce session by session id (Agent Session UUID `019d…` or MessagingSession id `0Mw…`). Also triggers on session discovery — find/list/search sessions by time, agent, channel, outcome, or conversation text — when the user has no session id yet. DO NOT TRIGGER for d…

    skills/agentforce-d360-analyze/SKILL.md on GitHub (opens in a new tab)
  • agentforce-generate

    Build, modify, audit, repair, optimize, debug, and deploy agents with Agentforce Agent Script. TRIGGER when: user creates, reviews, or changes .agent files or aiAuthoringBundle metadata; asks to fix AgentScript, audit an existing agent, run an AgentScript health check, common-pitfall review, or baseline-versus-candidate repair loop; changes a response, action, subagent, route, state flow, or Agen…

    skills/agentforce-generate/SKILL.md on GitHub (opens in a new tab)
  • agentforce-observe

    Analyze production Agentforce agent behavior using session traces and Data Cloud, and manage Agent Health Monitoring (AHM) alerts. TRIGGER when: user queries STDM session data or Data Cloud trace records; investigates production agent failures, regressions, or performance issues; asks about session traces, conversation logs, or agent metrics; wants to reproduce a reported production issue in prev…

    skills/agentforce-observe/SKILL.md on GitHub (opens in a new tab)
  • agentforce-test

    Write, run, and analyze structured test suites for Agentforce agents — functional AND security. TRIGGER when: user writes or modifies test spec YAML (AiEvaluationDefinition); runs sf agent test create, run, run-eval, or results commands; asks about test coverage strategy, metric selection, or custom evaluations; interprets test results or diagnoses test failures; asks about batch testing, regress…

    skills/agentforce-test/SKILL.md on GitHub (opens in a new tab)
  • automation-flow-generate

    Generate Salesforce Flows using the MCP tool execute_metadata_action. Use when the user asks to create, build, or generate a flow — including Screen, Autolaunched, Record-Triggered (before/after-save), Scheduled. Also trigger for flow-like requests such as "when a record is created", "trigger daily at", "send an email when", "update the field when", "automate", "workflow", or "flow XML/metadata".…

    skills/automation-flow-generate/SKILL.md on GitHub (opens in a new tab)
  • automation-sandbox-post-copy-config-generate

    Generate the JSON config file that the Salesforce sandbox post-copy automation tool consumes, from a customer SOP in any format (PDF, xlsx, csv, JSON, docx, Markdown, plain text, or a screenshot of an endpoint table). Use when the user asks to create, build, generate, produce, or convert a post-copy or post-refresh automation config — turning a sandbox-refresh SOP into a JSON array of OutboundMes…

    skills/automation-sandbox-post-copy-config-generate/SKILL.md on GitHub (opens in a new tab)
  • automation-sandbox-post-copy-configure

    Apply a Salesforce sandbox post-copy automation JSON config against a target org. For each entry, the skill derives the correct Tooling API sobject from the entry's `ConfigurationName`, verifies the derivation via a describe probe, resolves the record Id via SOQL-over-REST, then PATCHes the record via the compound `Metadata` field using `sf api request rest`. `ScheduledApex` entries run anonymous…

    skills/automation-sandbox-post-copy-configure/SKILL.md on GitHub (opens in a new tab)
  • commerce-b2b-open-code-components-integrate

    Integrate Salesforce B2B Commerce open source components from GitHub into B2B Commerce stores. Use when users mention "integrate open code components", "open source B2B commerce", "add open code components", "forcedotcom/b2b-commerce-open-source-components", or want to add open source commerce components to their store. Copies all components and labels so they become available in Experience Build…

    skills/commerce-b2b-open-code-components-integrate/SKILL.md on GitHub (opens in a new tab)
  • commerce-b2b-open-code-components-replace

    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. Use when users mention "replace OOTB components", "replace commerce components with open code", "swap OOTB for open source", "replace commerce_builder:", "replace OOTB in site", "replace component in sit…

    skills/commerce-b2b-open-code-components-replace/SKILL.md on GitHub (opens in a new tab)
  • commerce-b2b-store-create

    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.

    skills/commerce-b2b-store-create/SKILL.md on GitHub (opens in a new tab)
  • consumer-goods-accruals-datakit-deploy

    Use this skill to deploy the TPM Liability Accruals data kit end to end to a Salesforce org. Invoke when a customer or teammate wants to install the accrual engine, verify the Data Cloud connection, deploy the Data Kit components, and schedule the export and accrual calculation chain. Trigger phrases include: 'deploy the accrual data kit', 'set up liability accruals', 'install TPM accruals', 'hea…

    skills/consumer-goods-accruals-datakit-deploy/SKILL.md on GitHub (opens in a new tab)
  • consumer-goods-promotion-bo-api-deploy

    Use to enable the Consumer Goods Cloud TPM Promotion Business Object (BO) API framework in a Salesforce org, interview the user for the custom Workflow Step they want to add, generate and deploy that Apex class, wire it into the create/update/copy workflows, and prove it end-to-end via headless REST ingest. Ships a worked reference example (SetCommentValue) but the customization is user-supplied…

    skills/consumer-goods-promotion-bo-api-deploy/SKILL.md on GitHub (opens in a new tab)
  • consumer-goods-rtr-datacloud-export-configure

    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, or as a delegated step from consumer-goods-tpe-dashboard-configure.

    skills/consumer-goods-rtr-datacloud-export-configure/SKILL.md on GitHub (opens in a new tab)
  • consumer-goods-sync-management-configure

    Use this skill to set up Salesforce Consumer Goods (CG) Cloud Mobile Sync end-to-end for the Sync Management App managed package — it runs all three acts in order (Act 1 Setup Sync, Act 2 Assign Users, Act 3 Plan & Verify), not just installing the baseline, so a sales rep can see the day's planned visits offline. Use it when asked to "set up CG Cloud mobile sync", "configure Consumer Goods mobile…

    skills/consumer-goods-sync-management-configure/SKILL.md on GitHub (opens in a new tab)
  • consumer-goods-tpe-dashboard-configure

    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 configuration, the TPM_PROMOTION_MEASURE Data Transform, TPE Analytics app install, an…

    skills/consumer-goods-tpe-dashboard-configure/SKILL.md on GitHub (opens in a new tab)
  • consumer-goods-tpe-dashboard-custom-kpi-configure

    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 Promotion/Tactic Analysis dashboard", or "swap in our own measure codes on the…

    skills/consumer-goods-tpe-dashboard-custom-kpi-configure/SKILL.md on GitHub (opens in a new tab)
  • consumer-goods-tpe-datakit-deploy

    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 wants to deploy the TPM Accruals Data Kit for the Accruals feature.

    skills/consumer-goods-tpe-datakit-deploy/SKILL.md on GitHub (opens in a new tab)
  • data360-code-extension-generate

    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.

    skills/data360-code-extension-generate/SKILL.md on GitHub (opens in a new tab)
  • data360-schema-get

    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.

    skills/data360-schema-get/SKILL.md on GitHub (opens in a new tab)
  • design-systems-slds-apply

    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 include "build a modal", "create a form", "data table", "SLDS styling", "style with h…

    skills/design-systems-slds-apply/SKILL.md on GitHub (opens in a new tab)
  • design-systems-slds-validate

    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 report", "audit SLDS compliance", "how good is my SLDS", "check SLDS quality", "r…

    skills/design-systems-slds-validate/SKILL.md on GitHub (opens in a new tab)
  • design-systems-slds2-migrate

    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 styling hook categories — color, spacing, sizing, typography, borders, radius, and sha…

    skills/design-systems-slds2-migrate/SKILL.md on GitHub (opens in a new tab)
  • dx-apexguru-scan

    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 WHERE/LIMIT, unused SOQL fields) grouped by rule with severity, file:line, and suggested f…

    skills/dx-apexguru-scan/SKILL.md on GitHub (opens in a new tab)
  • dx-app-analytics-query

    ISV App Analytics metadata types — AppAnalyticsQueryRequest and AppAnalyticsSettings. Use this skill when the user asks about retrieving managed package usage data, configuring App Analytics simulation mode, querying subscriber snapshots, or understanding the AppAnalyticsQueryRequest lifecycle (New → Pending → Complete → Expired). TRIGGER when: user mentions App Analytics, AppAnalyticsQueryReques…

    skills/dx-app-analytics-query/SKILL.md on GitHub (opens in a new tab)
  • dx-code-analyzer-configure

    Set up, configure, and troubleshoot Salesforce Code Analyzer for any project. Handles installation, prerequisite checks, diagnosing broken setups, creating and editing code-analyzer.yml overrides, engine-specific settings, ignore patterns, severity overrides, and CI/CD pipeline setup. TRIGGER when: user says 'set up code analyzer', 'configure code analyzer', 'install code analyzer', 'code analyze…

    skills/dx-code-analyzer-configure/SKILL.md on GitHub (opens in a new tab)
  • dx-code-analyzer-custom-rule-create

    Create custom Code Analyzer rules for Regex (pattern matching), PMD (XPath/AST for Apex and metadata XML), and ESLint (LWC/JavaScript/TypeScript). Use when users want to enforce coding standards, ban patterns, detect hardcoded values, govern metadata, or add rules not in the built-in set. TRIGGER when: user says 'create a rule', 'ban System.debug', 'enforce naming convention', 'detect hardcoded I…

    skills/dx-code-analyzer-custom-rule-create/SKILL.md on GitHub (opens in a new tab)
  • dx-code-analyzer-run

    Run Salesforce Code Analyzer to scan code for security, performance, best practice, and code style violations. Supports all engines (PMD, ESLint, CPD, RetireJS, Flow, SFGE, ApexGuru), targets (files, folders, git diff), categories, and severities. Also handles post-scan exploration: filtering results by engine/severity/category/file, and explaining what rules mean. TRIGGER when: user says 'scan m…

    skills/dx-code-analyzer-run/SKILL.md on GitHub (opens in a new tab)
  • dx-devops-conflict-resolve

    Use this skill to diagnose and resolve what blocks a DevOps Center promotion of a work item's feature branch: Git merge conflicts and deployment failures. DevOps Center is Git-backed, so overlapping metadata changes surface as merge conflicts against the target stage branch, resolved with git (detect, resolve markers, commit, push). Deploy failures often cite a missing dependency a full promotion…

    skills/dx-devops-conflict-resolve/SKILL.md on GitHub (opens in a new tab)

Review before you install

A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.