Use Skills for Data Access

Invoke skills by describing what you want in natural language. Agentforce Vibes selects the matching skill automatically. In the next section, sample prompts demonstrate phrasing patterns that trigger each skill.

For full details on the skills, see the Salesforce Skills Library on GitHub.

Generative AI can produce inaccurate or harmful responses. The output generated by AI is often nondeterministic. Before using the generated output, review it for accuracy and safety. You assume responsibility for how the outcomes are applied to your organization.

Note

UI bundle and other Salesforce-specific skills are enabled by default with Agentforce Vibes. See Skills in Agentforce Vibes.

Manage Data 

This skill connects your UI bundle to Salesforce data, wiring the components that read, write, and display records through the @salesforce/platform-sdk Data SDK.

experience-ui-bundle-salesforce-data-access 

Reads, writes, and displays Salesforce data in a UI bundle through the @salesforce/platform-sdk Data SDK, covering schema-validated GraphQL queries and mutations, the query/mutate call surface, caching and refresh, sdk.fetch for REST and integration APIs, and migrating existing @salesforce/sdk-data code to the current API.

Sample prompts include:

  • “Build a page in this UI bundle that shows a filterable table of Property__c records.”
  • “Wire a GraphQL query into this component to fetch account names and their open opportunities.”
  • “My data is stale after I save a record. Fix this so the list refreshes.”

Localize Components 

This skill internationalizes a UI bundle, extracting user-facing strings into custom labels and wiring a runtime i18n library for your web app.

experience-ui-bundle-localize 

Localizes a UI bundle. The skill extracts hardcoded user-facing strings into custom labels, wires a runtime i18n library, adds labels for another language, and troubleshoots label rendering across locales for authenticated B2E bundles and B2C site bundles.

Sample prompts include:

  • “Localize this UI bundle and extract the hardcoded strings into custom labels.”
  • “Add Spanish support to my app and wire up the i18n library.”
  • “My labels render as their key names instead of the translated text. Fix it.”