sync-scheduler

Installation
SKILL.md

Sync Scheduler

Cron scheduling with durable dispatch. Server version does distributed leader election across pods, browser version runs single-tab. Dispatch goes through the job system.

Dependencies: requires sync-job handles for execution. Uses sync-mutex internally for leader election. Read those skills for deeper semantics if needed.

Setup Pattern

// 1. Define jobs first
const cleanupJob = job({ id: "cleanup", schema, process: handler });

// 2. Create scheduler
const sched = scheduler({ id: "platform", onMetric: console.log });

// 3. Start on every pod
sched.start();

// 4. Register schedules (idempotent — safe to call on every startup)
Related skills

More from valentinkolb/sync

Installs
9
First Seen
Mar 4, 2026