Use when building a val that runs on a schedule — periodic jobs, recurring tasks, polling, cron jobs, monitoring, alerting. Covers the interval handler signature, cron expressions, the UTC timezone constraint, and the `lastRunAt` pattern for detecting new items since the previous run.
Install
npx skills add val-town/plugins --skill cron-and-intervalsnpx skills add val-town/plugins --skill cron-and-intervals -a claude-code -gnpx skills add val-town/plugins --skill cron-and-intervals -a codex -ggemini skills install https://github.com/val-town/plugins.git --path plugin/skills/cron-and-intervalsgh skill install val-town/plugins cron-and-intervalsgit clone --depth 1 https://github.com/val-town/plugins /tmp/val-town__plugins
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/val-town__plugins/plugin/skills/cron-and-intervals ~/.claude/skills/cron-and-intervals # Claude Code
cp -R /tmp/val-town__plugins/plugin/skills/cron-and-intervals ~/.agents/skills/cron-and-intervals # Codex, Cursor, Gemini CLI, Copilot, OpenCode