Agentforce Vibes collection of AI skills, prompts and rules for coding, automation and more. Organized by category.
Go to file
Kevin Venkiteswaran a6347c590a
Update README
2026-04-13 12:40:32 -07:00
.github ci: fail PR if title does not match Conventional Commits format @W-21613569@ [post-tdx] (#146) 2026-04-08 17:08:20 +05:30
samples chore: sync React B2E & B2X (1.120.6) with uiBundle lockfiles and gitignore @W-21940169@ (#179) 2026-04-08 12:00:47 -05:00
scripts chore: sync React B2E & B2X (1.120.6) with uiBundle lockfiles and gitignore @W-21940169@ (#179) 2026-04-08 12:00:47 -05:00
skills feat: replace agentforce-development skill with three specialized skills @W-21937872@ (#184) 2026-04-09 17:04:48 +05:30
.gitignore fix: correct .gitignore to track sample lib/ folders @W-21361802@ (#119) 2026-03-27 10:57:57 +05:30
.nvmrc ci: publish skills as @salesforce/afv-skills npm package @W-21534193@ (#30) 2026-03-12 13:41:52 -07:00
.template-versions.json Rename webapp-template npm packages to ui-bundle-template @W-21338965@ (#135) 2026-03-30 15:50:18 -05:00
CHANGELOG.md chore(release): 1.7.0 [skip ci] 2026-04-09 11:35:15 +00:00
CODE_OF_CONDUCT.md required files 2025-11-11 09:22:53 -05:00
CODEOWNERS required files 2025-11-11 09:22:53 -05:00
CONTRIBUTING.md fix: update details for PR title (#153) 2026-03-31 11:38:41 -05:00
DOCS_ONLY.md required files 2025-11-11 09:22:53 -05:00
LICENSE.txt added license per Jim Jagielski 2026-02-20 16:12:14 -05:00
manifest.json skill manifest 2026-02-17 16:01:25 -05:00
package-lock.json chore: sync React B2E & B2X (1.120.6) with uiBundle lockfiles and gitignore @W-21940169@ (#179) 2026-04-08 12:00:47 -05:00
package.json chore(release): 1.7.0 [skip ci] 2026-04-09 11:35:15 +00:00
README.md Update README 2026-04-13 12:40:32 -07:00
sfdx-project.json Add Opportunities Days_Open__c formula field 2026-01-13 20:41:28 +05:30

Agentforce Vibes Library

Salesforce's official repository of agent skills for app building. It spans Agentforce agents, Lightning apps, Flow, Apex, SOQL, LWC, UI bundles, objects and fields, permission sets, and more—and we're just getting started.

Optimized for Agentforce Vibes. Compatible with all AI tools that support skills.

📚 About

This repository curates Salesforce app building skills from Salesforce and the entire community.

🗂️ Structure

afv-library/
├── skills/               # Directory-based executable workflows
│   ├── generating-apex/
│   ├── generating-custom-object/
│   ├── generating-flow/
│   └── ...
├── samples/              # Synced sample apps (e.g. from npm)
│   └── ui-bundle-template-app-react-sample-b2e/
│   └── ...
├── scripts/
│   └── ...
└── README.md

🚀 Usage

Tool Do This
Agentforce Vibes Skills are auto-installed and auto-updated
Claude Code, Codex, Gemini CLI, OpenCode, etc npx skills add forcedotcom/afv-library

📦 Samples

The samples/ folder contains synced sample apps. For example, samples/ui-bundle-template-app-react-sample-b2e/ is kept in sync with the npm package @salesforce/ui-bundle-template-app-react-sample-b2e (nightly and on manual trigger via GitHub Actions). To run the same sync locally from the repo root:

npm install
npm run sync-react-b2e-sample

The GitHub Action runs these same commands and opens a PR only when the npm package version has changed. See samples/README.md for details.

🛠️ Agent Skills

Agent Skills are modular capabilities that bundle executable workflows, scripts, and reference materials into self-contained directories. This repository follows the open Agent Skills specification and is usable by all AI tools that support skills: Claude Code, Codex, Gemini CLI, OpenCode, etc.

Directory Structure

Each skill is a folder containing:

  • SKILL.md (required) - instructions + YAML frontmatter
  • scripts/ (optional) - executable Python/Bash/JS
  • references/ (optional) - additional documentation
  • assets/ (optional) - templates, schemas, lookup data

🤝 Contributing

See Contributing for complete details.

💬 Feedback

Found an issue or have a suggestion?

  • Open an issue in GitHub
  • Suggest improvements via pull request
  • Start a discussion in GitHub Discussions or the pull request thread