---
title: "What Are Skills? An Overview"
description: "Article description is required for the default language (English)"
url: https://help-takeoff.kreo.net/en/articles/11688700-what-are-skills-an-overview
collection: "Skills"
updated: 2026-09-28
language: en
alternates: [fr]
---

# What Are Skills? An Overview

Article description is required for the default language (English)

Skills are AI workflows: sequences of tasks you describe once, and Caddie — the AI agent in Kreo — runs them for you. Any process you repeat in your projects — finding floor plan pages, classifying measurements, building reports — can be turned into a skill and launched in a couple of clicks.

## How a skill differs from a chat request

When you ask Caddie something in the chat, it interprets your request each time — and may do it slightly differently from run to run. A skill removes that variability: it is a fixed instruction that the agent executes the same way every time. That makes skills the right tool for working processes where the output goes into an estimate.

![](https://staticfiles.gleap.io/gattachments/eWFsmTx6NmbHHAsKbFbj9fyi2OxRsqILAsjsftL2lN9eN904ZBxazP9miu66Tr8nRSdN6jQoQXU.png)

## What a skill consists of

-   **Steps.** Each step is one task described in plain text: "find all floor plans," "analyze my measurements," "create a report." The agent executes them in order.
    
-   **If/Else branching.** Control points where the agent checks a result before moving on, so an error gets caught at its own step instead of reaching the final report. See Using If/Else Branching for Quality Control.
    
-   **Notes.** Comments inside the skill for teamwork. See [Adding Notes to Skills for Team Collaboration](https://help-takeoff.kreo.net/en/articles/11688704-adding-notes-to-skills-for-team-collaboration.md).
    
-   **Name, description, and tags.** These make skills easy to find and reuse across projects. See [Naming, Describing, and Tagging Skills](https://help-takeoff.kreo.net/en/articles/11688705-naming-describing-and-tagging-skills.md).
    

![](https://staticfiles.gleap.io/gattachments/iAb9T0XsMInuGzDQM25Q5lWrfgeOwPlofQj6xFFJtvbK9IvZ5IZkZhVgE9sP8JU67mK54fuDO1i.png)

## What skills can do

A skill can do anything you do in Kreo by hand:

-   **Search** — find pages with floor plans or any other information across the project documentation.
    
-   **Extract and process data** — pull information from pages and pass it down the workflow.
    
-   **Work with measurements** — analyze, classify, group, and rename them by your rules.
    
-   **Build reports** — from the results of previous steps.
    

There are enough steps in a skill to reproduce a cost estimator's entire workflow — from the first page search to the final report.

## Related

- [Creating Your First Skill](https://help-takeoff.kreo.net/en/articles/11688701-creating-your-first-skill.md)
- [Skill Steps: How to Describe Tasks](https://help-takeoff.kreo.net/en/articles/11688702-skill-steps-how-to-describe-tasks.md)
- [Using If/Else Branching for Quality Control](https://help-takeoff.kreo.net/en/articles/11688703-using-ifelse-branching-for-quality-control.md)
- [Adding Notes to Skills for Team Collaboration](https://help-takeoff.kreo.net/en/articles/11688704-adding-notes-to-skills-for-team-collaboration.md)
- [Naming, Describing, and Tagging Skills](https://help-takeoff.kreo.net/en/articles/11688705-naming-describing-and-tagging-skills.md)
