cron

Create, query, and update scheduled tasks using cron expressions.

Updated Jul 10, 2026
One-click install
npx skills add https://github.com/Grong/openhub-client --skill cron-grong
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cron
Source: https://github.com/Grong/openhub-client/tree/main/crates/backend/openhub-app/assets/builtin-skills/auto-inject/cron
Command: npx skills add https://github.com/Grong/openhub-client --skill cron-grong

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It lets you automate recurring AI operations by scheduling tasks that fire at specified times, removing the need to manually repeat the same prompts every day or week. ## Core Features & Use Cases - Task Creation: Define a scheduled task with a name, cron expression, human-readable schedule, and a self-contained instruction message. - Task Query & Update: List existing scheduled tasks and modify them in place while preserving associated conversations. - Use Case: Ask for a weekly AI news summary every Monday at 9 AM, and the system creates a cron job that automatically prompts the AI to search and summarize the news at that time. ## Quick Start Ask the assistant to remind you to drink water every day at 10 AM, and it will create the scheduled task for you.

Frequently Asked Questions about cron

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

FAQPage Schema
How do I create a scheduled task with a cron expression?

Output a CRON_CREATE block with a name, cron schedule, human-readable schedule description, and a self-contained message. The message must be a complete instruction telling the AI exactly what to do when the task fires.

How do I update an existing scheduled task?

Use the CRON_UPDATE command with the job ID from the CRON_LIST result, providing all four fields: name, schedule, schedule_description, and message. Updating in place preserves all conversations associated with the task.

Can I have multiple scheduled tasks in one conversation?

No, each conversation is limited to one scheduled task. If a task already exists and you want something different, you must update the existing task or decide how to proceed with the user.

What cron expression format is supported for scheduling?

The format is minute, hour, day-of-month, month, day-of-week, such as 0 9 * * MON-FRI for weekdays at 9:00 AM. Standard cron syntax applies to all five fields.

Why should the task message be a complete instruction?

The message is the prompt the AI receives each time the task fires, with no memory of the original conversation. A vague message like 'remind me' lacks context, so it must fully describe the expected action and output.