sf-skills
Salesforce Skills for Agentic Coding Tools โ AI-powered Apex, Flow, LWC, SOQL, Agentforce, and more for Claude Code. 14 skills, 420+ validation points, LSP integration.
Stars: 60
sf-skills is a collection of reusable skills for Agentic Salesforce Development, enabling AI-powered code generation, validation, testing, debugging, and deployment. It includes skills for development, quality, foundation, integration, AI & automation, DevOps & tooling. The installation process is newbie-friendly and includes an installer script for various CLIs. The skills are compatible with platforms like Claude Code, OpenCode, Codex, Gemini, Amp, Droid, Cursor, and Agentforce Vibes. The repository is community-driven and aims to strengthen the Salesforce ecosystem.
README:
๐ Community-powered agentic coding knowledge, shared by a Salesforce Certified Technical Architect (CTA)
A collection of reusable skills for Agentic Salesforce Development, enabling AI-powered code generation, validation, testing, debugging, and deployment. Built for Claude Code with planned support for other agentic coding tools.
- sf-apex โ Apex generation, TAF patterns, LSP validation
- sf-flow โ Flow creation & bulk validation
- sf-lwc โ Lightning Web Components, Jest tests, LMS
- sf-soql โ Natural language โ SOQL, query optimization
- sf-testing โ Apex test runner, coverage, bulk testing
- sf-debug โ Debug log analysis, governor limit fixes
- sf-metadata โ Metadata gen & org queries
- sf-data โ SOQL & test data factories
- sf-permissions โ Permission Set analysis, "Who has X?"
- sf-connected-apps โ OAuth apps & ECAs
- sf-integration โ Callouts, Events, CDC
- sf-ai-agentscript โ Agent Script DSL, FSM patterns
- sf-ai-agentforce-conversationdesign โ Persona docs, utterance libraries, guardrails
- sf-ai-agentforce-observability โ Session tracing (Data Cloud)
- sf-ai-agentforce-testing โ Agent test specs, agentic fix loops
- sf-ai-agentforce โ Agent Builder, PromptTemplate, Models API
- sf-deploy โ CI/CD automation (sf CLI v2)
- sf-diagram-mermaid โ Mermaid diagrams & ERD
- sf-diagram-nanobananapro โ Visual ERD, LWC mockups
- skill-builder โ Skill creation wizard
Seven specialized Claude Code agents for Salesforce implementations, installed to ~/.claude/agents/.
| Agent | Role | Mode | Key Skills |
|---|---|---|---|
| fde-strategist | Orchestrator โ plans, researches, delegates | plan |
sf-ai-agentforce, sf-diagram-mermaid |
| fde-engineer | Agent config, metadata, Apex, Agent Scripts | acceptEdits |
sf-ai-agentforce, sf-ai-agentscript |
| fde-experience-specialist | Conversation design, persona, UX, LWC | acceptEdits |
sf-ai-agentforce-conversationdesign, sf-lwc |
| Agent | Role | Mode | Key Skills |
|---|---|---|---|
| fde-qa-engineer | Testing (agent + platform), debug, observability | acceptEdits |
sf-testing, sf-ai-agentforce-testing |
| fde-release-engineer | Deployment, Connected Apps, CI/CD | acceptEdits |
sf-deploy, sf-connected-apps |
| Agent | Role | Mode | Key Skills |
|---|---|---|---|
| ps-technical-architect | Apex, integrations, data, LWC, performance | acceptEdits |
sf-apex, sf-integration, sf-lwc + 5 more |
| ps-solution-architect | Metadata, Flows, permissions, diagrams | acceptEdits |
sf-metadata, sf-flow, sf-permissions + 2 more |
fde-strategist (orchestrator โ plans, researches, delegates)
โโโ FDE: fde-engineer, fde-experience-specialist
โโโ QA/Release: fde-qa-engineer, fde-release-engineer
โโโ PS: ps-technical-architect, ps-solution-architect
The strategist spawns up to 4 concurrent workers via Task(). PS agents have WebSearch and WebFetch for self-directed Salesforce docs lookup.
One-liner install:
curl -sSL https://raw.githubusercontent.com/Jaganpro/sf-skills/main/tools/install.sh | bashThat's it! The newbie-friendly installer will:
- Check your system (macOS, Python version, terminal type)
- Install missing dependencies (offers to install Homebrew, Python 3.12+ if needed)
- Detect optional tools (Salesforce CLI, Java, Node.js)
-
Install sf-skills to
~/.claude/(20 skills + 7 agents + hook scripts) -
Configure Claude Code automatically (updates
~/.claude/settings.json) - Show next steps with a helpful checklist
Restart Claude Code after installation to activate hooks.
# Check installation status
python3 ~/.claude/sf-skills-install.py --status
# Update to latest version
python3 ~/.claude/sf-skills-install.py --update
# Uninstall completely
python3 ~/.claude/sf-skills-install.py --uninstall
# Preview changes without applying (dry run)
python3 ~/.claude/sf-skills-install.py --dry-run~/.claude/
โโโ skills/ # 20 Salesforce skills (native Claude Code discovery)
โ โโโ sf-apex/SKILL.md
โ โโโ sf-flow/SKILL.md
โ โโโ ... (18 more)
โโโ agents/ # 7 FDE + PS agents
โ โโโ fde-strategist.md
โ โโโ fde-engineer.md
โ โโโ ... (5 more)
โโโ hooks/ # Hook scripts
โ โโโ scripts/
โ โโโ skill-activation-prompt.py
โ โโโ skills-registry.json
โโโ lsp-engine/ # LSP wrappers (Apex, LWC, AgentScript)
โโโ .sf-skills.json # Version + metadata
โโโ sf-skills-install.py # Installer for updates
What hooks provide:
| Hook | Function |
|---|---|
| SessionStart | Initializes session, preflights org connection, warms LSP servers |
| PreToolUse | Guardrails - blocks dangerous DML, auto-fixes unbounded SOQL |
| PostToolUse | Validates Apex/Flow/LWC on save, suggests related skills |
| UserPromptSubmit | Auto-suggests skills based on your prompt |
| PermissionRequest | Auto-approves safe operations (read queries, scratch deploys) |
| SubagentStop | Tracks workflow chains, suggests next steps |
| Video | Description |
|---|---|
| How to Add/Install Skills | Install the sf-skills marketplace and add skills to Claude Code |
| Skills Demo & Walkthrough | Live demo of Apex, Flow, Metadata, and Agentforce skills in action |
๐ Deployment Note
Use the sf-deploy skill for all Salesforce deployments:
Skill(skill="sf-deploy", args="Deploy to [org]")
Skills automatically suggest themselves based on your prompts โ no need to remember skill names. All 20 skills have auto-activation triggers.
How It Works:
You: "I need to create an apex trigger for Account"
โ
๐ UserPromptSubmit hook analyzes your prompt
โ
๐ก Relevant Skills Detected
โญ /sf-apex (relevance: 7) - Apex code development with validation
โธ /sf-metadata (relevance: 3) - Salesforce metadata configuration
โ
You can invoke the suggested skill or let Claude help directly
Matching System:
| Match Type | Score | Example |
|---|---|---|
| Keyword match | +2 per keyword | "apex", "trigger", "batch" |
| Intent pattern | +3 | "create.*apex", "build.*flow" |
| File pattern | +2 | Working on *.cls files |
Configuration: Auto-activation is powered by shared/hooks/skills-registry.json and shared/hooks/skill-activation-prompt.py.
Each skill includes validation hooks that run automatically on Write and Edit operations:
| Skill | File Type | Validation | |
|---|---|---|---|
| โก | sf-apex |
*.cls, *.trigger
|
150-pt scoring + Code Analyzer + LSP |
| ๐ | sf-flow | *.flow-meta.xml |
110-pt scoring + Flow Scanner |
| โก | sf-lwc |
*.js (LWC) |
140-pt scoring + LSP syntax validation |
| โก | sf-lwc |
*.html (LWC) |
Template validation (directives, expressions) |
| ๐ | sf-soql | *.soql |
100-pt scoring + Live Query Plan API |
| ๐งช | sf-testing | *Test.cls |
100-pt scoring + coverage analysis |
| ๐ | sf-debug | Debug logs | 90-pt scoring + governor analysis |
| ๐ | sf-metadata |
*.object-meta.xml, *.field-meta.xml, *.permissionset-meta.xml
|
Metadata best practices |
| ๐พ | sf-data |
*.apex, *.soql
|
SOQL patterns + Live Query Plan |
| ๐ค | sf-ai-agentscript | *.agent |
Agent Script syntax + LSP auto-fix |
| ๐งช | sf-ai-agentforce-testing | Test spec YAML | 100-pt scoring + fix loops |
| ๐ | sf-connected-apps | *.connectedApp-meta.xml |
OAuth security validation |
| ๐ | sf-integration | *.namedCredential-meta.xml |
120-pt scoring + callout patterns |
| ๐ธ | sf-diagram-nanobananapro | Generated images | Prerequisites check |
| ๐ ๏ธ | skill-builder | SKILL.md |
YAML frontmatter validation |
Validator Dispatcher Architecture
All PostToolUse validations are routed through a central dispatcher (shared/hooks/scripts/validator-dispatcher.py) that receives file paths from Write/Edit hook context, matches file patterns to determine which validators to run, and returns combined validation output.
Routing Table:
| Pattern | Skill | Validators |
|---|---|---|
*.agent |
sf-ai-agentscript | agentscript-syntax-validator.py |
*.cls, *.trigger
|
sf-apex | apex-lsp-validate.py + post-tool-validate.py |
*.flow-meta.xml |
sf-flow | post-tool-validate.py |
/lwc/**/*.js |
sf-lwc | lwc-lsp-validate.py + post-tool-validate.py |
/lwc/**/*.html |
sf-lwc | template_validator.py |
*.object-meta.xml |
sf-metadata | validate_metadata.py |
*.field-meta.xml |
sf-metadata | validate_metadata.py |
*.permissionset-meta.xml |
sf-metadata | validate_metadata.py |
*.namedCredential-meta.xml |
sf-integration | validate_integration.py |
*.soql |
sf-soql | post-tool-validate.py |
SKILL.md |
skill-builder | validate_skill.py |
Code Analyzer V5 Integration
Hooks integrate Salesforce Code Analyzer V5 for OOTB linting alongside custom scoring:
| Engine | What It Checks | Dependency |
|---|---|---|
| PMD | 55 Apex rules (85% coverage) โ security, bulkification, complexity, testing | Java 11+ |
| SFGE | Data flow analysis, path-based security | Java 11+ |
| Regex | Trailing whitespace, hardcoded patterns | None |
| ESLint | JavaScript/LWC linting | Node.js |
| Flow Scanner | Flow best practices | Python 3.10+ |
Custom Validation Coverage:
| Validator | Total Checks | Categories |
|---|---|---|
| Apex (150-pt) | PMD 55 rules + Python 8 checks | Security (100%), Bulkification, Testing, Architecture, Clean Code, Error Handling, Performance, Documentation |
| Flow (110-pt) | 32+ checks (21/24 LFS rules) | Design/Naming, Logic/Structure, Error Handling, Architecture, Security, Performance |
| LWC (140-pt) | ESLint + retire-js + SLDS Linter | SLDS 2 Compliance, Naming, Accessibility, Component Patterns, Lightning Message Service, Security |
Graceful Degradation: If dependencies are missing, hooks run custom validation only and show which engines were skipped.
Live SOQL Query Plan Analysis
Skills integrate with Salesforce's REST API explain endpoint to provide real-time query plan analysis.
Sample Output:
๐ Live Query Plan Analysis (Org: my-dev-org)
L42: โ
Cost 0.3 (Index)
L78: โ ๏ธ Cost 2.1 (TableScan) โ ๏ธ IN LOOP
๐ Field Status__c is not indexed
| Metric | Description | Threshold |
|---|---|---|
| relativeCost | Query selectivity score | โค1.0 = selective โ
, >1.0 = non-selective |
| leadingOperationType | How Salesforce executes the query | Index, TableScan, Sharing |
| cardinality | Estimated rows returned | vs. total records in object |
| notes[] | WHY optimizations aren't being used | Index suggestions, filter issues |
Skills with Live Query Plan: sf-soql (.soql files), sf-apex (.cls, .trigger โ inline SOQL), sf-data (.soql for data operations).
Prerequisites: Connected Salesforce org (sf org login web). Falls back to static analysis if no org connected.
Skills leverage official Salesforce LSP servers for real-time syntax validation with auto-fix loops:
| Skill | File Type | LSP Server | Runtime | |
|---|---|---|---|---|
| ๐ค | sf-ai-agentscript | *.agent |
Agent Script Language Server | Node.js 18+ |
| โก | sf-apex |
*.cls, *.trigger
|
apex-jorje-lsp.jar | Java 11+ |
| โก | sf-lwc |
*.js, *.html
|
@salesforce/lwc-language-server | Node.js 18+ |
How Auto-Fix Loops Work:
- Claude writes/edits a file
- LSP hook validates syntax (~500ms)
- If errors found โ Claude receives diagnostics and auto-fixes
- Repeat up to 3 attempts
Prerequisites: See LSP table in Prerequisites section. LWC uses standalone npm package; Apex and Agent Script require VS Code extensions.
Hooks provide advisory feedback โ they inform but don't block operations.
Required:
- Claude Code (latest version)
-
Salesforce CLI v2.x (
sfcommand) โnpm install -g @salesforce/cli - Python 3.10+ (for validation hooks)
- Authenticated Salesforce Org โ DevHub, Sandbox, or Scratch Org
- sfdx-project.json โ Standard DX project structure
API Version Requirements:
| Skills | Minimum API | Notes |
|---|---|---|
| Most skills | 62.0 (Winter '25) | sf-apex, sf-flow, sf-lwc, sf-metadata |
| sf-connected-apps, sf-integration | 61.0 | External Client Apps |
| sf-ai-agentforce | 65.0 (Winter '26) | Full agent deployment, GenAiPlannerBundle |
Optional (enables additional features):
Code Analyzer V5 engines:
-
Java 11+ โ Enables PMD, CPD, SFGE engines (
brew install openjdk@11) -
Node.js 18+ โ Enables ESLint, RetireJS for LWC (
brew install node) -
Code Analyzer plugin โ
sf plugins install @salesforce/sfdx-code-analyzer
LWC Testing & Linting:
-
@salesforce/sfdx-lwc-jest โ Jest testing for LWC (
npm install @salesforce/sfdx-lwc-jest --save-dev) -
@salesforce-ux/slds-linter โ SLDS validation (
npm install -g @salesforce-ux/slds-linter)
Skill validation:
-
PyYAML โ Required for skill-builder validator (
pip3 install pyyaml)
LSP real-time validation (auto-fix loops):
-
LWC Language Server โ
npm install -g @salesforce/lwc-language-server(standalone, no VS Code needed) -
VS Code with Salesforce Extensions โ Required for Apex and Agent Script only (no npm packages available)
- Apex: Install "Salesforce Extension Pack" (Java JAR bundled in extension)
- Agent Script: Install "Salesforce Agent Script" extension (server.js bundled in extension)
- Java 11+ โ Required for Apex LSP (same as Code Analyzer)
- Node.js 18+ โ Required for Agent Script and LWC LSP
| LSP | Standalone npm? | VS Code Required? |
|---|---|---|
| LWC | โ
@salesforce/lwc-language-server
|
โ No |
| Apex | โ No (Java JAR) | โ Yes |
| Agent Script | โ No | โ Yes |
Apex Development:
-
Trigger Actions Framework (TAF) โ Optional package for sf-apex trigger patterns
- Package ID:
04tKZ000000gUEFYA2or GitHub repo
- Package ID:
"Generate an Apex trigger for Account using Trigger Actions Framework"
"Review my AccountService class for best practices"
"Create a batch job to process millions of records"
"Generate a test class with 90%+ coverage"
"Create a screen flow for account creation with validation"
"Build a record-triggered flow for opportunity stage changes"
"Generate a scheduled flow for data cleanup"
"Create a custom object called Invoice with auto-number name field"
"Add a lookup field from Contact to Account"
"Generate a permission set for invoice managers with full CRUD"
"Create a validation rule to require close date when status is Closed"
"Describe the Account object in my org and list all custom fields"
"Query all Accounts with related Contacts and Opportunities"
"Create 251 test Account records for trigger bulk testing"
"Insert 500 records from accounts.csv using Bulk API"
"Generate test data hierarchy: 10 Accounts with 3 Contacts each"
"Clean up all test records created today"
"Create a datatable component to display Accounts with sorting"
"Build a form component for creating new Contacts"
"Generate a Jest test for my accountCard component"
"Create an Apex controller with @AuraEnabled methods for my LWC"
"Set up Lightning Message Service for cross-component communication"
"Query all Accounts with more than 5 Contacts"
"Get Opportunities by Stage with total Amount per Stage"
"Find Contacts without Email addresses"
"Optimize this query: SELECT * FROM Account WHERE Name LIKE '%Corp%'"
"Generate a SOQL query to find duplicate Leads by Email"
"Run all Apex tests in my org and show coverage"
"Generate a test class for my AccountTriggerHandler"
"Create a bulk test with 251 records for trigger testing"
"Generate mock classes for HTTP callouts"
"Run tests for a specific class and show failures"
"Analyze this debug log for performance issues"
"Find governor limit violations in my log"
"What's causing this SOQL in loop error?"
"Show me how to fix this null pointer exception"
"Optimize my Apex for CPU time limits"
"Create a Connected App for API integration with JWT Bearer flow"
"Generate an External Client App for our mobile application with PKCE"
"Review my Connected Apps for security best practices"
"Migrate MyConnectedApp to an External Client App"
"Create a Named Credential for Stripe API with OAuth client credentials"
"Generate a REST callout service with retry and error handling"
"Create a Platform Event for order synchronization"
"Build a CDC subscriber trigger for Account changes"
"Set up an External Service from an OpenAPI spec"
"Create an Agentforce agent for customer support triage"
"Build a FAQ agent with topic-based routing"
"Generate an agent that calls my Apex service via Flow wrapper"
"Create a GenAiFunction for my @InvocableMethod Apex class"
"Build an agent action that calls the Stripe API"
"Generate a PromptTemplate for case summaries"
"Create a JWT Bearer OAuth flow diagram"
"Generate an ERD for Account, Contact, Opportunity, and Case"
"Diagram our Salesforce to SAP integration flow"
"Create a system landscape diagram for our Sales Cloud implementation"
"Generate a role hierarchy diagram for our sales org"
"Deploy my Apex classes to sandbox with tests"
"Validate my metadata changes before deploying to production"
"Create a new Claude Code skill for code analysis"
sf-{capability} # Cross-cutting (apex, flow, admin)
sf-ai-{name} # AI features (agentforce, copilot)
sf-product-{name} # Products (datacloud, omnistudio)
sf-cloud-{name} # Clouds (sales, service)
sf-industry-{name} # Industries (healthcare, finserv)
| Skill | Description | Status | |
|---|---|---|---|
| ๐ | sf-connected-apps |
Connected Apps, ECAs, OAuth configuration | โ Live |
| ๐ | sf-integration |
Named Credentials, External Services, REST/SOAP, Platform Events, CDC | โ Live |
| ๐ | sf-diagram-mermaid |
Mermaid diagrams for OAuth, ERD, integrations, architecture | โ Live |
| โก | sf-lwc |
Lightning Web Components, Jest, LMS | โ Live |
| ๐ | sf-soql |
Natural language to SOQL, optimization | โ Live |
| ๐งช | sf-testing |
Test execution, coverage, bulk testing | โ Live |
| ๐ | sf-debug |
Debug log analysis, governor fixes | โ Live |
| ๐ธ | sf-diagram-nanobananapro |
Visual ERD, LWC mockups, Gemini sub-agent | โ Live |
| ๐ | sf-permissions |
Permission Set analysis, hierarchy viewer, "Who has X?" | โ Live |
| ๐ | sf-security |
Sharing rules, org-wide defaults, encryption | ๐ Planned |
| ๐ฆ | sf-migration |
Org-to-org, metadata comparison | ๐ Planned |
| Skill | Description | Status | |
|---|---|---|---|
| ๐ค | sf-ai-agentforce |
Agent Builder, PromptTemplate, Models API, GenAi metadata | โ Live |
| ๐งช | sf-ai-agentforce-testing |
Agent test specs, agentic fix loops | โ Live |
| ๐ | sf-ai-agentforce-observability |
Session tracing extraction & analysis (Data Cloud) | โ Live |
| ๐ | sf-ai-agentscript |
Agent Script DSL, FSM patterns, 100-pt scoring | โ Live |
| ๐ฌ | sf-ai-agentforce-conversationdesign |
Persona docs, utterance libraries, guardrails | โ Live |
| ๐ง | sf-ai-copilot |
Einstein Copilot, Prompts | ๐ Planned |
| ๐ฎ | sf-ai-einstein |
Prediction Builder, NBA | ๐ Planned |
| Skill | Description | Status | |
|---|---|---|---|
| โ๏ธ | sf-product-datacloud |
Unified profiles, segments | ๐ Planned |
| ๐จ | sf-product-omnistudio |
FlexCards, DataRaptors | ๐ Planned |
| Skill | Description | Status | |
|---|---|---|---|
| ๐ฐ | sf-cloud-sales |
Opportunities, Quotes, Forecasting | ๐ Planned |
| ๐ง | sf-cloud-service |
Cases, Omni-Channel, Knowledge | ๐ Planned |
| ๐ | sf-cloud-experience |
Communities, Portals | ๐ Planned |
| Skill | Description | Status | |
|---|---|---|---|
| ๐ฅ | sf-industry-healthcare |
FHIR, Care Plans, Compliance | ๐ Planned |
| ๐ฆ | sf-industry-finserv |
KYC, AML, Wealth Management | ๐ Planned |
| ๐ต | sf-industry-revenue |
CPQ, Billing, Revenue Lifecycle | ๐ Planned |
Total: 30 skills (20 skills โ live, 10 planned ๐)
Use the installer script to transform and install skills for other agentic CLIs:
# Clone the repository
git clone https://github.com/Jaganpro/sf-skills
cd sf-skills
# Install all skills for a specific CLI
python tools/installer.py --cli opencode --all # OpenCode
python tools/installer.py --cli codex --all # Codex (OpenAI)
python tools/installer.py --cli gemini --all # Gemini (Google)
python tools/installer.py --cli droid --all # Droid (Factory.ai)
python tools/installer.py --cli cursor --all # Cursor (MDC format)
python tools/installer.py --cli agentforce-vibes --all # Agentforce Vibes (Salesforce)
# Install specific skills
python tools/installer.py --cli gemini --skills sf-apex sf-flow sf-deploy
# Auto-detect installed CLIs and install all skills
python tools/installer.py --detect --all
# List available skills and CLIs
python tools/installer.py --list
python tools/installer.py --list-clisThe installer:
- Transforms SKILL.md for CLI compatibility (MDC for Cursor, markdown for Agentforce Vibes)
- Bundles shared modules for self-contained installation
- Exports validation hooks as standalone scripts (where supported)
- Inlines templates for Agentforce Vibes (self-contained rules)
- Generates README with manual validation instructions
See tools/README.md for detailed installer documentation.
Agent Skills Open Standard: These skills follow the Agent Skills specification for cross-CLI compatibility.
๐ค Call for Volunteers! This repo is community-driven, sharing knowledge to strengthen the Salesforce ecosystem. We need volunteers to test skills on different CLIs (OpenCode, Codex, Gemini, Cursor, etc.). You'll learn a ton about agentic workflows while helping the community! Open an issue to get started.
Claude Code (Anthropic) โ Full Native Support
curl -sSL https://raw.githubusercontent.com/Jaganpro/sf-skills/main/tools/install.sh | bash-
Install Path:
~/.claude/skills/(native skill discovery) - Format: Native SKILL.md with hooks, templates, and examples
- Hooks: โ Automatic validation on Write/Edit operations
- LSP: โ Real-time syntax validation with auto-fix loops
- Templates: โ Referenced dynamically (no duplication)
- Docs: claude.ai/code
OpenCode CLI โ Open-Source Alternative
python tools/installer.py --cli opencode --all-
Install Path:
.opencode/skill/(project) or~/.opencode/skill/(global) -
Hooks:
โ ๏ธ Manual execution (runscripts/validate_*.py) - Docs: github.com/opencode-ai/opencode
Codex CLI (OpenAI) โ GPT-Powered Agent
python tools/installer.py --cli codex --all-
Install Path:
.codex/skills/(project) or~/.codex/skills/(global) -
Hooks:
โ ๏ธ Manual execution โ enable withcodex --enable skills - Docs: github.com/openai/codex
Gemini CLI (Google) โ 1M+ Token Context
python tools/installer.py --cli gemini --all-
Install Path:
~/.gemini/skills/(user scope) -
Hooks:
โ ๏ธ Manual execution - Docs: github.com/google-gemini/gemini-cli
Amp CLI (Sourcegraph) โ Claude Code Compatible
No installer needed โ Amp reads Claude Code skills directly from .claude/skills/.
- Hooks: โ Compatible with Claude Code hooks
- Docs: sourcegraph.com/amp
Droid CLI (Factory.ai) โ Claude Code Compatible
python tools/installer.py --cli droid --all-
Install Path:
.factory/skills/or~/.factory/skills/ -
Prerequisite: Enable Custom Droids in
/settings โ Experimental - Docs: docs.factory.ai/cli/configuration/skills
Cursor CLI โ MDC Transformation
python tools/installer.py --cli cursor --all-
Install Path:
.cursor/rules/{name}.mdc(MDC format with YAML frontmatter) - Alternative: SkillPort MCP bridge
- Docs: docs.cursor.com/context/rules-for-ai
Agentforce Vibes (Salesforce) โ Enterprise Vibe-Coding
python tools/installer.py --cli agentforce-vibes --all-
Install Path:
.clinerules/(project directory, numbered markdown:01-sf-apex.md, etc.) - Templates: Inlined directly into markdown rules (self-contained)
- Docs: Agentforce Vibes Blog
| Feature | Claude Code | Agentforce Vibes |
|---|---|---|
| Platform | Terminal CLI | VS Code Extension |
| Skills System | โ
Native (SKILL.md + hooks + templates) |
โ No skills โ uses .clinerules markdown |
| Automatic Hooks | โ Validation on Write/Edit (150+ point rubrics) | โ No hooks โ manual validation only |
| LSP Integration | โ Agentic auto-fix loops (detect โ fix โ validate) | โ Via VS Code (manual fixes only) |
| Tool Execution | โ Local tools (zero latency) | โก MCP-based (JSON-RPC overhead) |
| Salesforce Tools |
sf CLI + pre-templated skill scripts |
Salesforce DX MCP (20+ tools) |
| Templates | โ Dynamic references (50+ templates) | ๐ Inlined in markdown |
| Models | Claude Sonnet 4.5, Opus 4.6 | GPT-4.1, SFR (Salesforce Research) |
| Context Window | 200K (Sonnet) or 1M (extended) | Varies by model |
| Enterprise Features | Community-driven | Trust Layer, audit logging |
Bottom line: Claude Code offers deeper integration (hooks, agentic LSP auto-fix, local tools) for Salesforce development. Agentforce Vibes provides enterprise compliance and native Salesforce ecosystem integration via MCP.
- Fork the repository
- Create a feature branch
- Make your changes
- Test locally:
python3 tools/install.py --dry-run - Open a Pull Request
See CONTRIBUTING.md for detailed guidelines.
MIT License - Copyright (c) 2024-2026 Jag Valaiyapathy
For Tasks:
Click tags to check more tools for each tasksFor Jobs:
Alternative AI tools for sf-skills
Similar Open Source Tools
sf-skills
sf-skills is a collection of reusable skills for Agentic Salesforce Development, enabling AI-powered code generation, validation, testing, debugging, and deployment. It includes skills for development, quality, foundation, integration, AI & automation, DevOps & tooling. The installation process is newbie-friendly and includes an installer script for various CLIs. The skills are compatible with platforms like Claude Code, OpenCode, Codex, Gemini, Amp, Droid, Cursor, and Agentforce Vibes. The repository is community-driven and aims to strengthen the Salesforce ecosystem.
new-api
New API is a next-generation large model gateway and AI asset management system that provides a wide range of features, including a new UI interface, multi-language support, online recharge function, key query for usage quota, compatibility with the original One API database, model charging by usage count, channel weighted randomization, data dashboard, token grouping and model restrictions, support for various authorization login methods, support for Rerank models, OpenAI Realtime API, Claude Messages format, reasoning effort setting, content reasoning, user-specific model rate limiting, request format conversion, cache billing support, and various model support such as gpts, Midjourney-Proxy, Suno API, custom channels, Rerank models, Claude Messages format, Dify, and more.
ai-dev-kit
The AI Dev Kit is a comprehensive toolkit designed to enhance AI-driven development on Databricks. It provides trusted sources for AI coding assistants like Claude Code and Cursor to build faster and smarter on Databricks. The kit includes features such as Spark Declarative Pipelines, Databricks Jobs, AI/BI Dashboards, Unity Catalog, Genie Spaces, Knowledge Assistants, MLflow Experiments, Model Serving, Databricks Apps, and more. Users can choose from different adventures like installing the kit, using the visual builder app, teaching AI assistants Databricks patterns, executing Databricks actions, or building custom integrations with the core library. The kit also includes components like databricks-tools-core, databricks-mcp-server, databricks-skills, databricks-builder-app, and ai-dev-project.
paiml-mcp-agent-toolkit
PAIML MCP Agent Toolkit (PMAT) is a zero-configuration AI context generation system with extreme quality enforcement and Toyota Way standards. It allows users to analyze any codebase instantly through CLI, MCP, or HTTP interfaces. The toolkit provides features such as technical debt analysis, advanced monitoring, metrics aggregation, performance profiling, bottleneck detection, alert system, multi-format export, storage flexibility, and more. It also offers AI-powered intelligence for smart recommendations, polyglot analysis, repository showcase, and integration points. PMAT enforces quality standards like complexity โค20, zero SATD comments, test coverage >80%, no lint warnings, and synchronized documentation with commits. The toolkit follows Toyota Way development principles for iterative improvement, direct AST traversal, automated quality gates, and zero SATD policy.
everything-claude-code
The 'Everything Claude Code' repository is a comprehensive collection of production-ready agents, skills, hooks, commands, rules, and MCP configurations developed over 10+ months. It includes guides for setup, foundations, and philosophy, as well as detailed explanations of various topics such as token optimization, memory persistence, continuous learning, verification loops, parallelization, and subagent orchestration. The repository also provides updates on bug fixes, multi-language rules, installation wizard, PM2 support, OpenCode plugin integration, unified commands and skills, and cross-platform support. It offers a quick start guide for installation, ecosystem tools like Skill Creator and Continuous Learning v2, requirements for CLI version compatibility, key concepts like agents, skills, hooks, and rules, running tests, contributing guidelines, OpenCode support, background information, important notes on context window management and customization, star history chart, and relevant links.
azure-agentic-infraops
Agentic InfraOps is a multi-agent orchestration system for Azure infrastructure development that transforms how you build Azure infrastructure with AI agents. It provides a structured 7-step workflow that coordinates specialized AI agents through a complete infrastructure development cycle: Requirements โ Architecture โ Design โ Plan โ Code โ Deploy โ Documentation. The system enforces Azure Well-Architected Framework (WAF) alignment and Azure Verified Modules (AVM) at every phase, combining the speed of AI coding with best practices in cloud engineering.
axonhub
AxonHub is an all-in-one AI development platform that serves as an AI gateway allowing users to switch between model providers without changing any code. It provides features like vendor lock-in prevention, integration simplification, observability enhancement, and cost control. Users can access any model using any SDK with zero code changes. The platform offers full request tracing, enterprise RBAC, smart load balancing, and real-time cost tracking. AxonHub supports multiple databases, provides a unified API gateway, and offers flexible model management and API key creation for authentication. It also integrates with various AI coding tools and SDKs for seamless usage.
google_workspace_mcp
The Google Workspace MCP Server is a production-ready server that integrates major Google Workspace services with AI assistants. It supports single-user and multi-user authentication via OAuth 2.1, making it a powerful backend for custom applications. Built with FastMCP for optimal performance, it features advanced authentication handling, service caching, and streamlined development patterns. The server provides full natural language control over Google Calendar, Drive, Gmail, Docs, Sheets, Slides, Forms, Tasks, and Chat through all MCP clients, AI assistants, and developer tools. It supports free Google accounts and Google Workspace plans with expanded app options like Chat & Spaces. The server also offers private cloud instance options.
claude-craft
Claude Craft is a comprehensive framework for AI-assisted development with Claude Code, providing standardized rules, agents, and commands across multiple technology stacks. It includes autonomous sprint capabilities, documentation accuracy improvements, CI hardening, and test coverage enhancements. With support for 10 technology stacks, 5 languages, 40 AI agents, 157 slash commands, and various project management features like BMAD v6 framework, Ralph Wiggum loop execution, skills, templates, checklists, and hooks system, Claude Craft offers a robust solution for project development and management. The tool also supports workflow methodology, development tracks, document generation, BMAD v6 project management, quality gates, batch processing, backlog migration, and Claude Code hooks integration.
pai-opencode
PAI-OpenCode is a complete port of Daniel Miessler's Personal AI Infrastructure (PAI) to OpenCode, an open-source, provider-agnostic AI coding assistant. It brings modular capabilities, dynamic multi-agent orchestration, session history, and lifecycle automation to personalize AI assistants for users. With support for 75+ AI providers, PAI-OpenCode offers dynamic per-task model routing, full PAI infrastructure, real-time session sharing, and multiple client options. The tool optimizes cost and quality with a 3-tier model strategy and a 3-tier research system, allowing users to switch presets for different routing strategies. PAI-OpenCode's architecture preserves PAI's design while adapting to OpenCode, documented through Architecture Decision Records (ADRs).
Backlog.md
Backlog.md is a Markdown-native Task Manager & Kanban visualizer for any Git repository. It turns any folder with a Git repo into a self-contained project board powered by plain Markdown files and a zero-config CLI. Features include managing tasks as plain .md files, private & offline usage, instant terminal Kanban visualization, board export, modern web interface, AI-ready CLI, rich query commands, cross-platform support, and MIT-licensed open-source. Users can create tasks, view board, assign tasks to AI, manage documentation, make decisions, and configure settings easily.
superset
Superset is a turbocharged terminal that allows users to run multiple CLI coding agents simultaneously, isolate tasks in separate worktrees, monitor agent status, review changes quickly, and enhance development workflow. It supports any CLI-based coding agent and offers features like parallel execution, worktree isolation, agent monitoring, built-in diff viewer, workspace presets, universal compatibility, quick context switching, and IDE integration. Users can customize keyboard shortcuts, configure workspace setup, and teardown, and contribute to the project. The tech stack includes Electron, React, TailwindCSS, Bun, Turborepo, Vite, Biome, Drizzle ORM, Neon, and tRPC. The community provides support through Discord, Twitter, GitHub Issues, and GitHub Discussions.
tunacode
TunaCode CLI is an AI-powered coding assistant that provides a command-line interface for developers to enhance their coding experience. It offers features like model selection, parallel execution for faster file operations, and various commands for code management. The tool aims to improve coding efficiency and provide a seamless coding environment for developers.
Open-dLLM
Open-dLLM is the most open release of a diffusion-based large language model, providing pretraining, evaluation, inference, and checkpoints. It introduces Open-dCoder, the code-generation variant of Open-dLLM. The repo offers a complete stack for diffusion LLMs, enabling users to go from raw data to training, checkpoints, evaluation, and inference in one place. It includes pretraining pipeline with open datasets, inference scripts for easy sampling and generation, evaluation suite with various metrics, weights and checkpoints on Hugging Face, and transparent configs for full reproducibility.
agentic-qe
Agentic Quality Engineering Fleet (Agentic QE) is a comprehensive tool designed for quality engineering tasks. It offers a Domain-Driven Design architecture with 13 bounded contexts and 60 specialized QE agents. The tool includes features like TinyDancer intelligent model routing, ReasoningBank learning with Dream cycles, HNSW vector search, Coherence Verification, and integration with other tools like Claude Flow and Agentic Flow. It provides capabilities for test generation, coverage analysis, quality assessment, defect intelligence, requirements validation, code intelligence, security compliance, contract testing, visual accessibility, chaos resilience, learning optimization, and enterprise integration. The tool supports various protocols, LLM providers, and offers a vast library of QE skills for different testing scenarios.
rag-web-ui
RAG Web UI is an intelligent dialogue system based on RAG (Retrieval-Augmented Generation) technology. It helps enterprises and individuals build intelligent Q&A systems based on their own knowledge bases. By combining document retrieval and large language models, it delivers accurate and reliable knowledge-based question-answering services. The system is designed with features like intelligent document management, advanced dialogue engine, and a robust architecture. It supports multiple document formats, async document processing, multi-turn contextual dialogue, and reference citations in conversations. The architecture includes a backend stack with Python FastAPI, MySQL + ChromaDB, MinIO, Langchain, JWT + OAuth2 for authentication, and a frontend stack with Next.js, TypeScript, Tailwind CSS, Shadcn/UI, and Vercel AI SDK for AI integration. Performance optimization includes incremental document processing, streaming responses, vector database performance tuning, and distributed task processing. The project is licensed under the Apache-2.0 License and is intended for learning and sharing RAG knowledge only, not for commercial purposes.
For similar tasks
sf-skills
sf-skills is a collection of reusable skills for Agentic Salesforce Development, enabling AI-powered code generation, validation, testing, debugging, and deployment. It includes skills for development, quality, foundation, integration, AI & automation, DevOps & tooling. The installation process is newbie-friendly and includes an installer script for various CLIs. The skills are compatible with platforms like Claude Code, OpenCode, Codex, Gemini, Amp, Droid, Cursor, and Agentforce Vibes. The repository is community-driven and aims to strengthen the Salesforce ecosystem.
For similar jobs
sfdx-hardis
sfdx-hardis is a toolbox for Salesforce DX, developed by Cloudity, that simplifies tasks which would otherwise take minutes or hours to complete manually. It enables users to define complete CI/CD pipelines for Salesforce projects, backup metadata, and monitor any Salesforce org. The tool offers a wide range of commands that can be accessed via the command line interface or through a Visual Studio Code extension. Additionally, sfdx-hardis provides Docker images for easy integration into CI workflows. The tool is designed to be natively compliant with various platforms and tools, making it a versatile solution for Salesforce developers.
sf-skills
sf-skills is a collection of reusable skills for Agentic Salesforce Development, enabling AI-powered code generation, validation, testing, debugging, and deployment. It includes skills for development, quality, foundation, integration, AI & automation, DevOps & tooling. The installation process is newbie-friendly and includes an installer script for various CLIs. The skills are compatible with platforms like Claude Code, OpenCode, Codex, Gemini, Amp, Droid, Cursor, and Agentforce Vibes. The repository is community-driven and aims to strengthen the Salesforce ecosystem.
coral-cloud
Coral Cloud Resorts is a sample hospitality application that showcases Data Cloud, Agents, and Prompts. It provides highly personalized guest experiences through smart automation, content generation, and summarization. The app requires licenses for Data Cloud, Agents, Prompt Builder, and Einstein for Sales. Users can activate features, deploy metadata, assign permission sets, import sample data, and troubleshoot common issues. Additionally, the repository offers integration with modern web development tools like Prettier, ESLint, and pre-commit hooks for code formatting and linting.