helix-cron
Schedule recurring agent tasks via Helix built-in gateway cron (not crontab or custom scripts)
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Schedule recurring agent tasks via Helix built-in gateway cron (not crontab or custom scripts)
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| name | helix-cron |
| description | Schedule recurring agent tasks via Helix built-in gateway cron (not crontab or custom scripts) |
| tags | ["cron","schedule","helix","gateway","periodic","automation"] |
| user-invocable | true |
The user wants a recurring or scheduled task (daily report, hourly check, weekly backup summary, etc.).
Always use Helix built-in cron — jobs stored in the profile and executed by the gateway scheduler with the same agent stack as chat.
crontab, launchd plists, or systemd timers for Helix agent work.sleep unless the user explicitly needs OS-level scheduling outside Helix.helix gateway can run the task.helix gateway start (background) or helix gateway start -f (foreground)helix gateway status — verify running--profile / HELIX_PROFILE).~/.helix/profiles/<profile>/data/cron/jobs.json~/.helix/profiles/<profile>/data/cron/runs.logPrefer commands below; edit JSON only if the user insists.
Tell the user the slash command (TUI / Telegram) or run CLI yourself if you have shell access.
Slash (chat):
/cron add <schedule> :: <task description>
Examples:
/cron add every day at 9 :: Summarize yesterday's git activity/cron add every 30 minutes :: Check disk space and alert if >90%/cron add 0 9 * * 1-5 :: Morning standup prep from open issues/cron add hourly :: Quick health check of gatewayCLI (terminal):
helix cron add "every day at 9 :: Summarize logs"
helix cron list
helix cron disable <job-id>
helix cron enable <job-id>
helix cron remove <job-id>
every day at 9:00, every 30 minutes, hourly, daily, weekly, weekdays, every 2 hours0 9 * * *, */15 * * * *Task text after :: is the agent prompt for each run (be specific: what to check, output format, workspace assumptions).
| Action | Slash | CLI |
|---|---|---|
| List / UI | /cron or /cron list | helix cron list |
| Enable | /cron enable <id> | helix cron enable <id> |
| Disable | /cron disable <id> | helix cron disable <id> |
| Delete | /cron remove <id> | helix cron remove <id> |
Job IDs are short strings shown in the list (prefix match works).
TUI opens a modal with enable/disable/delete. Telegram has inline buttons under /cron.
cron-<job-id> (separate from the user's chat session).last_run_at, last_status (success / error / running), next_run_at, run_count./cron add … or helix cron add "…" for the user to confirm, or execute CLI if allowed.helix gateway start./cron list to verify next_run_at.If the user says “every Monday at 10 run X”, translate to:
/cron add every week :: X
(or 0 10 * * 1 :: X if they prefer explicit cron).
| Problem | Check |
|---|---|
| Job never runs | helix gateway status; gateway must be up |
| Invalid schedule | Use every day at 9 or valid 5-field cron |
| Task runs but fails | Read runs.log; fix prompt or model/profile config |
| Duplicate jobs | /cron list; remove old rule with /cron remove |
/init — one-shot project analysis, not periodichelix hub — skills/plugins, not scheduling