cron-manager

View, analyze, and modify the current user's crontab on the system

SKILL.md

GitHub

Cron Manager Skill

Read (current user / system / status)

  • list — current user's crontab (crontab -l)
  • system — system crontab files where readable (/etc/crontab, /etc/cron.d/*)
  • status — macOS: launchctl list (job list; may be long)

Write (current user crontab only)

Use builtin_cron_manager with operation:

  • write — replace entire user crontab. Pass content (full crontab text, newline-terminated lines as usual).
  • append_line — append one cron line. Pass line (single line, no embedded newlines).
  • clear — remove the current user's crontab (crontab -r).

Safety: write/append_line/clear affect only the OS user running the desktop app (not root). Prefer append_line for adding a single job. Review write before applying — it replaces the whole file. Risk is elevated (medium): confirm in the UI when prompted.

Parameters

Field Used when
operation list | system | status | write | append_line | clear
content operation=write
line operation=append_line

Note: On Linux servers, status uses launchctl (macOS); for server-side runs, use client execution on the target machine.