Skip to main content
Skills give your agents specialized capabilities and computational power, extending what they can do beyond their base configuration. Think of Skills as giving each agent its own mini-computer, enabling it to write and execute scripts, process complex data, and solve problems in real-time. Skills transform your agents from simple conversational interfaces into intelligent problem-solvers. They enable real-time computation like loan calculations, data parsing, and report generation.

Setting up Skills

Navigate to the Skills tab and click Add New. You’ll be directed to upload a .zip or SKILL.md file containing a complete skill definition. This allows you to use skills that you’ve:
  • Received from another team member
  • Migrated from another system
  • Developed locally and want to deploy
  • Found from a pre-built template
Once your skill is uploaded, it will appear in your Skills tab under the name that was uploaded. Skills are immediately available to assign to your agents once created by heading to the Agents tab and entering the edit screen for the agent you wish to have the new Skill.

Skill File Format

Uploaded skill files (.zip or SKILL.md) should contain the following:

SKILL.md Format

# Skill Name

## Description
A clear explanation of what this skill does and when it should be used.

## Inputs
- **input_name** (type): Description of this input
- **another_input** (type, optional): Description with default value

## Outputs
- **output_name** (type): Description of what this returns

## Logic
Detailed instructions for how the skill should process inputs and generate outputs.
This can include:
- Step-by-step procedures
- Business rules and conditions
- Edge case handling
- Example scenarios

## Examples
### Example 1: Basic Usage
**Input:** 
- loan_amount: 250000
- interest_rate: 4.5
- term_years: 30

**Output:**
- monthly_payment: 1266.71

### Example 2: Edge Case
**Input:**
- loan_amount: 0
- interest_rate: 4.5
- term_years: 30

**Output:**
- Error: "Loan amount must be greater than zero"

.zip File Format

For more complex skills that require multiple scripts and lengthy documentation:
skill-name.zip
├── SKILL.md              # Main skill definition (required)
├── references.md         # Detailed examples for the agent to review    
└── scripts/              # Actual code for the agent to use
    ├── script1.py
    └── script2.py

Best Practices

  • Ensure that your skill files contain clear, detailed instructions so that your agents know exactly how to use your skills