When to add a skill
Create a skill when you find yourself:- Pasting the same multi-step instructions into chats with the same agent.
- Telling the agent to follow a specific procedure that isn’t obvious from the documents in its indexes.
- Giving the agent a small reference (a lookup table, an internal glossary, a calibration procedure) that doesn’t warrant its own index.
The Skills tab
Open the agent in the admin console and select the Skills tab. The tab shows a card titled Agent Skills with the description “Skills define specialized capabilities for the agent. Each skill has a name, instructions, and optional files.” If no skills are configured yet, the card shows “No skills configured for this agent.” Existing skills appear as collapsible rows, each with the skill name on the header and a trash icon to delete it. Click a row to expand it and edit the instructions or files.Adding a skill
Click Add Skill
The + Add Skill button at the top of the Skills card opens an inline form for a new skill.
Name the skill
Enter a short, descriptive Name in the text field. Names are how you and your team recognize the skill in the list, so pick something specific:
warranty-lookup, crossover, rfp-intake. You can’t rename a skill after saving, so take a moment to pick a good one.Write the instructions
In the Instructions markdown editor, describe what the skill does and how the agent should approach the task. Write it in the second person, directed at the agent:Keep the instructions focused on this one task. The agent already has its core instructions; the skill only needs to cover what makes this task different.
Attach reference files (optional)
Use the Files area to attach any small reference documents the agent should have on hand when running this skill: a lookup table, a checklist, a template, an internal glossary. You can drag and drop files or click to browse.Files attached to a skill are scoped to that skill. They don’t go into an index and they aren’t searched by the agent’s general search tool. The agent reads them directly when it’s applying the skill. This makes them well suited for small, stable references. For large or frequently updated content, use a regular index instead.
Writing good skill instructions
A skill is a prompt that the agent applies selectively. A few patterns that work well:- Lead with when to use it. The first line or two should make clear what kind of question triggers the skill. Agents pick skills based on the overall instruction, so ambiguous openings lead to skills that never fire or fire at the wrong time.
- Be explicit about steps. If the task has a sequence, number the steps. Tell the agent which tool to use at each step (“look up in
warranty_register.xlsx”, “search the compliance index”, “ask the user for confirmation before proceeding”). - Say what to do when stuck. Tell the agent what to do if a lookup fails, a field is ambiguous, or the user’s question doesn’t match the skill after all. “Say you couldn’t find it” is better than letting the agent guess.
- Reference attached files by name. If you attached
warranty_register.xlsx, refer to it by that filename in the instructions. The agent will know to consult it.
Editing and removing skills
Click a skill’s row to expand it, change the instructions or files, and click Save Skill. The trash icon on the row header removes the skill entirely. Removing a skill takes effect immediately on the next chat message.Tips
- Keep one skill per task. A skill that tries to handle warranty lookups, RMAs, and service scheduling will fire inconsistently. Split them.
- Version skills in the name when they change meaningfully. If you rewrite a skill’s procedure and want the team to know, update the name or note the date at the top of the instructions.
- Use skills for structure, not only behavior. Breaking behavior into well-named skills makes the agent easier to maintain than stuffing everything into the core instructions.