Skills

Skills are reusable instructions you can attach to agents when they need specific operating knowledge or behavior.

Skills

Skills are reusable instructions you can attach to agents when they need specific operating knowledge or behavior.

Reusable behavior, not source content

Use Skills for how an agent should handle a task. Use Sources for reference knowledge. Use Tools or MCP Servers when the agent needs to fetch live data or take action.

Where Skills Live

Skills have two layers:

PageScopeUse it for
SkillsOrganizationCreate, search, install, edit, view, and archive skills
Agent SkillsAgentAttach skills to one agent, reorder them, and enable them

Both pages require an admin or superadmin role.

Create A Custom Skill

Go to Skills, then choose Create Skill.

The form includes:

  • name
  • slug
  • short description
  • tags
  • instructions

The name can generate a slug automatically until you edit the slug yourself. Keep the short description precise because it is part of the compact runtime catalog shown to the model.

Simple example

Imagine a skill named Warranty Escalation.

  • short description: "Handle warranty claims that need human review"
  • tags: warranty, escalation, support-policy
  • instructions: tell the agent when to collect basic claim details, when to stop guessing, and when to hand off to a human

Install From The Skills Library

The Skills Library tab contains platform-managed recipes. Installing a recipe copies it into My Skills as a normal organization skill.

If a recipe name or slug already exists, Kravos.ai creates a unique copy instead of overwriting the existing skill.

Attach Skills To An Agent

Open Agent Skills from the agent dashboard.

From there you can:

  • attach active organization skills
  • create a new organization skill and return to attachment
  • enable or disable a skill for this agent
  • reorder attached skills
  • detach a skill from the agent

Use Save order after reordering. The prompt preview shows the compact catalog that will be available to the agent at runtime.

Create, Attach, Test, Archive

  1. create or install the skill in the organization workspace
  2. attach it in Agent Skills
  3. test the behavior in Playground or Voice Lab
  4. disable or detach it if the behavior is not ready
  5. archive it when it should no longer be used at runtime

How Runtime Fetching Works

Kravos.ai does not inject every full skill instruction into every prompt. Instead, the prompt receives a compact catalog with each enabled skill's name, short description, and tags.

That compact catalog is just the short list the model can scan to decide whether it needs a skill. The full private instructions stay outside the base prompt until they are needed.

When the agent needs the full instructions, it uses the reserved internal tool fetch_skill.

End-user privacy

End users do not see fetch_skill tool calls or full skill instructions. Operators can still inspect runtime behavior from dashboard views where tool details are available.

Archiving Skills

Archiving a skill makes it read-only and removes it from runtime use. Existing agent assignments remain visible, but the archived skill will not appear in the active runtime catalog.

Use archive when a skill should no longer run but you still need its history for audit or reference.

Voice And ElevenLabs

When an agent has enabled skills, voice sync can expose a managed ElevenLabs tool named fetch_skill. That lets a voice agent fetch the same private skill instructions without placing all instructions in the initial voice prompt.

The managed key behind that tool is separate from normal user-created keys.

Best Practices

  • write one skill for one repeatable behavior
  • keep the short description clear enough for the model to choose the right skill
  • use tags for routing hints, not long explanations
  • attach only the skills one agent actually needs
  • test skill behavior in Playground before relying on production traffic
  • use Tools or MCP Servers for live actions instead of putting action steps in a skill

Sources

Add reference knowledge the agent retrieves from.

Tools

Create callable actions and live data fetches.

MCP Servers

Connect external systems through the Model Context Protocol.

Last updated: August 2026