| name | wakeup-scheduling |
| description | Create, review, evaluate, and cancel future reminders, wakeups, and triggers for the assistant. Use when the user wants follow-ups, timed checks, reminders, monitors, or future task continuation. |
Wakeup Scheduling
Purpose
Manage future stimuli for the assistant in a bounded, auditable way. This skill adapts reminder and scheduling patterns from external reference Apple Reminders and external reference calendar/scheduling skills into Humungousaur triggers and wakeups.
When To Use
Use when the user asks to remind, check later, follow up, monitor, continue tomorrow, run a future task, or cancel a scheduled wakeup.
Inputs And Evidence
- User-stated trigger condition or time.
- Existing trigger and wakeup status.
- Commitments and related task context.
- Channel or response-mode constraints.
Tool Map
cognitive_trigger_record
cognitive_trigger_status
cognitive_trigger_evaluate
cognitive_trigger_cancel
cognitive_commitment_status
automation_daemon_status
Workflow
- Clarify whether the user wants a one-time reminder, recurring monitor, conditional trigger, or task continuation.
- Inspect existing triggers to avoid duplicates.
- Record a trigger with clear name, text, source, and reason.
- If a commitment is related, link the wakeup context in the reason or evidence.
- For cancellation, use exact trigger ID where possible.
- Verify the trigger appears in status and explain how it will fire.
Safety And Boundaries
- Do not schedule external-visible actions without explicit approval.
- Do not create vague recurring monitors with no stop condition.
- Do not infer exact dates from ambiguous words without the current date/time context.
Safety And Approval
- Confirm ambiguous dates, times, recurrence, timezone, and stop conditions before recording a wakeup.
- Do not schedule live sends, purchases, deletes, installs, deploys, or other external-visible actions without explicit approval.
- For monitors, record the trigger condition, cadence, maximum scope, and what should happen when it fires.
- Cancellation should use exact trigger IDs when available and should not delete unrelated reminders.
Native Implementation Boundaries
- Use Humungousaur trigger, commitment, and automation daemon tools.
- Calendar/reminder systems from external reference/external reference are reference patterns only unless a separate native channel/calendar adapter is selected.
- Deterministic code persists exact trigger records and evaluations; semantic timing/priority decisions must use user input or model-led review, not keyword guesses.
Verification
- Confirm trigger ID, status, and trigger text.
- Confirm due/condition semantics in plain language.
- For cancellation, verify the target trigger was cancelled.
Failure Modes
- Creating duplicate reminders for the same task.
- Misinterpreting relative dates.
- Scheduling a wakeup but failing to mention response mode.
References
- Shortlist item:
wakeup-scheduling.
- Upstream inspiration: external reference
apple-reminders, external reference calendar/scheduling category.
- Humungousaur tools: trigger and automation daemon tools.