Agentforce Vibes collection of AI skills, prompts and rules for coding, automation and more. Organized by category.
Go to file
haifeng.li 334f308779 Update rental app home screen to use CamaDataService
Replace PortalService with CamaDataService and remove cama_dev namespace for all data providers in the home screen.
2026-03-30 10:34:40 -07:00
.github fix: resolve release workflow branch protection failure @W-21658353@ (#80) 2026-03-23 22:02:18 +05:30
rules W-21780746: Removed prompts folder; no longer needed (#120) 2026-03-27 19:27:13 +05:30
samples Update rental app home screen to use CamaDataService 2026-03-30 10:34:40 -07:00
scripts feat(validate-skills): require js-yaml-parsable SKILL frontmatter @W-21338965@ (#91) 2026-03-23 17:34:29 -07:00
skills Consolidate webapp skills @W-21338965@ (#118) 2026-03-27 22:34:44 +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 feat: syncing webapp skills sync to afv @W-21338965@ (#57) 2026-03-19 22:46:27 +05:30
CHANGELOG.md chore(release): 1.5.1 [skip ci] 2026-03-27 09:12:26 +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 @W-21623314 Adding Apex skill and Apex testing skill (#104) 2026-03-27 22:32:47 +05:30
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 (1.116.6) & B2X (1.116.6) samples from npm (#114) 2026-03-26 12:07:03 -05:00
package.json chore(release): 1.5.1 [skip ci] 2026-03-27 09:12:26 +00:00
README.md W-21780746: Removed prompts folder; no longer needed (#120) 2026-03-27 19:27:13 +05:30
sfdx-project.json Add Opportunities Days_Open__c formula field 2026-01-13 20:41:28 +05:30

Agentforce Vibes Library

AI skills and rules library for Agentforce Vibes development of Salesforce metadata.

📚 About

This repository curates Salesforce-focused skills and system rules from the wider developer community to accelerate Agentforce Vibes agentic workflows.

🗂️ Structure

afv-library/
├── rules/                # Single-file guardrails and standards
├── skills/               # Directory-based executable workflows
│   ├── generating-apex/
│   ├── generating-custom-object/
│   ├── generating-flow/
│   └── ...
├── samples/              # Synced sample apps (e.g. from npm)
│   └── webapp-template-app-react-sample-b2e-experimental/
│   └── ...
├── scripts/              
│   └── ...
└── README.md

Manual Usage

Browse the repository and copy/paste any rule or skill directly into Agentforce Vibes or your preferred AI tool.

Samples

The samples/ folder contains synced sample apps. For example, samples/webapp-template-app-react-sample-b2e-experimental/ is kept in sync with the npm package @salesforce/webapp-template-app-react-sample-b2e-experimental (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 extend rules by bundling executable workflows, scripts, and reference materials into self-contained directories. Skills follow the open Agent Skills specification and are portable across many agent tools (Cursor, Claude Code, VS Code extensions, 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