Skills management
Skills are reusable playbooks (SKILL.md) the agent loads with load_skill — office workflows, audits, custom procedures.
Built-in Office skills
Zagens ships bundled skills under the runtime assets (e.g. office-weekly-report, office-customer-quote). Office empty-state cards map to these skills.
See the built-in skills index and P0 demos.
User skills directory
Custom skills live in ~/.zagens/skills/<name>/SKILL.md.
Desktop UI
- Sidebar Tasks — background tasks; create / import / install skills; expand cards for execution timeline
- Settings → Skills — same skills panel (
AutomationPanel) - Settings → Scheduled tasks — RRULE automations (v0.7.2+) — see Scheduled tasks
Authoring tips
- Keep steps numbered and explicit about inputs (
inbox/,data/). - Declare expected output format (DOCX, XLSX) and
deliverables/path. - Test with a small fixture workspace before production data.
skill-creator and draft_skill
The bundled skill-creator skill helps the agent draft new skills interactively (Code or Office).
Since v0.8.6, the agent can also write drafts via draft_skill to .zagens/skill-drafts/; promote with CLI:
zagens skill drafts
zagens skill promote <draft-id>
Review Gate-as-Code / harness checklists before promote; security notes live in the product repo docs/harness/h4-draft-skill-security.md.
Related: MCP · Skills index · Gate-as-Code · Office workspace