cron-scheduler

Manage and validate cron schedules with staggering, quiet hours, and idempotency checks.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/mscully4/franklin --skill cron-scheduler-mscully4
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: cron-scheduler
Source: https://github.com/mscully4/franklin/tree/main/.claude/skills/cron-scheduler
Command: npx skills add https://github.com/mscully4/franklin --skill cron-scheduler-mscully4

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill provides advanced cron job management capabilities, ensuring schedule staggering, quiet hours, and wake-up override to optimize cron job operations.

Core Features & Use Cases

  • Schedule Staggering: Max 1 job per 5-minute slot, no collisions.
  • Quiet Hours Gating: Timezone-aware with user-awake override.
  • Thin Job Prompts: Jobs direct the system to run a specified skill, avoiding long prompts.
  • Idempotency: Jobs run twice without duplicate effects.
  • Results Saving: Output saved as reports.
  • Use Case: Schedule email reminders or automated tasks that must respect quiet hours and staggering.

Quick Start

Schedule a new cron job using the 'schedule a job' trigger with the specified cron expression and associated skill.

Frequently Asked Questions about cron-scheduler

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

FAQPage Schema
How do I schedule cron jobs to avoid collisions and stagger execution times?▼

To schedule cron jobs without collisions, this Skill enforces schedule staggering by limiting execution to a maximum of one job per 5-minute slot, preventing overlapping tasks. It manages and validates cron schedules to optimize job operations.

Can I configure timezone-aware quiet hours for automated cron tasks?▼

Yes, you can configure timezone-aware quiet hours for cron tasks. The schedule gating prevents jobs from running during specified quiet hours, while a user-awake override option allows execution to proceed if the user is active.

How do I ensure cron jobs are idempotent and don't create duplicate effects?▼

To ensure cron jobs are idempotent, this Skill includes built-in idempotency checks that prevent duplicate effects even if a job runs twice. This safely handles automated tasks like email reminders without sending duplicates.

What is the best way to integrate cron job management with different schedulers and tools?▼

The best way to integrate cron job management with different schedulers is using thin job prompts that direct the system to run a specified skill. This approach requires cron-like functionality and possibly Minions for execution.

How are cron job results saved and reported after execution?▼

Cron job results are saved automatically as reports after execution. This output saving feature ensures that the results of your scheduled tasks are stored for later review and tracking.