cron-job

Regenerate the macOS crontab from per-topic cron_jobs files.

12|2|Updated Feb 2, 2020
One-click install
npx skills add https://github.com/servitola/dotfiles --skill cron-job-servitola
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cron-job
Source: https://github.com/servitola/dotfiles/tree/main/claude-code/skills/cron-job
Command: npx skills add https://github.com/servitola/dotfiles --skill cron-job-servitola

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill centralizes the management of macOS cron-based automation and Telegram reminders by storing and versioning entries under ~/projects/dotfiles/cron/cron_jobs, validating schedules, and rebuilding the live crontab.

Core Features & Use Cases

  • Manage cron entries for topics/projects with a private-by-default approach, and promote to public as needed.
  • Support Telegram reminders by wiring to local bot scripts and per-topic reminder files.
  • Provide a deterministic workflow: gather requirements, choose or create a topic file, write a cron entry with proper paths, install with init-cron-jobs.sh, and report changes to the user.

Quick Start

Place a new or updated topic file under cron_jobs, then run the init-cron-jobs.sh script to apply changes to the system crontab.

Frequently Asked Questions about cron-job

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

FAQPage Schema
How do I manage cron automation across multiple topics in macOS dotfiles?

Managing cron automation across multiple topics in macOS dotfiles involves centralizing entries under dedicated topic files. The system validates schedules and rebuilds the live crontab by running a shell script to apply changes.

Can I schedule Telegram reminders using a cron-based automation workflow?

Scheduling Telegram reminders using a cron-based automation workflow is supported by wiring per-topic reminder files to local bot scripts. The system validates the schedules and installs them into the live crontab.

How do I separate private and public cron entries in a dotfiles repository?

Separating private and public cron entries in a dotfiles repository uses a private-by-default approach for each topic file. You can promote specific entries to public as needed before rebuilding the crontab.

What is the best way to apply crontab changes from versioned topic files?

The best way to apply crontab changes from versioned topic files is to place a new or updated file under the cron jobs directory, then run the initialization shell script to regenerate and install the live crontab.

Do I need a specific directory structure to automate cron maintenance?

Automating cron maintenance requires a structured directory containing per-topic files under your cron jobs folder. You also need the environment cron configuration and the initialization shell script to rebuild the crontab.