crontab-manager

Manage cron jobs in crontab files with absolute paths and logging.

12|3|Updated Jun 5, 2017
One-click install
npx skills add https://github.com/ruchernchong/dotfiles --skill crontab-manager
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: crontab-manager
Source: https://github.com/ruchernchong/dotfiles/tree/main/.claude/skills/crontab-manager
Command: npx skills add https://github.com/ruchernchong/dotfiles --skill crontab-manager

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually managing cron jobs can be error-prone, leading to incorrect schedules, missing logs, or forgotten tasks, which impacts system maintenance and automation reliability. This Skill ensures your scheduled tasks are always correct and well-documented.

Core Features & Use Cases

  • Add Scheduled Tasks: Helps you define new cron jobs with correct syntax, ensuring absolute paths for commands and proper logging, preventing common execution failures.
  • Remove & Update Tasks: Safely modifies or deletes existing cron entries in your config/crontab file with user confirmation, maintaining a clean and current schedule.
  • Information & Guidance: Provides clear explanations of cron syntax, calculates next run times for tasks, and offers best practices for scheduling and system load management.
  • Use Case: You need to schedule a weekly database backup every Sunday at 3 AM. Use this Skill to correctly add the cron entry to your dotfiles, ensuring proper logging and absolute paths without manual syntax errors, so you can set it and forget it.

Quick Start

Schedule a daily cleanup script to run at midnight.

Frequently Asked Questions about crontab-manager

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

FAQPage Schema
How do I add a cron job to my system without syntax errors?

Add cron jobs by defining the schedule in crontab syntax with absolute paths for commands and logging. This Skill converts human-readable schedules into correct cron format, validates syntax, and ensures your tasks execute reliably without manual errors or missing logs.

What's the best way to manage scheduled tasks in a dotfiles repository?

Manage scheduled tasks by storing cron entries in a config/crontab file with version control, descriptive comments, and absolute paths. This approach keeps your automation portable, documented, and recoverable across systems without manual crontab editing.

Can I safely remove or update existing cron jobs without breaking automation?

Yes, remove or update cron entries with user confirmation before applying changes to your crontab file. This Skill prevents accidental deletion or misconfiguration while maintaining a clean, current schedule of system tasks.

How do I troubleshoot why a scheduled task isn't running at the expected time?

Verify cron syntax, check that commands use absolute paths, and review per-task logs to identify execution failures. This Skill provides clear cron syntax explanations and calculates next run times to diagnose scheduling issues and system load conflicts.

Do I need special tools to schedule recurring tasks on Linux systems?

Linux systems use crontab for task scheduling, but manual entry is error-prone. This Skill enforces correct syntax, absolute paths, and logging conventions so your recurring tasks run reliably without common execution failures.