discover
Show the six-stage journey signpost, run on-demand org feature detection, or find an uninstalled plugin that matches a specific task.
Turn uninstalled-plugin recommendations on or off, tune how readily they trigger, or show current status.
$ npx -y skills add forcedotcom/sf-skills --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
/plugin-recommendationsContext preview
What this command does when you run it.
Turn uninstalled-plugin recommendations on or off, tune how readily they trigger, or show current status.
description: Turn uninstalled-plugin recommendations on or off, tune how readily they trigger, or show current status. allowed-tools: - Bash
Manage this plugin's uninstalled-plugin recommendation sensitivity — how readily it proposes an uninstalled Salesforce plugin that matches your task. Default is `standard`; `off` is a true hard-off (no recommendation on any surface: SessionStart, prompt submission, the bypass gate, or the discovery command) and honors `SF_DISABLE_PLUGIN_MATCH`.
Named levels, from least to most readily triggered: `off`, `low` (threshold 6.0), `standard` (threshold 3.5, default), `high` (threshold 3.0). `high` sensitivity needs the *least* evidence before proposing a plugin, `low` needs the *most* — same relationship as a smoke detector's sensitivity dial.
A custom number from `1.0` to `10.0` is also accepted for finer control, on that same threshold scale: it is compared directly against the match score, so a *lower* number triggers *more* readily (more sensitive) and a *higher* number triggers *less* readily (less sensitive, more evidence required). It is easy to get this backwards — "high" sensitivity is the low end of the number range (3.0), not the high end.
If the user asked to turn it **off**:
${CLAUDE_PLUGIN_ROOT}/scripts/sf-context plugin-match-config offIf the user asked to turn it **on** (reset to the plugin's default):
${CLAUDE_PLUGIN_ROOT}/scripts/sf-context plugin-match-config onIf the user asked to **set** a level or custom number (e.g. `low`, `high`, or `7.5`):
${CLAUDE_PLUGIN_ROOT}/scripts/sf-context plugin-match-config set <value>Otherwise show current **status**:
${CLAUDE_PLUGIN_ROOT}/scripts/sf-context plugin-match-config statusOutput the result verbatim to the user.
This repository provides a curated collection of Salesforce agent skills for building applications.
Repo: forcedotcom/sf-skills
Show the six-stage journey signpost, run on-demand org feature detection, or find an uninstalled plugin that matches a specific task.
Authenticate to a new Salesforce org via the browser (sf org login web). Optionally set the org as the project's default target.
Sign out of one or all Salesforce orgs (sf org logout). Confirms before destructive action.
Show just the connected Salesforce org details — alias, edition, API version, instance URL, username.
Confirm and install exactly one uninstalled plugin-catalog entry, or record an explicit decline.
Show just the local SFDX project metadata stats — Apex/triggers/LWC/Aura/objects/perm sets/flows counts and git status.