automations
Installation
SKILL.md
Automations
Rule
Automations are agent-executed tasks that fire in response to events or on a cron schedule. Each automation is a markdown resource under jobs/ with YAML frontmatter describing when and how it fires, and a body containing natural-language instructions the agent follows. Automations extend the recurring-jobs system with event triggers, natural-language condition evaluation, and outbound HTTP via the web-request tool.
The Two Trigger Types
| Type | Fires when | Key field |
|---|---|---|
schedule |
Cron expression matches (same as recurring jobs) | schedule (cron) |
event |
A matching event is emitted on the event bus | event (event name) |
Event triggers can optionally include a condition -- a natural-language string evaluated by Haiku against the event payload before dispatch. If the condition does not match, the automation is skipped.