schedule-workflowlisted
Install: claude install-skill lukacf/meerkat
# Schedule Workflow
Use Schedule when something should happen later, repeatedly, or on a wall-clock
calendar. Schedules own time and delivery. They do not own live work state.
## Operating Rules
- Create schedules with `meerkat_schedule_create` when the user asks for a
reminder, recurrence, follow-up, monitor, wakeup, or routine automation.
- Choose the smallest trigger that matches the request: `once` for one future
instant, `interval` for fixed cadence, `calendar` for wall-clock recurrence
in a named timezone.
- For the current agent session, use the agent-facing session target
`{"target_kind":"session","type":"current_session","action":{"type":"prompt","prompt":"Check in"}}`.
The host resolves it to a persisted durable target.
- Use `resumable_session` only when you have the exact durable `session_id`,
and `materialize_on_demand_session` when the schedule must create a session
from an explicit build spec on first fire.
- The defaults are `misfire_policy: {"type":"skip"}`,
`overlap_policy: "skip_if_running"`, and
`missing_target_policy: "mark_misfired"`. Change them only when the user asks
for bounded catch-up, concurrency, or different missing-target behavior.
- Inspect with `meerkat_schedule_get`, `meerkat_schedule_list`, and
`meerkat_schedule_occurrences` before creating duplicates.
- Pause for temporary suspension, resume to reactivate, update to change future
behavior, and delete only when the schedule should stop permanently. Delete
is irr