Docs/Build/Skills

Skills

Updated Mar 29, 2026Build

Create reusable AI skills that can be used across Agent Flows.

Overview

Skills are reusable AI capabilities that can be shared across Agent Flows. Think of them as building blocks — create a skill once, use it in multiple workflows.

What is a Skill?

A Skill is a self-contained AI function with:

  • A clear purpose (e.g., "translate text", "extract data from PDF", "generate summary")
  • Input parameters — what data it needs
  • Output format — what it returns
  • Code — the implementation (Python)

Workspace Tabs

  • Overview — Skill configuration, description, and parameters
  • Code — View and edit the skill implementation
  • License — Manage licensing for shared/published skills

Creating a Skill

1. Choose Skill as project type when creating a new project

2. Describe what the skill should do

3. XAIO generates the implementation

4. Test and iterate via chat

Using Skills in Agent Flow

Once created, skills appear as available tools in your Agent Flow projects. Agents can call skills just like built-in tools.

Sharing Skills

Skills can be shared with your team or published for others to use. License management is available in the License tab.