forcedotcom avatar

Experience Ui Bundle Agentforce Client Generate

This handles the integration of Salesforce's Agentforce chat widget into UI Bundle projects. It's opinionated in a good way: instead of letting you build a custom chatbot from scratch, it forces you to use the official AgentforceConversationClient component and walks you through the setup. The skill queries your org for available agents via SOQL, validates agent IDs against a specific format, checks activation status, and helps configure trusted domains for local dev. It's chatty about prerequisites and will stop you if the Salesforce CLI isn't installed or your org isn't connected. If you're embedding Agentforce chat widgets into Experience Cloud sites, this saves you from reading documentation and remembering the 18-character ID format.

skills.sh installs
5K
GitHub stars
1.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add forcedotcom/sf-skills --skill experience-ui-bundle-agentforce-client-generate --agent claude-code

Installs into .claude/skills of the current project.

Files

Managing Agentforce Conversation Client

This skill is framework-agnostic: it supports both React and Angular UI Bundle apps. The Agentforce client ships as two feature packages that wrap the same Lightning Out glue — pick the one matching the app's framework (detected in Step 0):

FrameworkFeature packageElementComponent symbol
React@salesforce/ui-bundle-template-feature-react-agentforce-conversation-client<AgentforceConversationClient />AgentforceConversationClient
Angular@salesforce/ui-bundle-template-feature-angular-agentforce-conversation-client<app-agentforce-conversation-client>AgentforceConversationClientComponent

Sponsors

Details

Repository
github.com/forcedotcom/sf-skills
Categories
Frontend Development, Code Review & Quality, AI & Agent Building
First seen
Jul 14, 2026

More from forcedotcom/sf-skills

All 158
1nexu-io avatarfrontend-designnexu-io/open-designCreate distinctive, production-grade frontend interfaces with strong visual direction, polished typography, considered layout, and working HTML/CSS/JS or framew5Kskills.sh installs
2angular avatarangular-developerangular/angularGenerates Angular code and provides architectural guidance. Trigger when creating projects, components, services, or HTTP communication, or for best practices o4.9Kskills.sh installs
3jeffallan avatarvue-expertjeffallan/claude-skillsBuilds Vue 3 components with Composition API patterns, configures Nuxt 3 SSR/SSG projects, sets up Pinia stores, scaffolds Quasar/Capacitor mobile apps, impleme4.7Kskills.sh installs
4giuseppe-trisciuoglio avatartailwind-design-systemgiuseppe-trisciuoglio/developer-kitSkill for creating and managing a Design System using Tailwind CSS and shadcn/ui. Use when defining design tokens, setting up theming with CSS variables, buildi4.7Kskills.sh installs
5giuseppe-trisciuoglio avatarreact-code-reviewgiuseppe-trisciuoglio/developer-kitProvides comprehensive code review capability for React applications, validates component architecture, hooks usage, React 19 patterns, state management, perfor4.5Kskills.sh installs
6bencium avatarui-typographybencium/bencium-marketplaceProfessional typography rules for UI design, web applications, software interfaces, and all screen-based text. Enforces timeless typographic correctness that LL4Kskills.sh installs