cron_manager

Schedule prompts to run later using cron expressions or one-shot RFC3339 timestamps.

33|1|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/infinition/LaRuche --skill cron-manager-infinition
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: cron_manager
Source: https://github.com/infinition/LaRuche/tree/main/laruche/skills/cron_manager
Command: npx skills add https://github.com/infinition/LaRuche --skill cron-manager-infinition

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It lets an AI agent run a prompt on its own at a future time, either once or on a repeating schedule, without anyone watching, so recurring reminders and periodic checks happen automatically. ## Core Features & Use Cases - Recurring and one-shot scheduling: Create tasks with a five-field cron expression for repeating runs or an RFC3339 fire_at timestamp for a single execution. - Safe lifecycle management: List, verify, delete, and replace tasks using stable UUIDs, with explicit procedures for updating tasks that have no native update tool. - Immediate verification: Trigger a scheduled task on demand with run_now to confirm it behaves as intended while the user is still present. - Use Case: A user says "every weekday at 8am, summarize my feeds" — the agent checks for duplicates, creates the task with 0 8 * * 1-5 in local time, confirms it in the list, and reports the next run time. ## Quick Start Ask the agent to schedule a reminder, for example: remind me every Monday at 9am to review my weekly goals.

Frequently Asked Questions about cron_manager

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I schedule a recurring task with a cron expression?▼

Call cron_create with a name, a self-contained prompt, and a five-field cron expression in the form MIN HOUR DOM MON DOW. List existing tasks first to avoid duplicates, then verify the new entry appears in cron_list with the intended schedule.

How do I schedule a one-time reminder at a specific date?▼

Pass fire_at as an RFC3339 timestamp such as 2026-12-31T23:59:00Z to cron_create instead of a cron expression. If both are provided, fire_at wins and the cron expression is never evaluated.

Why does my cron task never fire even though it is listed and enabled?▼

The most common causes are an expression without exactly five fields, using 0 for Sunday instead of 7, converting times to UTC when the scheduler reads local time, or using unsupported syntax like @daily or day names.

Can I update an existing scheduled task?▼

There is no update tool. Create a new task with the corrected schedule and recovered prompt, confirm it exists with cron_list, then delete the old task by its UUID so a failure never leaves nothing scheduled.

What is the difference between a cron task and a watcher?▼

A cron task fires a prompt on a clock schedule, while a watcher fires only when a condition becomes true and costs nothing while false. Periodic condition checks like monitoring a site belong in a watcher, not a cron task.