dev-task-scheduler

Manage scheduled tasks across macOS launchd and Linux cron from a vault-backed registry.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/JinLee794/L.C.G --skill dev-task-scheduler
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dev-task-scheduler
Source: https://github.com/JinLee794/L.C.G/tree/main/.github/skills/dev-task-scheduler
Command: npx skills add https://github.com/JinLee794/L.C.G --skill dev-task-scheduler

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Manage recurring automations across macOS launchd and Linux cron from a single vault-backed registry, preventing sprawl and keeping the source of truth.

Core Features & Use Cases

  • Declarative registry: A central vault file (_lcg/scheduled-tasks.md) defines each task with schedule, enabled flag, description, and prompt.
  • Cross-platform scheduling: OS scheduler entries are installed from the registry for macOS (launchd), Linux (cron), and Windows (schtasks).
  • Idempotent mutations: Always load the registry before create/update/remove to avoid duplicates and conflicts.
  • Lifecycle flows: Inventory, create/add, update, remove, enable/disable, and bulk-sync from registry to OS scheduler.
  • Safety checks: Duplicate name detection, overlap checks, and cleanup of stale disabled tasks.
  • Live-backed docs and prompts: Registry drives the prompts and actions used by Copilot during task firing.

Quick Start

Tell me the task name, schedule, and description, and I will register it in the vault and install the corresponding OS scheduler.

Frequently Asked Questions about dev-task-scheduler

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

FAQPage Schema
How do I manage macOS launchd and Linux cron scheduled tasks from a single source of truth?

Cross-platform scheduled task management uses a vault-backed registry as the single source of truth. This registry stores task schedules, enabled flags, and prompts, then installs corresponding entries directly into macOS launchd or Linux cron to prevent sprawl.

What is a registry-first approach for cross-platform task scheduling?

A registry-first approach for task scheduling loads the central vault registry before creating, updating, or removing tasks. This enforces idempotent writes and prevents duplicate scheduled tasks or conflicts across macOS launchd and Linux cron.

How do I add a new cron job and sync it to the OS scheduler without creating duplicates?

To add a cron job without duplicates, provide the task name, schedule, and description to register it in the vault registry. The system performs idempotent writes and duplicate name detection to safely install the OS scheduler entry without overlap.

Does cross-platform task scheduling work with Windows schtasks?

Yes, cross-platform task scheduling supports installing OS scheduler entries from the registry for Windows schtasks, in addition to macOS launchd and Linux cron, ensuring broad automation coverage across operating systems.

How do I clean up stale disabled tasks across macOS and Linux?

To clean up stale disabled tasks, use the lifecycle flow to enable, disable, or remove tasks, which includes automated safety checks. This ensures the OS scheduler remains synchronized with the vault registry and prevents sprawl.

What happens if I update a recurring automation without checking the registry first?

Updating recurring automations without checking the registry first risks creating duplicates and conflicts. The system enforces registry-first mutations, requiring the vault to be loaded before any create, update, or remove action to ensure idempotent writes.