What are open-source Salesforce skills for AI agents?

A Complete Guide to Kugamon's Public Toolkit on GitHub

Open-Source Salesforce Skills for Claude and AI Agents: A Complete Guide

Salesforce skills for AI agents are packaged instructions — reference guides, scoring rubrics, validation scripts, and workflow steps — that teach a model like Claude how to do real Salesforce work correctly: write production-grade Apex, build Flows that pass review, audit an org, read a debug log, or run a quote-to-cash cycle. Out of the box, an agent connected to your org can call tools; skills give it the judgment to use them the way an experienced admin or developer would.

Kugamon publishes its toolkit publicly at github.com/kugamon. The centerpiece is salesforce-core-skills, an MIT-licensed plugin with 16 general-purpose Salesforce skills, each behaviorally tested against a live org and built to work with any Salesforce MCP server. Around it sit a Salesforce MCP server for Claude Desktop, skills for ISVs and consulting partners, and the Kugamon quote-to-cash skills that teach agents the revenue lifecycle on Kugamon's native objects.

This guide covers what's in the toolkit, what each skill does, how the pieces fit together, when to use them versus Salesforce's own skills library, how to install them in Claude or other agent tools, and why a CPQ vendor publishes this at all.

What's in the Toolkit

Repository What it is License
salesforce-core-skills Claude Desktop / Cowork plugin marketplace with 16 Salesforce admin and developer skills; tool-agnostic (any Salesforce MCP server); also installable in other agent tools via npx MIT
salesforce-mcp-auto-auth-chrome Local Salesforce MCP server for Claude Desktop with 14 tools; refreshes its session from your Chrome login — no External App, no tokens to paste MIT
salesforce-isv-skills Reusable skills for Salesforce ISVs and consulting partners Public
kugamon-skills Plugin that teaches agents the Kugamon object model and the full Quote-to-Cash / Subscription Management lifecycle; builds on salesforce-core-skills Public, proprietary license

The 16 Core Skills

Each skill in salesforce-core-skills encodes the rules a senior practitioner applies by habit, several with structured scoring rubrics so reviews come out consistent regardless of who — or what — runs them.

Skill What it does Scoring
sf-apex Create, update, and review Apex classes and triggers — bulkification, governor limits, trigger frameworks 150-point rubric
sf-flow Create, update, and review Flows — naming, fault paths, entry conditions 110-point rubric
sf-data SOQL build/optimize/execute, safe bulk DML, test data factories
sf-lwc Lightning Web Components development 165-point SLDS 2 rubric
sf-metadata Metadata creation, org queries, permission set generation
sf-permissions Permission set analysis and "who has access to X?" auditing
sf-diagram Architecture diagrams (ERDs, OAuth flows, integrations) in Mermaid
sf-audit Comprehensive org audit — 18 scored documents in Word, Excel, and HTML from one scan
sf-test Generate, review, and run Apex tests; caps assertion-free tests 120-point rubric
sf-security Security audit plus AppExchange security-review readiness checklist 100-point rubric
sf-debug Debug log capture and analysis via the Tooling API — trace to root cause
sf-orgdiff Org-to-org comparison: drift, release verification, baseline diff
sf-integration Named/External Credentials, OAuth flow selection, Platform Events, CDC
sf-campaigns Campaign performance, funnels, ROI, lead-source analysis
sf-leads Lead/Contact enrichment with citations, confidence ratings, approval gates
sf-records Data-health inspection, dedupe/merge plans, safe batched fixes

How the Pieces Fit Together

1. An MCP server gives the agent hands

None of the skill repos install an MCP server; they assume one is connected to your org. Kugamon's salesforce-mcp-auto-auth-chrome is one option — it runs locally for Claude Desktop and refreshes its Salesforce session from your Chrome login, so there's no External App to configure and no token to paste. Any other Salesforce MCP server works too: the skills reason about capabilities (SOQL, DML, metadata, Tooling API), not one vendor's tool names.

2. Core skills give the agent judgment

salesforce-core-skills teaches the agent how a good admin or developer works, and detects one of four execution modes per session — local SFDX metadata, Salesforce CLI, MCP plus code execution, or MCP-only — adapting accordingly. Guardrail hooks stop dangerous writes, and two read-only reviewer subagents (an Apex reviewer and a security auditor) run cheap parallel review passes.

3. Kugamon skills give the agent the revenue lifecycle

kugamon-skills builds on the core plugin for orgs running the Kugamon managed packages. It teaches the object model — opportunities, quotes, orders, order releases, invoices, payments, contracts, subscriptions, renewal opportunities, assets — auto-detects which deployment mode the org runs (CPQ, Quote-to-Cash, Subscription Management, or Subscription Billing), routes New, Expansion, and Renewal record types, populates line items correctly, and knows which amount field to trust. That's why an agent can take "create a quote for Acme Corp for 50 user licenses" or "show me all open renewal opportunities closing this quarter" and get it right on native data — see Why AI Agents Need Native Revenue Data.

Tested, Not Just Written

Prompt files are easy to publish and hard to trust. salesforce-core-skills runs behavioral evaluations against a live Salesforce org — 13 independent agent runs per iteration covering reads, writes with verified cleanup, and analysis, with results published in the repo. The second iteration reported 33 of 39 expectations passed and none failed, with 12 of 13 runs improving over the first. Skills are validated against the current platform (API v66.0, Winter '26 era) with a stated floor of API v60.0, and CI enforces the routing metadata that keeps sixteen overlapping skills from colliding on trigger phrases.

When to Use This — and When to Use Salesforce's Own Skills

Salesforce publishes its own skills library, and the two are complementary rather than competing. The bottom line is about audience: Salesforce's official sf-skills are built for developers — CLI-first, SFDX-project-first, writing new code. Kugamon's skills are built for everyone else — admins, RevOps and sales ops leads, consultants, and ISVs who work in live orgs through an MCP connector and need to audit, fix, secure, monitor, and run the business rather than write code from scratch.

Use Kugamon's skills when… Use Salesforce's official sf-skills when…
You're an admin, RevOps or sales ops lead, consultant, or ISV — not only a developer You're a developer writing new Apex, LWC, or Agentforce code
You're operating against a live org through an MCP connector — auditing, scoring, debugging, comparing, enriching You're doing greenfield development inside an SFDX project with CLI-first workflows
You need scored, evidence-cited reviews or client-ready audit documents You need breadth across Agentforce, Data 360, OmniStudio, Commerce, Mobile, and LWR
You work in managed-package or subscriber orgs, or you're an ISV preparing for AppExchange security review You want Salesforce-maintained API currency across the whole platform surface
You want org-to-org drift detection, scheduled monitoring, or guardrail hooks

Both together is the intended pattern: developers build in a scratch org with the official library; everyone else audits, tests, secures, monitors, and runs the business in real orgs with this collection.

How to Install

  • Claude Desktop / Cowork (recommended): Customize → Marketplace → Add marketplace → enter kugamon/salesforce-core-skills → Sync → Install → restart Claude. Repeat with kugamon/kugamon-skills if your org runs Kugamon.
  • Any agent tool (Cursor, Codex, OpenCode, and others): the skills follow the open Agent Skills spec — npx skills add kugamon/salesforce-core-skills installs all 16.
  • No org yet? The repo ships synthetic sample data so you can try the campaign and lead skills before connecting an MCP server.

Why a CPQ Vendor Publishes This

Kugamon's revenue data lives on native Salesforce objects, and the bet behind the toolkit is simple: the more capable agents get on Salesforce data, the more the native-data advantage shows. Publishing the general skills as open source, and the lifecycle skills publicly, means any customer, partner, or admin can put an agent on their revenue process today — without waiting for a vendor's "coming soon" roadmap, as we discuss in What Is Claudeforce? To our knowledge, no other CPQ vendor publishes agent skills for its own functionality. See Kugamon Quote-to-Cash for the platform those skills drive.

Frequently Asked Questions

Q: What are Salesforce skills for AI agents?

Packaged instructions — reference guides, scoring rubrics, validation scripts, and workflows — that teach an AI agent how to do Salesforce work correctly, from writing bulkified Apex to auditing an org. They sit on top of an MCP server, which provides the tools; the skills provide the judgment.

Q: Are Kugamon's Salesforce skills really open source?

salesforce-core-skills is MIT-licensed. The Salesforce MCP server is MIT-licensed too. kugamon-skills is public on GitHub but under a proprietary license, since it's tied to Kugamon's commercial managed packages.

Q: Do I need Kugamon to use salesforce-core-skills?

No. The 16 core skills are general-purpose Salesforce admin and developer skills that work in any org with any Salesforce MCP server. kugamon-skills is the separate add-on for orgs running the Kugamon packages.

Q: Do the skills work with tools other than Claude?

Yes. They follow the open Agent Skills spec, so tools like Cursor, Codex, and OpenCode can install them with npx skills add kugamon/salesforce-core-skills. The Claude-specific extras — guardrail hooks and marketplace updates — ship through the Claude Desktop install.

Q: How are the skills tested?

Behaviorally, against a live Salesforce org: 13 independent agent runs per iteration covering reads, writes with verified cleanup, and analysis, with eval reports published in the repo. The second iteration passed 33 of 39 expectations with none failed.

Q: How is this different from Salesforce's official sf-skills library?

Different audiences. Salesforce's library is for developers — CLI-first, covering the full platform for greenfield code. Kugamon's skills are for everyone else — admins, RevOps, consultants, and ISVs working in live orgs through MCP: scored reviews, audits, security readiness, drift detection, and revenue operations. The repo recommends using both.

Q: Which Salesforce MCP server should I use?

Any. Kugamon's salesforce-mcp-auto-auth-chrome is a local server for Claude Desktop that refreshes its session from your Chrome login, but the skills reference capabilities generically and work with other Salesforce MCP servers.

Q: Can an agent run quote-to-cash operations with these skills?

With kugamon-skills installed on top of the core plugin, yes — in orgs running the Kugamon packages, an agent can create quotes, convert them to orders, generate invoices, record payments, and surface renewal opportunities, with package detection and record-type routing handled automatically.

Next Steps

Start at github.com/kugamon: add the salesforce-core-skills marketplace, connect a Salesforce MCP server, and ask a real question about your org. If you want the revenue lifecycle on native data as well, explore Kugamon CPQ and Subscription Management, or schedule a demo and bring your agent use case. Contributions to the core skills are welcome — the repo takes PRs.