cron-scheduler

Schedule cron jobs with staggering, quiet-hours gating, and idempotent report persistence.

Updated Apr 23, 2026
One-click install
npx skills add https://github.com/ngochuy13/intern-dev --skill cron-scheduler-ngochuy13
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cron-scheduler
Source: https://github.com/ngochuy13/intern-dev/tree/main/skills/cron-scheduler
Command: npx skills add https://github.com/ngochuy13/intern-dev --skill cron-scheduler-ngochuy13

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Cron jobs often collide, run during inconvenient hours, or produce duplicate side effects when retried, creating unreliable scheduling and noisy deliveries.

Core Features & Use Cases

  • Schedule staggering & collision prevention: Enforces a staggered slot strategy to avoid overlapping runs.
  • Timezone-aware quiet-hours gating: Holds deliveries during quiet hours and releases them later, with a user-awake override.
  • Idempotent execution & report persistence: Ensures jobs can run twice without duplicate side effects and stores outputs as timestamped reports.

Quick Start

Schedule your job by defining its name, cron expression, target skill, and timeout, and let the skill validate collisions and quiet-hours delivery behavior.

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 and overlapping runs in my automation pipeline?

Timezone-aware quiet hours hold deliveries during restricted periods and release them later, with an awake override to bypass restrictions when you need immediate job execution.

How do I ensure idempotent execution for periodic AI-driven tasks?

Schedule a cron job by defining its name, cron expression, target skill, and timeout, then the scheduler validates collisions and quiet-hours delivery behavior automatically before execution.

What is the best way to manage job orchestration with quiet-hours control?

Quiet hours use held-queue behavior that holds deliveries during restricted periods and releases them later, with a user-awake override to bypass restrictions when you are available.

How do I schedule cron jobs without duplicate side effects during retries?

Report outputs save automatically under reports/{job-name}/{YYYY-MM-DD-HHMM}.md as timestamped markdown files, providing predictable output persistence for every executed job run.

Does cron scheduling work with timezone-aware delivery gating?

Collision avoidance uses a 5-minute offset rule to enforce staggered slot strategy, guaranteeing collision-free scheduling for automation pipelines executing AI-driven tasks periodically.