cron

Schedule one-time, recurring, and cron jobs with unique IDs.

14|6|Updated Feb 13, 2026
One-click install
npx skills add https://github.com/jholhewres/devclaw --skill cron-jholhewres
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cron
Source: https://github.com/jholhewres/devclaw/tree/main/pkg/devclaw/copilot/builtin/skills/cron
Command: npx skills add https://github.com/jholhewres/devclaw --skill cron-jholhewres

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Schedule and manage time-based tasks and reminders without accidental or unsolicited actions, preventing missed events and incorrect automated scheduling.

Core Features & Use Cases

  • Explicit Scheduling Controls: Create, list, remove, and search jobs only when the user explicitly requests these actions.
  • Multiple Schedule Types: Support for one-time (at), recurring intervals (every), and cron expressions for complex schedules.
  • Safety and Validation Rules: Requires confirmation before creating jobs, enforces unique job IDs, and avoids adding follow-up or extra actions.
  • Use Case: Set a one-time reminder for a meeting, configure a recurring health-check every 5 minutes, or schedule daily reports with a cron expression.

Quick Start

Ask the agent to schedule a one-time reminder by saying "Remind me to call the client in 20 minutes" including the intended time and a unique job id.

Frequently Asked Questions about cron

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

FAQPage Schema
How do I schedule recurring jobs and reminders in automation pipelines?

To schedule recurring jobs and reminders in automation pipelines, you can configure tasks using specific time intervals or cron expressions. The system enforces explicit add, list, and remove actions and requires user confirmation before creating any scheduled jobs to prevent unsolicited actions.

What is the best way to set up a one-time reminder for a specific time?

The best way to set up a one-time reminder for a specific time is to use the 'at' schedule format. You must provide the intended time and a unique job ID, and the system requires explicit user confirmation before the reminder is actually scheduled to prevent accidental scheduling.

Can I use cron expressions for complex scheduling within chat channels?

Yes, you can use cron expressions for complex scheduling within chat channels, system workflows, and automation pipelines. The scheduler supports cron formats alongside 'at' and 'every' intervals, allowing you to manage recurring health checks or daily reports reliably.

How do I manage and search existing scheduled tasks to prevent duplicates?

To manage and search existing scheduled tasks, you can use explicit list and search actions to view current jobs. The system enforces unique job IDs for every scheduled task, which helps prevent duplicates and ensures you can accurately track or remove specific reminders.

Why does scheduling a job require explicit user confirmation?

Scheduling a job requires explicit user confirmation to prevent unsolicited actions and incorrect automated scheduling. This safety and validation rule ensures that no time-based tasks or reminders are created without direct user approval, avoiding missed events and accidental job creation.