cron-scheduler

Schedule recurring cron jobs with collision avoidance and quiet-hour gating.

Updated May 16, 2026
One-click install
npx skills add https://github.com/Morris-UTRUST/GBrain-knowledge --skill cron-scheduler-morris-utrust
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cron-scheduler
Source: https://github.com/Morris-UTRUST/GBrain-knowledge/tree/main/skills/cron-scheduler
Command: npx skills add https://github.com/Morris-UTRUST/GBrain-knowledge --skill cron-scheduler-morris-utrust

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Scheduling multiple cron jobs and tasks without collisions, while respecting quiet hours and wake-up overrides, is error-prone and leads to missed deadlines or overlaps.

Core Features & Use Cases

  • Validate schedules to prevent collisions with five-minute slots
  • Gate deliveries during quiet hours and support user-awake overrides
  • Register and execute jobs via host schedulers with idempotent prompts
  • Use cases: orchestrating recurring maintenance tasks, data pipelines, or report generation in a safety-first manner

Quick Start

Schedule and gate recurring tasks to stagger execution, respect quiet hours, and honor wake-up overrides.

Frequently Asked Questions about cron-scheduler

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

FAQPage Schema
How do I prevent cron job collisions when running multiple recurring tasks?

You can prevent cron job collisions by validating schedules against five-minute slots to stagger execution. This schedule validation ensures recurring tasks do not overlap, avoiding missed deadlines and execution errors.

How do I gate task deliveries during quiet hours while allowing wake-up overrides?

Gate task deliveries during quiet hours by applying quiet-hours logic to your scheduling pipeline. This mechanism suspends task execution during specified periods while supporting user-awake overrides to force critical deliveries through.

What is the best way to orchestrate recurring maintenance tasks without overlapping executions?

Orchestrating recurring maintenance tasks without overlaps requires applying schedule validation and conflict resolution. By staggering execution and enforcing idempotent prompts, you ensure reliable, collision-free task management.

Can I use idempotent prompts to register and execute jobs via host schedulers?

Yes, you can register and execute jobs via host schedulers using idempotent prompts. This ensures tasks are processed reliably through the defined pipeline without duplicate execution or state conflicts.

Why does my scheduled data pipeline miss deadlines during quiet hours?

Scheduled data pipelines miss deadlines during quiet hours when quiet-hours gating suspends execution. Implementing wake-up overrides allows critical pipeline tasks to bypass quiet-hour restrictions and execute reliably.