What Are Skills?
Skills are reusable capability modules that agents can discover and run at runtime. Each Skill has a name, description, prompt instructions, and configured automation tools. Instead of wiring every automation into each agent manually, you build Skills once in the Skills Directory; agents then find and use them dynamically based on context.
Agents can take action through both tools and Skills. The right choice depends on how tightly coupled the capability is to a single agent versus how broadly it needs to be shared.
| Consideration | Tools | Skills |
|---|
| Scope | Configured directly on one agent | Created once in the Skills Directory, available to many agents |
| Setup | Admin adds and configures each tool on the agent | Admin builds the Skill once; agents discover it at runtime |
| Reusability | Must be recreated on every agent that needs it | Shared across any agent with Skills enabled |
| Maintenance | Update each agent individually when logic changes | Update the Skill once and all agents pick up the change |
| Best for | Capabilities specific to a single agent’s purpose | Common capabilities used across multiple agents or apps |
Start with tools when an agent needs a one-off capability. Promote a tool to a Skill when you find yourself configuring the same automation on multiple agents.
Create a Skill
App admins create and manage Skills under Intelligence → Skills.
- Open Intelligence in your app.
- Click the Skills tab at the top of the page.
- Enter a name, description, prompt instructions, and applicable automation tools.
- Click Create Skill.
Skill fields:
- Name and Description — How the Skill is identified and when it should be used
- Prompt instructions — Instructions the agent follows when executing the Skill
- Automation tools — One or more automations (e.g., On-Demand) that implement the Skill’s behavior
Lifecycle status:
| Status | Behavior |
|---|
| Draft | Not available to agents; use for work-in-progress |
| Active | Available to agents when Skills are enabled |
| Disabled | Temporarily hidden from agents; can be re-enabled |
Only Active Skills appear when agents search or use Skills at runtime. Draft Skills never appear in search.
Add Skills to an Agent
- In Intelligence, select an agent.
- Click Configure.
- Choose the Skills you’d like the agent to have access to (including All App Skills).
- Click Save.
If you know an agent will always need a specific Skill, add up to 3 preloaded Skills the agent can access immediately — skipping the runtime search step.
The Enabled Skills setting controls the agent’s access level:
| Mode | Behavior |
|---|
| None | Agent has no Skills (default for new agents) |
| All | Agent can discover and use all active Skills in the app |
| Selected | Admin picks specific Skills from a checkbox table |
In Selected mode, use the checkbox table to choose exactly which Skills the agent can use. This gives fine-grained control when you have many Skills but want each agent to use only a subset.
Runtime Behavior
When Skills are enabled (any mode other than None), the agent automatically receives discovery tools — no manual tool setup is required. At runtime, the agent uses Skills in three steps:
- Search — The agent calls the Skill search tool to find Skills relevant to the user’s request.
- Details — For a chosen Skill, the agent retrieves the name, description, instructions, and automation wiring.
- Execute — The agent runs the Skill’s behavior by invoking the underlying automation(s) through the Run Automation tool.
Operational Notes
- Only Active Skills surface at runtime; Disabled Skills do not.
- New agents default to None; enable Skills explicitly if you want the agent to use them.
- After changing a Skill’s status or an agent’s Enabled Skills mode, allow a moment for the agent to see the updated set.