Salesforce Deploy Integration
jeremylongshore/tons-of-skills-marketplace
Deploy a Salesforce-connected application through immutable artifacts, environment binding, canary traffic, reconciliation, and rollback.
Configure the embedded Agentforce Employee Agent so it replies inside the Microsoft Teams ITSM custom client ('Salesforce Employee Assist' / 'Ask AI Agent').
$ npx skills add forcedotcom/sf-skills --skill service-itsm-teams-employee-agent-configure -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install forcedotcom/sf-skills service-itsm-teams-employee-agent-configure --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/forcedotcom/sf-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/service-itsm-teams-employee-agent-configure .claude/skills/service-itsm-teams-employee-agent-configure && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "service-itsm-teams-employee-agent-configure" agent skill from https://github.com/forcedotcom/sf-skills/tree/main/skills/service-itsm-teams-employee-agent-configure into .claude/skills/service-itsm-teams-employee-agent-configure/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "service-itsm-teams-employee-agent-configure", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/forcedotcom/sf-skills/tree/main/skills/service-itsm-teams-employee-agent-configureType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add forcedotcom/sf-skills --skill service-itsm-teams-employee-agent-configure -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install forcedotcom/sf-skills service-itsm-teams-employee-agent-configure --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/forcedotcom/sf-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/service-itsm-teams-employee-agent-configure .agents/skills/service-itsm-teams-employee-agent-configure && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "service-itsm-teams-employee-agent-configure" agent skill from https://github.com/forcedotcom/sf-skills/tree/main/skills/service-itsm-teams-employee-agent-configure into .agents/skills/service-itsm-teams-employee-agent-configure/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "service-itsm-teams-employee-agent-configure", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add forcedotcom/sf-skills --skill service-itsm-teams-employee-agent-configure -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install forcedotcom/sf-skills service-itsm-teams-employee-agent-configure --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/forcedotcom/sf-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/service-itsm-teams-employee-agent-configure .cursor/skills/service-itsm-teams-employee-agent-configure && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "service-itsm-teams-employee-agent-configure" agent skill from https://github.com/forcedotcom/sf-skills/tree/main/skills/service-itsm-teams-employee-agent-configure into .cursor/skills/service-itsm-teams-employee-agent-configure/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "service-itsm-teams-employee-agent-configure", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/forcedotcom/sf-skills.git --path skills/service-itsm-teams-employee-agent-configure--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add forcedotcom/sf-skills --skill service-itsm-teams-employee-agent-configure -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install forcedotcom/sf-skills service-itsm-teams-employee-agent-configure --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/forcedotcom/sf-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/service-itsm-teams-employee-agent-configure .gemini/skills/service-itsm-teams-employee-agent-configure && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "service-itsm-teams-employee-agent-configure" agent skill from https://github.com/forcedotcom/sf-skills/tree/main/skills/service-itsm-teams-employee-agent-configure into .gemini/skills/service-itsm-teams-employee-agent-configure/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "service-itsm-teams-employee-agent-configure", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install forcedotcom/sf-skills service-itsm-teams-employee-agent-configureInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add forcedotcom/sf-skills --skill service-itsm-teams-employee-agent-configure -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/forcedotcom/sf-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/service-itsm-teams-employee-agent-configure .github/skills/service-itsm-teams-employee-agent-configure && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "service-itsm-teams-employee-agent-configure" agent skill from https://github.com/forcedotcom/sf-skills/tree/main/skills/service-itsm-teams-employee-agent-configure into .github/skills/service-itsm-teams-employee-agent-configure/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "service-itsm-teams-employee-agent-configure", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add forcedotcom/sf-skills --skill service-itsm-teams-employee-agent-configure -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install forcedotcom/sf-skills service-itsm-teams-employee-agent-configure --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/forcedotcom/sf-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/service-itsm-teams-employee-agent-configure .opencode/skills/service-itsm-teams-employee-agent-configure && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "service-itsm-teams-employee-agent-configure" agent skill from https://github.com/forcedotcom/sf-skills/tree/main/skills/service-itsm-teams-employee-agent-configure into .opencode/skills/service-itsm-teams-employee-agent-configure/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "service-itsm-teams-employee-agent-configure", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
service-itsm-teams-employee-agent-configureConfigure the embedded Agentforce Employee Agent so it replies inside the Microsoft Teams ITSM custom client ('Salesforce Employee Assist' / 'Ask AI Agent').
Service Itsm Teams Employee Agent Configure is an agent skill from forcedotcom/sf-skills. Configure the embedded Agentforce Employee Agent so it replies inside the Microsoft Teams ITSM custom client ('Salesforce Employee Assist' / 'Ask AI Agent'). Use this for: 'set up employee agent in Teams', 'embed Agentforce agent in Teams', 'make the IT Service Employee Agent reply in Teams', 'Teams Ask AI Agent not responding', 'agent joins then leaves without replying', 'configure MIAW deployment for Teams employee agent', 'Teams embedded messaging agent setup'. Builds the whole stack headlessly (zero Setup-UI…
Its SKILL.md is about 2.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including reference files and assets (for example `references/teams-embedded-employee-agent.md`).
It sits in Sales & Support, covering CRM management and Deployment. It works with Salesforce and Microsoft Teams. The repository describes itself as: Salesforce's curated collection of agent skills for building applications. Optimized for Agentforce Vibes, compatible with all AI tools. The licence is Apache-2.0.
5 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 4bbae5c. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Service Itsm Teams Employee Agent Configure loads about 2.8k tokens when it runs, and up to ~10k if it reads all its reference files. Until then it costs about 249 tokens; SKILL.md has 1,186 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from forcedotcom/sf-skills at commit 4bbae5c, republished under its Apache-2.0 licence (© forcedotcom). 1,186 words, ~2,754 tokens.
.claude/skills/service-itsm-teams-employee-agent-configure/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.Make the embedded Agentforce agent ("IT Service Employee Agent") actually reply inside the
Microsoft Teams ITSM custom client ("Salesforce Employee Assist" → "Ask AI Agent"). The Teams
custom client loads a Messaging-in-App-and-Web (MIAW) deployment at runtime by its
esDeveloperName, which is hard-wired to Teams_AgentForce in committed Core config
(service-cloud-requestor-agent-miaw.configuration.json / the Teams app manifest) — so the
Embedded Service Deployment must be named exactly Teams_AgentForce and cannot be renamed
per-org.
This is the hardest, most under-documented part of Teams ITSM. The full build-from-scratch recipe — verified live against a real org — lives in:
→ references/teams-embedded-employee-agent.md
Execute one step at a time. These steps make real, state-changing API calls. Run a single operation, show its result, confirm it succeeded, then proceed — do not batch multiple setup calls into one parallel block.
PublicKeyCertificateSet,
type JWKS_URL, endpoint <Org>/id/keys, issuer = Employee Site URL), the Teams_AgentForce
custom-client Embedded Service Deployment, and an Omni-Flow routing flow whose routeWork action
targets a real, Active Agentforce Employee Agent. Creating and assigning the Agent Access
permission set that grants the portal user access to the agent (the step that makes it actually
reply). Verifying the token/routing chain end to end via API and diagnosing the "joined then left /
no reply" symptom.service-itsm-teams-configure). Creating the employee portal/site (experience-portal-create).
Fixing the Agentforce agent's own GenAI planner / Omni-Channel presence / capacity only after
the auth-ON + Key Set chain and Agent-Access-assigned are all confirmed and the session still stays
queue-owned with no agent reply — that residual case is an agent-runtime concern owned by the
Agentforce Employee Agent team (see the "joins then leaves" section in the reference).service-itsm-teams-configure
and experience-portal-create first). You need the Employee Site URL (e.g.
https://<org>.my.site.com/empPortal) and the org's My Domain URL.SELECT Id FROM BotDefinition WHERE Type='InternalCopilot' AND AgentType='AgentforceEmployeeAgent',
with an Active BotVersion). If none exists, create it first — enabling the
service-cloud-it-service-employee-agent Go feature may auto-provision it, but that is not
guaranteed (verified: in one org the feature enabled but provisioned nothing). The reliable way
to deploy it is service-itsm-agentic-setup-employee-agent-configure (which reads the shipped
Employee template's Agent Script and creates + publishes + activates the agent as an NGA-native
bundle); the equivalent underlying path is the ITSM Connect agent-templates install + activate
against EmployeeCopilot__AgentforceEmployeeAgent. Deploy the agent first, then run this skill to
embed it in Teams. See the "Prerequisite: the IT Service Employee Agent must exist" section in the
reference for both paths and their gotchas.The agent replies only when the whole chain is intact — missing a link produces the classic "agent joins the conversation, then leaves, no reply" symptom. All are fixable in this skill:
| # | Requirement | Symptom if missing | Fix |
|---|---|---|---|
| 1 | Channel auth mode = Auth (User Verification ON) WITH a Key Set attached | /unauthenticated/access-token → BAD_REQUEST "Set the auth mode to false" (auth ON but no Key Set → client fell back to the unauthenticated endpoint); or 401 on /eventrouter/v1/sse (Key Set endpoint/issuer wrong) | Attach a JWKS_URL Key Set (endpoint <Org>/id/keys, issuer = Employee Site URL) and link it into the channel — do not turn auth off |
| 2 | Portal user has an Agent Access permission set enabling the IT Service Employee Agent | Tokens mint and SSE connects, but the agent joins then leaves with zero ConversationEntry | Create + assign a permission set with Agent Access → the agent |
| 3 | The Teams_AgentForce ESD exists + is published | SELECT Id FROM EmbeddedServiceConfig WHERE DeveloperName='Teams_AgentForce' → 0 rows; Teams can't load a missing deployment | Metadata-deploy the API-type ESD + Connect-publish it (step 3) |
This reverses an earlier version of this skill that told you to turn User Verification OFF and never attach a Key Set. That was diagnosed on a build that flipped auth ON but forgot the Key Set, so the Teams client used the unauthenticated endpoint and hit "Set the auth mode to false." The verified, product-blessed fix is auth ON + a JWKS_URL Key Set (screenshot-confirmed live), which puts the client on the authenticated token flow the channel expects.
If the agent still won't reply after auth-ON + Key Set, Agent-Access-assigned, and the ESD
created+published are all confirmed, delegate to service-itsm-teams-debug (its AGENTFORCE
pass/fail checklist walks the full token/routing/ESD/agent chain) before escalating to the
Agentforce Employee Agent team (agent Omni presence / capacity / GenAI planner) as the last resort.
In the verified org, fixing the fixable causes above was sufficient.
Deploy in this order — Key Set first, then the channel that references it, then the ESD. All
deploys use an isolated sfdx-project.json at --api-version 67.0. Run one step at a time.
PublicKeyCertificateSet with
<type>JWKS_URL</type>, <jwksEndPoint> = <Org_Url>/id/keys, <jwtIssuer> = the Employee
Site URL. Directory must be PublicKeyCertificateSet/, suffix .PublicKeyCertificateSet-meta.xml.
(JWKS_URL is the endpoint-URL mode; Jwks is the uploaded-key mode and rejects a URL.)MessagingChannel (messagingChannelType=EmbeddedMessaging) whose sessionHandlerFlow = the
routing flow that targets the IT Service Employee Agent and sessionHandlerQueue = the fallback
queue (e.g. chatqueue). Turn User Verification ON and link the Key Set in one block:
<embeddedConfig><authMode>Auth</authMode><messagingAuthorizations>…publicKeyCertificateSetName…</messagingAuthorizations></embeddedConfig>.
Then activate the channel (MessagingChannel.IsActive=true) before publishing the ESD. The
routing flow + fallback queue are prerequisites — if Route_To_MIAW_AEA was template-installed it
ships with placeholder ids (repoint them); if none exists, author one. The sfdc_livemessage
Omni service channel is standard/pre-existing (query, don't create). See the reference §A/§E/§F.Teams_AgentForce Embedded Service Deployment (ESD) — the deployment the Teams
client loads by esDeveloperName. Metadata-deploy an API-type ESD named exactly
Teams_AgentForce whose <messagingChannel> references the channel from step 2, then
publish it via POST /services/data/v67.0/connect/embeddedservice/embeddedserviceconfig/publish/<esdId>
({} → isSuccess:true; the publish route is v67.0). See reference §C/§D. If this ESD is
missing, login works but the agent never replies — verify with
SELECT Id FROM EmbeddedServiceConfig WHERE DeveloperName='Teams_AgentForce' (Tooling).Do not use POST /connect/service-itsm/createMessagingChannel — it forces its own defaults; build
the channel yourself so you control the flow/queue/dev-name and the exact auth + Key Set wiring. See
the reference for the exact API bodies, object names, verification queries, and the full gotchas index.
| Skill | When to use instead |
|---|---|
service-itsm-teams-configure | Enabling the Teams feature Salesforce Go page toggle + Azure/Entra app + SSO/Named Credentials — run first; it delegates here for the embedded agent |
experience-portal-create | Creating the employee-service portal/site whose URL this skill consumes |
service-itsm-teams-debug | Diagnosing why an already-built agent won't reply (or other Teams ITSM failures) — runs the AGENTFORCE pass/fail checklist and reports remediation |
service-itsm-channels-coordinate | Top-level menu across Teams, Slack, Swarming, Notifications, Portal |
© forcedotcom, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 2 other files (references, assets) in skills/service-itsm-teams-employee-agent-configure of forcedotcom/sf-skills.
Open the folder on GitHubat commit 4bbae5c
Service Itsm Teams Employee Agent Configure next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Service Itsm Teams Employee Agent Configure this skillforcedotcom/sf-skills | 1.1k | — | ~2.8k | Automated safety check: Pass | Apache-2.0 | |
| Salesforce Deploy Integrationjeremylongshore/tons-of-skills-marketplace | 2.8k | — | ~1.1k | Automated safety check: Pass | MIT | |
| Salesforce Prod Checklistjeremylongshore/tons-of-skills-marketplace | 2.8k | — | ~1.1k | Automated safety check: Pass | MIT | |
| Soql Lib Query Builderbeyond-the-cloud-dev/soql-lib | 154 | — | ~4.3k | Automated safety check: Pass | MIT | |
| Sf DatacloudJaganpro/sf-skills | 424 | — | ~2.7k | Automated safety check: Pass | MIT | |
| Soql Lib Selectorbeyond-the-cloud-dev/soql-lib | 154 | — | ~2k | Automated safety check: Pass | MIT |
jeremylongshore/tons-of-skills-marketplace
Deploy a Salesforce-connected application through immutable artifacts, environment binding, canary traffic, reconciliation, and rollback.
jeremylongshore/tons-of-skills-marketplace
Gate a Salesforce integration or metadata change for production with contract, security, capacity, validation, canary, reconciliation, and rollback evidence.
beyond-the-cloud-dev/soql-lib
Builds Salesforce SOQL queries using the SOQL Lib fluent builder API (SOQL.cls).
Jaganpro/sf-skills
Salesforce Data Cloud product orchestrator for connect→prepare→harmonize→segment→act workflows.
beyond-the-cloud-dev/soql-lib
Creates Salesforce Apex selector classes using the SOQL Lib selector pattern.
Portwood-Global-Solutions/Portwood
Get from a fresh clone of Portwood to a working, fully-tested Salesforce org.
forcedotcom/sf-skills
Declared architecture snapshot for one Agentforce agent: planner, topics, actions, flows, Apex, prompt templates, and NGA plugins.
forcedotcom/sf-skills
Data Cloud 360° view of a single Agentforce session. An agent skill from forcedotcom/sf-skills.
forcedotcom/sf-skills
Apply a Salesforce sandbox post-copy automation JSON config against a target org.
forcedotcom/sf-skills
Apply a Salesforce sandbox post-copy automation JSON config against a target org.
forcedotcom/sf-skills
Apply SLDS-compliant UI using the correct blueprints, styling hooks, utility classes, and icons.
forcedotcom/sf-skills
Lightning Web Components with PICKLES methodology and 165-point scoring.
Works with
Categories
Configure the embedded Agentforce Employee Agent so it replies inside the Microsoft Teams ITSM custom client ('Salesforce Employee Assist' / 'Ask AI Agent'). Service Itsm Teams Employee Agent Configure is an agent skill from forcedotcom/sf-skills. Configure the embedded Agentforce Employee Agent so it replies inside the Microsoft Teams ITSM custom client ('Salesforce Employee Assist' / 'Ask AI Agent').
Service Itsm Teams Employee Agent Configure fits situations like: enabling the Teams feature Salesforce Go page toggle (service-itsm-teams-configure); for configuring notification preferences.
Run `npx skills add forcedotcom/sf-skills --skill service-itsm-teams-employee-agent-configure -a claude-code`. Or copy the skill folder (skills/service-itsm-teams-employee-agent-configure in forcedotcom/sf-skills) into .claude/skills/service-itsm-teams-employee-agent-configure in your project. Claude Code loads it when a task matches its description.
Run `npx skills add forcedotcom/sf-skills --skill service-itsm-teams-employee-agent-configure -a codex`. Or copy the skill folder (skills/service-itsm-teams-employee-agent-configure in forcedotcom/sf-skills) into .agents/skills/service-itsm-teams-employee-agent-configure in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add forcedotcom/sf-skills --skill service-itsm-teams-employee-agent-configure -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/service-itsm-teams-employee-agent-configure, .gemini/skills/service-itsm-teams-employee-agent-configure, .github/skills/service-itsm-teams-employee-agent-configure and .opencode/skills/service-itsm-teams-employee-agent-configure in your project.
SKILL.md names no scripts, command-line tools or credentials: Service Itsm Teams Employee Agent Configure is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Service Itsm Teams Employee Agent Configure is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.8k tokens (SKILL.md is roughly 11k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 7.5k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Service Itsm Teams Employee Agent Configure: Salesforce Deploy Integration (jeremylongshore/tons-of-skills-marketplace, 2.8k stars), Salesforce Prod Checklist (jeremylongshore/tons-of-skills-marketplace, 2.8k stars), Soql Lib Query Builder (beyond-the-cloud-dev/soql-lib, 154 stars) and Sf Datacloud (Jaganpro/sf-skills, 424 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
forcedotcom (a GitHub organization) maintains it in forcedotcom/sf-skills, which has 1,067 GitHub stars. The repository holds 252 skills in this directory. The repository was last updated on October 9, 2026.
Source: forcedotcom/sf-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.