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.