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
- You send a message: "What's the weather in Berlin?"
- Airupt sends the message + available skill definitions to the LLM
- The LLM decides to call
web_browsewith a search query - The skill runs, returns results
- 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: trueCustom skills are folders you write and point Airupt at:
yaml
skills:
custom_skills_dir: ~/my-skillsSkill 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 listShows all loaded skills, their status, and the tools they expose.