Creating skills
Skills are reusable instruction sets that enhance AI agents with specialised behaviours and domain expertise. Assign skills to agents to give them additional capabilities without modifying the agent’s system prompt.
What is a skill?
Section titled “What is a skill?”A skill contains instructional content (what to do), a trigger condition (when to activate), and optional required tools. When an agent encounters a situation matching the trigger condition, the skill’s instructions are applied.
This allows you to build modular capabilities that can be shared across multiple agents, keeping your agent configurations clean and your instructions reusable.
Creating a skill
Section titled “Creating a skill”Navigate to AI Skills in the dashboard sidebar, then click Create Skill to open the skill editor.
Skill fields
Section titled “Skill fields”| Field | Required | Description |
|---|---|---|
name | Yes | Descriptive name for the skill |
description | Yes | What the skill does (shown in skill listings) |
content | Yes | The instructional content (markdown or plain text) |
triggerCondition | Yes | When the skill should activate (natural language description) |
requiredTools | No | Tools the skill depends on to function |
tags | No | Comma-separated tags for organisation |
Trigger conditions
Section titled “Trigger conditions”Describe when the skill should be activated using natural language. The agent evaluates these conditions against the current conversation context and activates the skill when a match is found.
Examples:
- “When the user asks about code review”
- “When analysing compliance documents”
- “When generating marketing content”
Required tools
Section titled “Required tools”Skills can declare tool dependencies. If an agent has the skill assigned but lacks a required tool, the skill won’t function fully. Ensure agents have both the skill and its required tools assigned.
For example, a skill that retrieves data from an external API should list the corresponding custom tool as a dependency. This makes it clear which tools are needed when assigning the skill to a new agent.
Source types
Section titled “Source types”Skills have a source type indicating how they were created:
inline— created directly in the dashboardgithub— imported from a GitHub repository
Next steps
Section titled “Next steps”- Collections and GitHub import — import and manage skill collections from GitHub repositories