Creating Skills

Author new skills for the agent — add instructions, connect integrations and knowledge bases, publish, and manage versions.

Skills are created by builders and admins. You can create a skill from the skill management page, or directly from within an agent chat session.

Creating a Skill from the Skill Page

  1. Navigate to the skills section in your project

  2. Click Create Skill

  3. Fill in the skill details:

    • Name — A clear, descriptive name (e.g. "Order Processing", "Quote Generation")

    • Description — What the skill does. If you leave this empty, a description is auto-generated when you leave the page.

    • Instructions — The core of the skill: detailed instructions telling the agent what to do, how to behave, and what output to produce.

Creating a Skill from Agent Chat

You can also ask the agent to create a skill during a conversation. For example:

  • "Create a skill that processes incoming purchase orders from email attachments"

  • "Turn what you just did into a reusable skill"

The agent will generate the skill configuration and save it. You'll see visual feedback in the chat showing the skill being created.

Adding Components

Once a skill exists, you can add components that give it access to external systems and data:

Integrations

Connect apps that the skill needs to use. When you add an integration:

  1. Select the integration app (e.g. Gmail, Business Central, Slack)

  2. Connect your account if not already connected

  3. The agent gains access to that app's actions when running the skill

Credentials are attached to the skill and honoured at runtime — the agent only uses the credentials scoped to the skill, not any others in the project.

Knowledge Bases

Attach knowledge bases that the skill should be able to search:

  1. Select an existing knowledge base or create a new one

  2. Upload relevant documents (PDFs, Word docs, spreadsheets, etc.)

  3. The agent can query this knowledge base when the skill runs

This is useful for skills that need reference data — product catalogues, pricing rules, policy documents, or technical manuals.

Data Tables

Connect data tables that the skill should read from or write to. Data tables provide structured, queryable data that the agent can use during skill execution.

Publishing a Skill

A skill must be published before operators can use it. Before publishing, the skill must have:

  • A description

  • Instructions

Draft skills are only visible to builders and admins. Once published, the skill becomes available to all operators in the project (unless disabled).

Version History

Skills maintain a version history. Each time you update a published skill, a new version is created. You can view the version history inline above the skill to see what changed and when.

Managing Skills

From the skill detail page, you can:

  • Edit the skill's instructions, description, and components

  • Enable / disable the skill for the current project

  • View version history to see past changes

  • Delete the skill if it's no longer needed

💡 Operators never see draft or disabled skills. They only interact with published, enabled skills through the agent.

Last updated

Was this helpful?