[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M7190SBSA757PBNRFNM7YCAJ":3,"skill-same:01M7190SBSA757PBNRFNM7YCAJ":53},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":26,"linkOnly":27,"markdownContent":28,"markdownBody":29,"frontMatter":30,"refName":31,"commitSha":32,"skillDirectory":33,"forksCount":14,"repositoryHtmlUrl":34,"repositoryHomepageUrl":6,"ownerHtmlUrl":35,"ownerBlogUrl":36,"ownerDescription":37,"updatedAt":38,"install":39,"resources":52},"01M7190SBSA757PBNRFNM7YCAJ","slay-automations",null,"Create and manage automations via the slay CLI","debuglebowski\u002Fslayzone-chromium","debuglebowski","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F6490268?v=4","01M718YQ2STXMN1TQTFF0HF2Y8","Kalle","01M718YQ3VTNESH71S0BKW4GHC",0,"GPL-3.0","https:\u002F\u002Fgithub.com\u002Fdebuglebowski\u002Fslayzone-chromium\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fslay-automations\u002FSKILL.md",[],[19,20,21,22,23,24,25],"slay","slay automations","create","cli","via","manage","auto","2026-11-10 10:12:30",false,"---\nname: slay-automations\ndescription: \"Create and manage automations via the slay CLI\"\ntrigger: auto\n---\n\nAutomations are project-scoped, event-driven actions. They fire shell commands in response to task events or on a cron schedule.\n\n## Trigger types\n\n| Type | Fires when | Extra flags |\n|------|-----------|-------------|\n| `task_status_change` | Task status changes | `--trigger-from-status`, `--trigger-to-status` (both optional, filter transitions) |\n| `task_created` | New task created | — |\n| `task_archived` | Task archived | — |\n| `task_tag_changed` | Tags modified on a task | — |\n| `cron` | On schedule | `--cron \u003Cexpression>` (required) |\n| `manual` | Only via `slay automations run` | — |\n\n## Commands\n\n- `slay automations list --project \u003Cname|id> [--json]`\n  List automations for a project. Shows enabled state, trigger type, run count, and last run time.\n\n- `slay automations view \u003Cid> [--json]`\n  View full automation details including trigger config, conditions, and actions.\n\n- `slay automations create \u003Cname> --project \u003Cname|id> --trigger \u003Ctype> [--action-command \u003Ccmd>] [--trigger-from-status \u003Cstatus>] [--trigger-to-status \u003Cstatus>] [--cron \u003Cexpression>] [--description \u003Ctext>] [--config \u003Cfile>]`\n  Create an automation. For simple automations, use `--action-command` to specify a shell command. For complex setups with multiple actions or conditions, use `--config \u003Cfile>` which accepts a JSON file with `{ trigger_config, conditions?, actions }` — this overrides all other flags.\n\n- `slay automations update \u003Cid> [--name \u003Cn>] [--description \u003Ctext>] [--enabled] [--disabled] [--trigger \u003Ctype>] [--action-command \u003Ccmd>] [--trigger-from-status \u003Cs>] [--trigger-to-status \u003Cs>] [--cron \u003Cexpr>]`\n  Update an automation. At least one option required.\n\n- `slay automations delete \u003Cid>` — permanently delete an automation.\n\n- `slay automations toggle \u003Cid>`\n  Flip the enabled\u002Fdisabled state. You don't need to know the current state — it toggles automatically.\n\n- `slay automations run \u003Cid>`\n  Manually trigger an automation. Requires the SlayZone app to be running (uses the app's HTTP API). Reports status and duration.\n\n- `slay automations runs \u003Cid> [--limit \u003Cn>] [--json]`\n  View execution history. Shows status, duration, and any errors. Default limit is 10.\n\n## Config file example\n\n```json\n{\n  \"trigger_config\": { \"type\": \"task_status_change\", \"params\": { \"toStatus\": \"done\" } },\n  \"actions\": [\n    { \"type\": \"run_command\", \"params\": { \"command\": \"echo 'Task completed!'\" } }\n  ]\n}\n```\n","Automations are project-scoped, event-driven actions. They fire shell commands in response to task events or on a cron schedule.\n\n## Trigger types\n\n| Type | Fires when | Extra flags |\n|------|-----------|-------------|\n| `task_status_change` | Task status changes | `--trigger-from-status`, `--trigger-to-status` (both optional, filter transitions) |\n| `task_created` | New task created | — |\n| `task_archived` | Task archived | — |\n| `task_tag_changed` | Tags modified on a task | — |\n| `cron` | On schedule | `--cron \u003Cexpression>` (required) |\n| `manual` | Only via `slay automations run` | — |\n\n## Commands\n\n- `slay automations list --project \u003Cname|id> [--json]`\n  List automations for a project. Shows enabled state, trigger type, run count, and last run time.\n\n- `slay automations view \u003Cid> [--json]`\n  View full automation details including trigger config, conditions, and actions.\n\n- `slay automations create \u003Cname> --project \u003Cname|id> --trigger \u003Ctype> [--action-command \u003Ccmd>] [--trigger-from-status \u003Cstatus>] [--trigger-to-status \u003Cstatus>] [--cron \u003Cexpression>] [--description \u003Ctext>] [--config \u003Cfile>]`\n  Create an automation. For simple automations, use `--action-command` to specify a shell command. For complex setups with multiple actions or conditions, use `--config \u003Cfile>` which accepts a JSON file with `{ trigger_config, conditions?, actions }` — this overrides all other flags.\n\n- `slay automations update \u003Cid> [--name \u003Cn>] [--description \u003Ctext>] [--enabled] [--disabled] [--trigger \u003Ctype>] [--action-command \u003Ccmd>] [--trigger-from-status \u003Cs>] [--trigger-to-status \u003Cs>] [--cron \u003Cexpr>]`\n  Update an automation. At least one option required.\n\n- `slay automations delete \u003Cid>` — permanently delete an automation.\n\n- `slay automations toggle \u003Cid>`\n  Flip the enabled\u002Fdisabled state. You don't need to know the current state — it toggles automatically.\n\n- `slay automations run \u003Cid>`\n  Manually trigger an automation. Requires the SlayZone app to be running (uses the app's HTTP API). Reports status and duration.\n\n- `slay automations runs \u003Cid> [--limit \u003Cn>] [--json]`\n  View execution history. Shows status, duration, and any errors. Default limit is 10.\n\n## Config file example\n\n```json\n{\n  \"trigger_config\": { \"type\": \"task_status_change\", \"params\": { \"toStatus\": \"done\" } },\n  \"actions\": [\n    { \"type\": \"run_command\", \"params\": { \"command\": \"echo 'Task completed!'\" } }\n  ]\n}\n```\n",{"name":5,"trigger":25,"description":7},"main","aa3633decf71dbab0f964f95c284d952bca02b63",".claude\u002Fskills\u002Fslay-automations","https:\u002F\u002Fgithub.com\u002Fdebuglebowski\u002Fslayzone-chromium","https:\u002F\u002Fgithub.com\u002Fdebuglebowski","https:\u002F\u002Fiamkhan.io","I hate that I love TypeScript","2026-04-17 15:33:18",{"source":8,"skillName":5,"commands":40,"prompt":50,"zipAvailable":51},[41,44,47],{"tool":42,"command":43},"npx","npx skills add debuglebowski\u002Fslayzone-chromium --skill slay-automations",{"tool":45,"command":46},"bunx","bunx skills add debuglebowski\u002Fslayzone-chromium --skill slay-automations",{"tool":48,"command":49},"pnpm","pnpm dlx skills add debuglebowski\u002Fslayzone-chromium --skill slay-automations","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fdebuglebowski\u002Fslayzone-chromium\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fslay-automations\u002FSKILL.md",true,[],[54,75,85,104,114,125],{"skillNo":55,"name":56,"nameZh":6,"description":57,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":58,"categories":59,"keywords":65,"publishedAt":26},"01M71919NHQJ16JJQFDRY5E6WG","sync-slay-skill","Read CLI command source files and regenerate the slay SKILL.md + init.ts command reference to match","https:\u002F\u002Fgithub.com\u002Fdebuglebowski\u002Fslayzone-chromium\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fsync-slay-skill\u002FSKILL.md",[60],{"categoryNo":61,"categoryName":62,"taxonomyType":63,"taxonomyTypeDesc":64},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[19,66,67,68,69,70,71,72,22,73,74],"sync slay skill","sync","source","init","reference","match","files","command","read",{"skillNo":76,"name":77,"nameZh":6,"description":78,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":79,"categories":80,"keywords":81,"publishedAt":26},"01M71917WVS3TWYQ6P6Q1APEH0","sustainable-solution-question","Asks if the implementation is a sustainable solution","https:\u002F\u002Fgithub.com\u002Fdebuglebowski\u002Fslayzone-chromium\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fsustainable-solution-question\u002FSKILL.md",[],[82,83,84,25],"sustainable solution question","question","implementation",{"skillNo":86,"name":19,"nameZh":6,"description":87,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":88,"categories":89,"keywords":90,"publishedAt":26},"01M71915PNKTBQRRX9ZDPZ9SKX","Full CLI reference for slay — orchestrates all slay domain skills","https:\u002F\u002Fgithub.com\u002Fdebuglebowski\u002Fslayzone-chromium\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fslay\u002FSKILL.md",[],[19,91,25,70,92,93,94,95,96,97,98,99,100,22,101,102,103],"panels","processes","tasks","full","PTY","context","assets","browser","projects","title","domain","for","cli reference",{"skillNo":105,"name":106,"nameZh":6,"description":107,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":108,"categories":109,"keywords":110,"publishedAt":26},"01M71913QQT3NP7W68FBZEJNVS","slay-tasks","Manage tasks, subtasks, tags, and templates via the slay CLI","https:\u002F\u002Fgithub.com\u002Fdebuglebowski\u002Fslayzone-chromium\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fslay-tasks\u002FSKILL.md",[],[93,19,111,25,112,22,23,113,24],"slay tasks","templates","tags",{"skillNo":115,"name":116,"nameZh":6,"description":117,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":118,"categories":119,"keywords":120,"publishedAt":26},"01M71912RR7H0J0ZNNTKD1272X","slay-pty","Interact with PTY terminal sessions via the slay CLI","https:\u002F\u002Fgithub.com\u002Fdebuglebowski\u002Fslayzone-chromium\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fslay-pty\u002FSKILL.md",[],[121,95,19,122,22,23,123,124,25],"slay pty","with","terminal","sessions",{"skillNo":126,"name":127,"nameZh":6,"description":128,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":129,"categories":130,"keywords":131,"publishedAt":26},"01M71910YBEQC3XRBFQKVM3MN4","slay-projects","Manage projects via the slay CLI","https:\u002F\u002Fgithub.com\u002Fdebuglebowski\u002Fslayzone-chromium\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fslay-projects\u002FSKILL.md",[],[19,99,132,25,22,23,24],"slay projects"]