cron-scheduler

Validate and register cron jobs with staggering and quiet hours.

2|1|Updated Jun 16, 2026
One-click install
npx skills add https://github.com/bish-x/bx-gbrain --skill cron-scheduler-bish-x
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cron-scheduler
Source: https://github.com/bish-x/bx-gbrain/tree/main/skills/cron-scheduler
Command: npx skills add https://github.com/bish-x/bx-gbrain --skill cron-scheduler-bish-x

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill addresses the challenge of managing schedules efficiently, ensuring no collisions, staggering jobs, and respecting quiet hours.

Core Features & Use Cases

  • Schedule Staggering: Ensures no more than one job per 5-minute slot, avoiding collisions.
  • Quiet Hours Gating: Timezone-aware quiet hours with user-awake override.
  • Job Validation: Validates schedules against existing jobs and suggests available slots.
  • Job Registration: Registers jobs with host schedulers like OpenClaw cron, Railway cron, or crontab.
  • Idempotency: Ensures jobs are idempotent, avoiding duplicate side effects on re-run.
  • Output Reports: Saves job configurations and results as reports.
  • Use Case: Ideal for systems requiring automated, time-based tasks with strict scheduling constraints, such as server maintenance or data processing jobs.

Quick Start

Schedule a job with the cron-scheduler skill by providing a name, schedule, skill to run, and timeout.

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 scheduling multiple automated tasks?

To prevent cron job collisions, schedule staggering enforces a maximum of one job per 5-minute slot. The scheduler validates new schedules against existing jobs and suggests available slots to avoid overlapping execution.

How do I enforce idempotency in automated job scheduling to avoid duplicate side effects?

To enforce idempotency in job scheduling, the system ensures jobs are idempotent, avoiding duplicate side effects on re-run. This guarantees that automated tasks can safely execute multiple times without causing unintended duplicate operations.

Can I pause scheduled jobs during timezone-aware quiet hours with a manual override?

Yes, quiet hours gating pauses scheduled jobs during timezone-aware quiet hours. The system supports a user-awake override, allowing delivery to proceed manually even when the current time falls within the restricted quiet period.

Does cron job management work with host schedulers like Railway cron and crontab?

Yes, cron job management works with host schedulers like OpenClaw cron, Railway cron, and crontab. The system registers jobs directly with these host schedulers, requiring cron job registration to deploy the validated schedules.

What is the best way to validate a new cron schedule against existing jobs?

The best way to validate a new cron schedule is to check it against existing jobs to identify potential collisions. The system validates schedules, gates delivery during quiet hours, and suggests available 5-minute slots to ensure no conflicts.