scheduler

Automate macOS task scheduling with crontab, launchd, and at.

36|4|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/xg-gh-25/SwarmAI --skill scheduler-xg-gh-25
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scheduler
Source: https://github.com/xg-gh-25/SwarmAI/tree/main/backend/skills/s_scheduler
Command: npx skills add https://github.com/xg-gh-25/SwarmAI --skill scheduler-xg-gh-25

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps you automate recurring tasks on macOS using built-in tools (crontab, launchd, and at) to run commands, scripts, or pipelines without external dependencies.

Core Features & Use Cases

  • Schedule simple recurring commands with crontab.
  • Create robust scheduled services/daemons with launchd.
  • One-shot tasks using at for non-repeating events.
  • Clear guidance on logging, notifications, and verification.

Quick Start

Schedule a daily backup at 9am using crontab and save logs to /tmp/backup.log.

Frequently Asked Questions about scheduler

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

FAQPage Schema
How do I schedule recurring tasks on macOS using crontab?

Schedule recurring tasks on macOS by using crontab to automate commands or scripts on a user-defined timetable. This skill provides safe defaults and validation steps to confirm your recurring schedules are actively running without external dependencies.

What is the best way to run a one-shot task on macOS?

The best way to run a one-shot task on macOS is using the built-in at command for non-repeating events. This skill guides you through scheduling single-run commands and setting up logging to track their execution.

Does launchd work with crontab for scheduling macOS daemons?

Yes, launchd works alongside crontab to create robust scheduled services and daemons on macOS. While crontab handles simple recurring commands, launchd manages resilient background services with built-in logging and notification guidance.

Do I need external dependencies to automate macOS task scheduling?

No, you do not need external dependencies to automate macOS task scheduling. This skill specifies zero external requirements, relying entirely on built-in tools like crontab, launchd, and at to run your workflows.

How do I verify that my scheduled macOS tasks are active?

Verify your scheduled macOS tasks are active by following the validation steps provided in the skill. It guides you through checking schedules and configuring logging to confirm commands execute successfully at their defined times.