Skip to content

Skills Overview

Skills are the actions Airupt can take beyond conversation. Each skill exposes one or more tools to the LLM, which decides when to call them based on your message.

How Skills Work

  1. You send a message: "What's the weather in Berlin?"
  2. Airupt sends the message + available skill definitions to the LLM
  3. The LLM decides to call web_browse with a search query
  4. The skill runs, returns results
  5. The LLM composes a response from those results

You never invoke skills directly — the LLM routes to them automatically.

Skill Types

Built-in skills ship with Airupt and are enabled/disabled in config.yml:

yaml
skills:
  web_browse: true
  email: false
  calendar: true
  file_manager: true

Custom skills are folders you write and point Airupt at:

yaml
skills:
  custom_skills_dir: ~/my-skills

Skill Permissions

Skills that access sensitive resources (email, calendar, files) require explicit opt-in in config. They are all false by default.

Viewing Active Skills

bash
airupt skills list

Shows all loaded skills, their status, and the tools they expose.

Next Steps

Released under the MIT License.