Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
ericssonxd avatar

Slay Automations

  • 1 installs
  • Updated May 26, 2026
  • ericssonxd/couple-pwa

Create and manage project-scoped, event-driven or cron automations via the slay CLI that fire shell commands on task events.

About

Manages slay CLI automations that run shell commands in response to task status changes, creation, archival, tag changes, or a cron schedule. A developer uses it to create, view, toggle, run, and inspect run history of project automations.

  • Six trigger types including task_status_change and cron
  • Supports simple action-command or full JSON config with conditions

Slay Automations by the numbers

  • 1 all-time installs (skills.sh)
  • Ranked #1,983 of 2,715 Automation & Workflows skills by installs in the Skillselion catalog
  • Data as of Jul 8, 2026 (Skillselion catalog sync)
npx skills add https://github.com/ericssonxd/couple-pwa --skill slay-automations

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1
Last updatedMay 26, 2026
Repositoryericssonxd/couple-pwa

What it does

Create and manage project-scoped, event-driven or cron automations via the slay CLI that fire shell commands on task events.

Files

SKILL.mdMarkdownGitHub ↗

Automations are project-scoped, event-driven actions. They fire shell commands in response to task events or on a cron schedule.

Trigger types

TypeFires whenExtra flags
task_status_changeTask status changes--trigger-from-status, --trigger-to-status (both optional, filter transitions)
task_createdNew task created
task_archivedTask archived
task_tag_changedTags modified on a task
cronOn schedule--cron <expression> (required)
manualOnly via slay automations run

Commands

  • slay automations list --project <name|id> [--json] — list automations for a project.
  • Shows enabled state, trigger type, run count, and last run time
  • 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.
  • For simple automations, use --action-command to specify a shell command
  • For complex setups with multiple actions or conditions, use --config <file> with JSON { trigger_config, conditions?, actions } — overrides all other flags
  • slay 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.
  • At least one option required
  • slay automations delete <id> — permanently delete an automation.
  • slay automations toggle <id> — flip the enabled/disabled state.
  • You don't need to know the current state — it toggles automatically
  • slay automations run <id> — manually trigger an automation.
  • Requires the SlayZone app to be running (uses the app's HTTP API)
  • Reports status and duration
  • slay automations runs <id> [--limit <n>] [--json] — view execution history.
  • Shows status, duration, and any errors
  • Default limit: 10

Config file example

{
	"trigger_config": { "type": "task_status_change", "params": { "toStatus": "done" } },
	"actions": [{ "type": "run_command", "params": { "command": "echo 'Task completed!'" } }]
}

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.