What problem does it solve? Scheduled jobs built from memory hardcode tool addresses that silently go stale, so a dead job and a job that never fired look identical and nobody notices until work goes missing. This Skill enforces one sanctioned process for creating any recurring or unattended job so it stays resolvable, auditable, and provably alive. ## Core Features & Use Cases - Category-based tool resolution: Every job opens with a gate that resolves tools by category and action from the client's own registry, never by hardcoded connector name or address. - Runtime and reach discipline: Forces a deliberate hosted-vs-local choice, records what the job must touch (tenant-store-only vs operator-files), and stores the schedule as a tenant-owned row claimable by any awake executor. - Proof before live status: Requires one real run confirming tool resolution, landed work, and a written heartbeat before a job may be called live. - Use Case: When a user says "sync the CRM every morning" or "run this sweep nightly," the Skill names the job by outcome, writes its opening gate, registers it in the client registry, and verifies the first run. ## Quick Start Ask the assistant to schedule a nightly sync job and have it resolve the required tools by category from the client registry before proving the first run.