Use Cases
Skills
Give the agent specialized capabilities on demand.
Skills are self-contained capability packages that extend what the agent can do. Tag a skill with @ in the chat input and the agent gains new expertise — code review, video transcription, translation, and more.
What you see
- Type
@to open the skill popover - Select a skill (e.g., Code Reviewer)
- The agent reads the skill's full instructions on demand
- Tool calls are auto-approved for the skill's workflow — except dangerous operations like
rmwhich still prompt
Key features
- Progressive disclosure — only a summary goes into the system prompt; full instructions are loaded when needed
- Sticky per-chat — tag once and follow-up messages in the same chat keep the skill active
- Auto-approval with safety guards — skills run without constant interruptions, but deny rules and
rmask rules are always enforced - Per-chat working directory —
app_bashruns in an isolatedtmp/folder, keeping downloads organized
For full details, see Skills documentation.