Schedules workflows using cron expressions with natural language conversion and OS-level integration. Activates when the user wants to schedule, automate timing, set up recurring runs, or asks 'run this workflow every Monday at 9am.' Covers cron syntax validation, natural language to cron conversion, and schedule management.
From founder-osnpx claudepluginhub thecloudtips/founder-os --plugin founder-osThis skill uses the workspace's default tool permissions.
references/cron-syntax.mdreferences/os-cron-generation.mdDesigns and optimizes AI agent action spaces, tool definitions, observation formats, error recovery, and context for higher task completion rates.
Enables AI agents to execute x402 payments with per-task budgets, spending controls, and non-custodial wallets via MCP tools. Use when agents pay for APIs, services, or other agents.
Compares coding agents like Claude Code and Aider on custom YAML-defined codebase tasks using git worktrees, measuring pass rate, cost, time, and consistency.
Configure recurring execution of workflow files using cron-based scheduling. Support both session-level scheduling (active while Claude Code is running) and persistent OS-level cron jobs that survive session termination. Convert natural language scheduling descriptions to standard 5-field cron expressions and validate cron syntax.
Use standard 5-field cron expressions:
┌───────── minute (0-59)
│ ┌─────── hour (0-23)
│ │ ┌───── day of month (1-31)
│ │ │ ┌─── month (1-12 or JAN-DEC)
│ │ │ │ ┌─ day of week (0-7, 0 and 7 = Sunday, or SUN-SAT)
│ │ │ │ │
* * * * *
Supported special characters: * (any), , (list), - (range), / (step)
Common patterns:
| Pattern | Cron | Description |
|---|---|---|
| Weekday mornings | 0 9 * * 1-5 | 9 AM Mon-Fri |
| Every Monday | 0 8 * * 1 | 8 AM Monday |
| Twice daily | 0 9,17 * * * | 9 AM and 5 PM |
| First of month | 0 10 1 * * | 10 AM on 1st |
| Every 30 min | */30 * * * * | Every half hour |
Reference ${CLAUDE_PLUGIN_ROOT}/skills/workflow/workflow-scheduling/references/cron-syntax.md for complete syntax reference, validation rules, and edge cases.
Convert common natural language schedule descriptions to cron expressions:
| Natural Language | Cron Expression |
|---|---|
| "every weekday at 9am" | 0 9 * * 1-5 |
| "every morning" | 0 9 * * * |
| "every Monday" | 0 9 * * 1 |
| "twice a day" | 0 9,17 * * * |
| "every hour" | 0 * * * * |
| "every 15 minutes" | */15 * * * * |
| "first of the month" | 0 10 1 * * |
| "weekday evenings at 6" | 0 18 * * 1-5 |
Apply these conversion rules:
Use CronCreate tool to create a schedule active during the current Claude Code session:
Generate a shell script and crontab entry for persistent scheduling:
workflows/runners/[workflow-name]-runner.shclaude --command "/founder-os:workflow:run [name]" (or equivalent CLI)Reference ${CLAUDE_PLUGIN_ROOT}/skills/workflow/workflow-scheduling/references/os-cron-generation.md for runner script template, crontab format, and installation instructions.
Support these operations on scheduled workflows:
Validate schedule configuration:
${CLAUDE_PLUGIN_ROOT}/skills/workflow/workflow-scheduling/references/cron-syntax.md — Complete 5-field cron syntax specification, validation rules, special characters, common patterns, and edge cases${CLAUDE_PLUGIN_ROOT}/skills/workflow/workflow-scheduling/references/os-cron-generation.md — Runner script template, crontab entry format, installation/removal instructions, and troubleshooting guide