Skills are structured prompt files that extend what tota can do. Each skill is a directory containing a SKILL.md file in a simple format.

SKILL.md format

---
name: my-skill
description: One-line description of what this skill does
triggers:
  - keyword that invokes the skill
  - another trigger phrase
---

# My Skill

The body of the skill — instructions, context, prompts, or templates.
Include anything you want the agent to follow when this skill is active.

Install a skill

Place the skill directory in ~/.tota/skills/:

mkdir -p ~/.tota/skills/my-skill
nano ~/.tota/skills/my-skill/SKILL.md

Or ask tota to create it:

Create a skill that always uses conventional commit format

View installed skills

/skills

Lists all skills with their name, trigger phrases, and status.

Invoke a skill

Skills are invoked automatically when your message matches a trigger phrase. You can also invoke them explicitly:

Use the code-review skill to check this file

Schedule with a skill

Skills can be scheduled as recurring tasks:

Every morning at 9am, use the daily-brief skill to summarize my GitHub issues
ℹ️

Skills are loaded fresh from disk on each daemon start. Restart the daemon after editing a skill file.