Skip to the content
Agent Tools

Salesforce Development

Partner, reviewed

Build Salesforce apps and agents using these core building blocks: metadata, Apex, deploy/retrieve, security, reporting, and generated installed-versus-available capability discovery.

Plugin · by forcedotcom · runs in Claude Code · 37 skills, 3 MCP servers, 14 commands, 1 agent, 9 hooks · listed 2026-08-07

Claude Code

claude plugin install salesforce-development

Skills (37)

  • Skill 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)

    Any agent

    npx skills add forcedotcom/sf-skills --skill automation-flow-generate
  • Skill dx-org-manage

    INVOKE this skill to execute Salesforce org operations: create scratch orgs, list/display/resume/delete scratch orgs, create org snapshots, open orgs in browser.

    Any agent

    npx skills add forcedotcom/sf-skills --skill dx-org-manage
  • Skill dx-project-create

    Scaffold a new Salesforce DX project of any template — standard, empty, analytics, agent, or a React/Angular UI-bundle app — and set it up end-to-end: relocate the session, connect an org, set the…

    Any agent

    npx skills add forcedotcom/sf-skills --skill dx-project-create
  • Skill platform-apex-anonymous-run

    Runs anonymous Apex against the connected org (.apex file or pasted snippet), capturing the debug log, surfacing errors. Triggers on "run this anonymous apex", "execute this script against my org"…

    Any agent

    npx skills add forcedotcom/sf-skills --skill platform-apex-anonymous-run
  • Skill platform-apex-generate

    Primary Apex authoring skill for class generation, refactoring, and review. ALWAYS ACTIVATE when the user mentions Apex, .cls, triggers, or asks to create/refactor a class (service, selector…

    Any agent

    npx skills add forcedotcom/sf-skills --skill platform-apex-generate
  • Skill platform-apex-logs-debug

    Salesforce debug log analysis and troubleshooting with 100-point scoring. TRIGGER when: user analyzes debug logs, hits governor limits, reads stack traces, or touches .log files from Salesforce orgs.

    Any agent

    npx skills add forcedotcom/sf-skills --skill platform-apex-logs-debug
  • Skill platform-apex-test-generate

    Use to generate and validate Apex test classes with TestDataFactory patterns, bulk testing (251+ records), mocking, assertions, and disciplined test-fix loops.

    Any agent

    npx skills add forcedotcom/sf-skills --skill platform-apex-test-generate
  • Skill platform-apex-test-run

    Apex test execution, coverage analysis, and test-fix loops with 120-point scoring. Use when the user runs Apex tests, checks code coverage, fixes failing tests, or touches *Test.cls / *_Test.cls…

    Any agent

    npx skills add forcedotcom/sf-skills --skill platform-apex-test-run
  • Skill platform-capability-search

    Use this when someone says I don't know where to start or help me get going, asks where am I? in the six-stage journey, requests on-demand org feature detection for Data 360, OmniStudio, or DevOps…

    Any agent

    npx skills add forcedotcom/sf-skills --skill platform-capability-search
  • Skill platform-custom-application-generate

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

    Any agent

    npx skills add forcedotcom/sf-skills --skill platform-custom-application-generate
  • Skill platform-custom-field-generate

    Use when users create, generate, or validate Salesforce Custom Field metadata. Trigger on custom fields, field types, Roll-Up Summary, Master-Detail/Lookup relationships, formula fields, picklists…

    Any agent

    npx skills add forcedotcom/sf-skills --skill platform-custom-field-generate
  • Skill platform-custom-metadata-type-generate

    Use to create, generate, or validate Salesforce Custom Metadata Type metadata — the __mdt object, fields, and deployable records.

    Any agent

    npx skills add forcedotcom/sf-skills --skill platform-custom-metadata-type-generate
  • Skill platform-custom-object-generate

    Use when users create, generate, or validate Salesforce Custom Object metadata. Trigger on custom objects, .object files, sharing models, name fields, or validation rules — e.g. "create a custom…

    Any agent

    npx skills add forcedotcom/sf-skills --skill platform-custom-object-generate
  • Skill platform-custom-report-type-generate

    Use to create, generate, or validate Salesforce Custom Report Type metadata. Trigger on custom report types, CRTs, cross-object reports, report builder data sources, exposing fields for reporting…

    Any agent

    npx skills add forcedotcom/sf-skills --skill platform-custom-report-type-generate
  • Skill platform-custom-setting-generate

    Use to create, generate, or validate Salesforce Custom Setting metadata. Trigger on custom settings (hierarchy/list), customSettingsType, SetupOwnerId, per-profile/per-user config overrides, feature…

    Any agent

    npx skills add forcedotcom/sf-skills --skill platform-custom-setting-generate
  • Skill platform-custom-tab-generate

    Use this skill when users need to create or configure Salesforce Custom Tabs. Trigger when users mention tabs, navigation tabs, object tabs, web tabs, Visualforce tabs, Lightning component tabs, app…

    Any agent

    npx skills add forcedotcom/sf-skills --skill platform-custom-tab-generate
  • Skill platform-data-and-tooling-api-context-get

    Authoritative field/schema reference for 2130 STANDARD Salesforce objects — sObject and Tooling field API names, types, properties (filterable/sortable/groupable/updateable), and relationships for…

    Any agent

    npx skills add forcedotcom/sf-skills --skill platform-data-and-tooling-api-context-get
  • Skill platform-data-manage

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

    Any agent

    npx skills add forcedotcom/sf-skills --skill platform-data-manage
  • Skill platform-deploy-validate

    Validate Salesforce metadata before deploying. TRIGGER when the user asks to validate a deploy, do a dry-run, check before deploying, or targets a Production org for any deploy operation.

    Any agent

    npx skills add forcedotcom/sf-skills --skill platform-deploy-validate
  • Skill platform-destructive-deploy

    Execute the destructiveChanges.xml delete-and-deploy workflow against a Salesforce org. TRIGGER when the user asks to delete/remove a custom object, field, Apex class, flow, or any metadata…

    Any agent

    npx skills add forcedotcom/sf-skills --skill platform-destructive-deploy
  • Skill platform-environment-validate

    Validate and configure the local Salesforce development environment. Runs a prerequisite scan across required tools with per-tool status and offers to install or update missing items.

    Any agent

    npx skills add forcedotcom/sf-skills --skill platform-environment-validate
  • Skill platform-flexipage-generate

    Use when users create, generate, modify, or validate Salesforce Lightning pages (FlexiPages). Trigger on RecordPage, AppPage, HomePage, Lightning pages, adding components to a page, page…

    Any agent

    npx skills add forcedotcom/sf-skills --skill platform-flexipage-generate
  • Skill platform-lightning-app-coordinate

    Build complete Salesforce Lightning Experience applications from natural language descriptions. Use this skill when a user requests a "complete app", "Lightning app", "business solution"…

    Any agent

    npx skills add forcedotcom/sf-skills --skill platform-lightning-app-coordinate
  • Skill platform-list-view-generate

    Use this skill when users need to create, generate, or validate Salesforce List View metadata. Trigger when users mention list views, filtered record lists, creating views, setting up record…

    Any agent

    npx skills add forcedotcom/sf-skills --skill platform-list-view-generate
  • Skill platform-lsp-integrate

    Reference/contract for the Salesforce LSP MCP tools and unavailability handling. Use when asking how to use the LSP, which tools exist, what apex.diagnostics / validate_soql / complete_soql do, why…

    Any agent

    npx skills add forcedotcom/sf-skills --skill platform-lsp-integrate
  • Skill platform-manifest-generate

    Use to generate a package.xml (and optionally destructiveChanges.xml / Pre / Post) from a source dir, a component list, or org introspection.

    Any agent

    npx skills add forcedotcom/sf-skills --skill platform-manifest-generate
  • Skill platform-metadata-api-context-get

    REQUIRED companion for Salesforce metadata generation — load this schema/API-context skill in the SAME turn as ANY metadata generator (if you load a generator, you ALSO load this).

    Any agent

    npx skills add forcedotcom/sf-skills --skill platform-metadata-api-context-get
  • Skill platform-metadata-deploy

    Salesforce DevOps automation using sf CLI v2. TRIGGER when: user deploys metadata, creates/manages scratch orgs or sandboxes, sets up CI/CD pipelines, or troubleshoots deployment errors with sf…

    Any agent

    npx skills add forcedotcom/sf-skills --skill platform-metadata-deploy
  • Skill platform-metadata-retrieve

    ALWAYS USE THIS SKILL to retrieve metadata from an org to your local project with sf project retrieve start. Supports retrieval by all changes, source directory, metadata type (wildcards), manifest…

    Any agent

    npx skills add forcedotcom/sf-skills --skill platform-metadata-retrieve
  • Skill platform-permission-set-generate

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

    Any agent

    npx skills add forcedotcom/sf-skills --skill platform-permission-set-generate
  • Skill platform-quick-deploy

    Deploy validated metadata to a Production Salesforce org without re-running tests. TRIGGER when the user wants to deploy to production, says 'quick deploy', 'promote', 'ship to prod', or has just…

    Any agent

    npx skills add forcedotcom/sf-skills --skill platform-quick-deploy
  • Skill platform-report-generate

    Use when users create, generate, or validate Salesforce Lightning Report metadata (.report-meta.xml) — tabular, summary, matrix, or joined reports with columns, groupings, filters, charts…

    Any agent

    npx skills add forcedotcom/sf-skills --skill platform-report-generate
  • Skill platform-sharing-owd-configure

    Use when the user wants to retrieve or update Organization-Wide Default (OWD) sharing settings for Salesforce objects. TRIGGER on org-wide defaults, checking/viewing sharing defaults, changing…

    Any agent

    npx skills add forcedotcom/sf-skills --skill platform-sharing-owd-configure
  • Skill platform-sharing-rules-generate

    Use when users get, create, edit, delete, or retrieve Salesforce Sharing Rules metadata for record-level access. TRIGGER on sharing rules, record/criteria-based/role-based/guest-user sharing…

    Any agent

    npx skills add forcedotcom/sf-skills --skill platform-sharing-rules-generate
  • Skill platform-soql-query

    Use when the user needs SOQL/SOSL authoring or optimization: natural-language-to-query generation, relationship queries, aggregates, query-plan/selectivity analysis, and performance or safety…

    Any agent

    npx skills add forcedotcom/sf-skills --skill platform-soql-query
  • Skill platform-validation-rule-generate

    Use this skill when users need to create, modify, or validate Salesforce Validation Rules. Trigger when users mention validation rules, field validation, data quality rules, formula validation…

    Any agent

    npx skills add forcedotcom/sf-skills --skill platform-validation-rule-generate
  • Skill platform-value-set-generate

    Use to create, generate, or validate a Salesforce GlobalValueSet (reusable picklist shared across fields) or customize a StandardValueSet (built-in picklists like Industry, Lead Source, Opportunity…

    Any agent

    npx skills add forcedotcom/sf-skills --skill platform-value-set-generate

Agents (1)

  • Agent salesforce-dev

    Primary Salesforce development agent. Activates automatically in Salesforce projects (sfdx-project.json present). Routes requests through skills, then SF CLI, then direct API as a last resort.

Commands (14)

  • Command discover

    Show ranked what's-next nudges across the six-stage journey, run on-demand org feature detection, or find an uninstalled plugin that matches a specific task.

  • Command feedback

    Record a quick 1-5 satisfaction rating as local usage telemetry. Manual-only — never dispatched by the model.

  • Command login

    Authenticate to a new Salesforce org via the browser (sf org login web). Optionally set the org as the project's default target.

  • Command logout

    Sign out of one or all Salesforce orgs (sf org logout). Confirms before destructive action.

  • Command org

    Show just the connected Salesforce org details — alias, edition, API version, instance URL, username.

  • Command plugin-install

    Confirm and install exactly one uninstalled plugin-catalog entry, or record an explicit decline.

  • Command plugin-recommendations

    Turn uninstalled-plugin recommendations on or off, tune how readily they trigger, or show current status.

  • Command project

    Show just the local SFDX project metadata stats — Apex/triggers/LWC/Aura/objects/perm sets/flows counts and git status.

  • Command reset-source-tracking

    Reset source tracking for the target org — tells the CLI to forget all tracked changes so the next push/pull treats the full org as new state. Destructive on shared sandboxes.

  • Command set-default

    Set the project's target-org (the org that all sf commands run against by default). If no org is named, lists the authenticated orgs for the user to pick.

  • Command setup

    Validate the local Salesforce development environment — scan required tools (SF CLI, Code Analyzer, Node, NPM, Git, MCP, Source Tracking) with 🔴/🟡/🟢 status and offer guided install/update.

  • Command status

    Show the Salesforce project banner — connected org, edition, API, project metadata stats, and MCP server status.

  • Command telemetry

    Turn plugin usage telemetry on or off, or show its current status (what's collected, machine id, buffered events).

  • Command welcome

    Display the Salesforce session banner — connected org, edition, API, project metadata stats, MCP servers. Auto-invoked at session start by the SessionStart hook.

From Anthropic's public plugin directory, read on 2026-10-16. Find a skill by task.