with one click
slay-automations
Create and manage automations via the slay CLI
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Create and manage automations via the slay CLI
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Create a new release for SlayZone
Commit changes, mark the current task as done, and close its tab
Supervise a set of slay tasks through planning, execution, and verification
Manage tasks, subtasks, tags, and templates via the slay CLI
Automatically title tasks based on conversation context
Manage task artifacts (files, folders) via the slay CLI
| name | slay-automations |
| description | Create and manage automations via the slay CLI |
| trigger | auto |
Automations are project-scoped, event-driven actions. They fire shell commands in response to task events or on a cron schedule.
| Type | Fires when | Extra flags |
|---|---|---|
task_status_change | Task status changes | --trigger-from-status, --trigger-to-status (both optional, filter transitions) |
task_created | New task created | — |
task_archived | Task archived | — |
task_tag_changed | Tags modified on a task | — |
cron | On schedule | --cron <expression> (required) |
manual | Only via slay automations run | — |
slay automations list --project <name|id> [--json] — list automations for a project.
slay automations view <id> [--json] — view full automation details including trigger config, conditions, and actions.
slay automations create <name> --project <name|id> --trigger <type> [--action-command <cmd>] [--trigger-from-status <status>] [--trigger-to-status <status>] [--cron <expression>] [--description <text>] [--config <file>] — create an automation.
--action-command to specify a shell command--config <file> with JSON { trigger_config, conditions?, actions } — overrides all other flagsslay automations update <id> [--name <n>] [--description <text>] [--enabled] [--disabled] [--trigger <type>] [--action-command <cmd>] [--trigger-from-status <s>] [--trigger-to-status <s>] [--cron <expr>] — update an automation.
slay automations delete <id> — permanently delete an automation.
slay automations toggle <id> — flip the enabled/disabled state.
slay automations run <id> — manually trigger an automation.
slay automations runs <id> [--limit <n>] [--json] — view execution history.
{
"trigger_config": { "type": "task_status_change", "params": { "toStatus": "done" } },
"actions": [
{ "type": "run_command", "params": { "command": "echo 'Task completed!'" } }
]
}