Create, test, publish, and share skills in Skill Builder so an AI agent can complete a repeatable task.
Required Editions
| Available in: Lightning Experience |
| Available in: Enterprise, Performance, and Unlimited Editions with the Einstein for Sales add-on. |
| User Permissions Needed | |
|---|---|
| To create, edit, run, and share your own skills in Skill Builder: |
AI Skill User permission set
|
| To create, edit, run, and share all skills in Skill Builder: |
AI Skill Manager permission set
|
A skill is a reusable workflow that gives an Agentforce agent or Agentforce Coworker guidance for a repeatable task. Unlike a prompt template, which generates text in one pass, a skill can also run tools as part of the same task, such as creating or updating records, sending email, or posting to Slack.
Each skill includes these parts:
- Instructions: Markdown that tells the large language model (LLM) what to do and in what order.
- Tools: What the skill can run in Salesforce or connected systems, such as querying, updating, or creating records, or sending email.
- Context: Reference data that grounds the skill in your org, such as a policy document or a competitor list.
- Inputs: Record IDs or values the skill needs at run time. Page context supplies inputs when possible.
Get started in this order.
- Assign AI Skill User or AI Skill Manager so that Skills appear in the App Launcher, Agentforce Studio, and Agentforce Coworker.
- Create a skill with instructions and, if needed, tools and context.
- Publish and share the skill. Recipients add it to My Skills from Browse.
- Run from My Skills, with /, or by describing the task using Coworker.