Validate all required prerequisites and surface a clear, actionable status report. This skill is on-demand — it does not run automatically on session start. Run it explicitly to check or repair your local setup.
Phase 1: Prerequisite Scan
Run the tool check:
${CLAUDE_PLUGIN_ROOT}
/scripts/sf-context check-tools
The output is a JSON object with a
tools
array (plus a
diagnostic
block on any critical failure).
The banner is painted for you — do not reproduce it.
When
check-tools
runs, the plugin paints the framed
"Ready to build on Salesforce?"
banner deterministically on the visible channel — one status row per tool, the footer verdict, and the wayfinding footer — exactly like the SessionStart banner. It is a
Tier-1 surface
read the JSON for your own understanding, but do
NOT
reproduce, redraw, or re-render the banner. Add only a short read of what the result means for the user, then go to
Phase 2
.
The painted banner looks like this (illustrative — the version/message text in each row comes straight from the JSON:
version
for 🟢,
message
+ fix hint for 🟡/🔴, the note for ℹ️; the values below show the style, not fixed strings):
Show more
Installs
887
Repository
forcedotcom/sf-skills
GitHub Stars
835
First Seen
14 days ago
Security Audits
Gen Agent Trust Hub
Pass
Socket
Pass
Snyk
Pass