/cron-schedule
Schedule persistent background workers via CronCreate
Claude Code
$ npx -y skills add ruvnet/ruflo --skill cron-schedule --agent claude-code
Codex
$ npx skills add ruvnet/ruflo --skill cron-schedule -a codex -y
Cursor
$ npx skills add ruvnet/ruflo --skill cron-schedule -a cursor -y
Gemini CLI
$ npx skills add ruvnet/ruflo --skill cron-schedule -a gemini-cli -y
GitHub Copilot
$ npx skills add ruvnet/ruflo --skill cron-schedule -a github-copilot -y
OpenCode
$ npx skills add ruvnet/ruflo --skill cron-schedule -a opencode -y
Windsurf
$ npx skills add ruvnet/ruflo --skill cron-schedule -a windsurf -y
SKILL.md
cron-schedule.SKILL.mdname: cron-schedule
description: Schedule persistent background workers via CronCreate
argument-hint: "<worker-name> [--interval CRON]"
allowed-tools: CronCreate CronList CronDelete mcp__plugin_ruflo-core_ruflo__hooks_worker-dispatch
Use `CronCreate` for a worker that should fire on a clock while this Claude Code session is open:
`CronCreate({ cron: "*/15 * * * *", prompt: "Dispatch the audit worker with mcp__plugin_ruflo-core_ruflo__hooks_worker-dispatch({ trigger: \"audit\" }) and report anything critical", recurring: true })`
The parameters are `cron` (five-field expression), `prompt` and `recurring`. A `schedule:` field does not exist. These jobs live in the session: they stop when you close it, and recurring jobs expire on their own after 7 days. Cancel one sooner with `CronDelete` (find its id with `CronList`). For a worker that must keep running after the session ends, use `/schedule` (cloud routines) or an OS scheduler (cron, systemd timer) that calls `npx @claude-flow/cli@latest hooks worker dispatch --trigger audit`.
Recommended Schedules
| Worker | Cron | Description | |--------|------|-------------| | audit | `*/15 * * * *` | Security scanning | | optimize | `*/30 * * * *` | Performance optimization | | consolidate | `0 * * * *` | Memory consolidation | | map | `*/30 * * * *` | Codebase mapping | | testgaps | `*/15 * * * *` | Test coverage analysis | | document | `0 */2 * * *` | API documentation |
When to Use Cron vs Loop
- **`/loop`**: In-session, self-pacing. Use for active development.
- **CronCreate**: In-session, fixed clock, auto-expires after 7 days. Use for regular checks while you work.
- **`/schedule` or an OS scheduler**: Survives the session. Use for CI-style monitoring.
Read more
name: cron-schedule description: Schedule persistent background workers via CronCreate argument-hint: "<worker-name> [--interval CRON]" allowed-tools: CronCreate CronList CronDelete mcp__plugin_ruflo-core_ruflo__hooks_worker-dispatch
Use `CronCreate` for a worker that should fire on a clock while this Claude Code session is open:
`CronCreate({ cron: "*/15 * * * *", prompt: "Dispatch the audit worker with mcp__plugin_ruflo-core_ruflo__hooks_worker-dispatch({ trigger: \"audit\" }) and report anything critical", recurring: true })`
The parameters are `cron` (five-field expression), `prompt` and `recurring`. A `schedule:` field does not exist. These jobs live in the session: they stop when you close it, and recurring jobs expire on their own after 7 days. Cancel one sooner with `CronDelete` (find its id with `CronList`). For a worker that must keep running after the session ends, use `/schedule` (cloud routines) or an OS scheduler (cron, systemd timer) that calls `npx @claude-flow/cli@latest hooks worker dispatch --trigger audit`.
Recommended Schedules
| Worker | Cron | Description | |--------|------|-------------| | audit | `*/15 * * * *` | Security scanning | | optimize | `*/30 * * * *` | Performance optimization | | consolidate | `0 * * * *` | Memory consolidation | | map | `*/30 * * * *` | Codebase mapping | | testgaps | `*/15 * * * *` | Test coverage analysis | | document | `0 */2 * * *` | API documentation |
When to Use Cron vs Loop
- **`/loop`**: In-session, self-pacing. Use for active development.
- **CronCreate**: In-session, fixed clock, auto-expires after 7 days. Use for regular checks while you work.
- **`/schedule` or an OS scheduler**: Survives the session. Use for CI-style monitoring.
📖 RuFlo Explained — Build an AI Team That Plans, Remembers, Tests, and Improves A 14-chapter guide: from the basic idea to a first useful task, then memory, agent teams, plugins, cost and verification. Agent = Model + Harness.
Other skills on ruflo.
More skills from other plugins.
agentmail
Use your assigned AgentMail inbox to read email tasks, explicitly send or reply, and check delivery. Provided automatically by…
bmad
Answers BMad questions and recommends the next skill from what is installed. Use when the user asks bmad for help, what to do…
Questions about cron-schedule.
- Which coding agents can use cron-schedule?
- cron-schedule installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.

