cron

Create, query, and update scheduled tasks using cron expressions via a config CLI.

Updated Aug 19, 2026
One-click install
npx skills add https://github.com/Dhanuzh/DCode-Core --skill cron-dhanuzh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cron
Source: https://github.com/Dhanuzh/DCode-Core/tree/main/crates/dcode-app/assets/builtin-skills/auto-inject/cron
Command: npx skills add https://github.com/Dhanuzh/DCode-Core --skill cron-dhanuzh

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It lets users schedule recurring automated actions for the current conversation, such as daily reminders or weekly summaries, without manually configuring a scheduler. ## Core Features & Use Cases - Task Scheduling: Create scheduled tasks with standard 5-field cron expressions and human-readable schedule descriptions. - Task Management: Query existing tasks and update them in place, with a limit of one scheduled task per conversation. - Self-Contained Messages: Define complete instructions that the AI executes when the task fires. - Use Case: Ask for a summary of AI news every Monday at 9 AM, and the task runs automatically on that schedule. ## Quick Start Schedule a task that sends me a reminder to drink water every day at 10 AM.

Frequently Asked Questions about cron

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

FAQPage Schema
How do I schedule a recurring task in a conversation?

First list existing tasks with the config cron CLI, then create a task by passing a JSON payload with name, schedule, schedule_description, and message through a stdin heredoc. The schedule uses a standard 5-field cron expression.

How do I update an existing scheduled task?

Run the list command to get the existing task's job_id, then call the update command with a JSON payload that includes the job_id plus the fields to change. The job_id goes in the payload, not as a command flag.

Can I have multiple scheduled tasks in one conversation?

No, each conversation supports at most one scheduled task. If a task already exists and you want a different one, you must update the existing task or decide how to handle it first.

What cron expression format is supported for scheduling?

Standard 5-field cron expressions are supported: minute, hour, day-of-month, month, and day-of-week. Quartz-style extensions such as L, W, LW, #, and ? are not supported by the backend parser.

Why did my scheduled task creation fail?

Failures are reported through the CLI's stderr or stdout output. Common causes include invalid cron expressions or malformed JSON payloads, and the error message from the CLI should be reported rather than assuming success.