From cuckoo
Schedule, list, complete, or reschedule Cuckoo reminders. Use when the user asks to be reminded of something on a future date/time, to schedule a task, or to manage their Cuckoo calendar.
How this skill is triggered — by the user, by Claude, or both
Slash command
/cuckoo:schedule <add|list|done|reschedule> ...<add|list|done|reschedule> ...The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Manage the user's durable reminders via the `cuckoo` CLI (on `PATH` while this plugin is enabled).
Manage the user's durable reminders via the cuckoo CLI (on PATH while this plugin is enabled).
Two tiers: global (~/.claude/cuckoo/) for personal/cross-project tasks, project
(<project>/.cuckoo/) for tasks tied to the current repo. Today's date is in the session context
(currentDate); the user's timezone is local. Parse the first token of $ARGUMENTS as the
subcommand.
add <when> <what> [--global | --project]<when> to a token: date only → YYYY-MM-DD; with a time → YYYY-MM-DDTHH:MM (24h).
Resolve relative phrases ("tomorrow", "next friday", "in 3 days", "today 14:30") from currentDate.--global or --project was passed, use it. Don't ask.git rev-parse --is-inside-work-tree 2>/dev/null.
project,
otherwise global), then ask the user with AskUserQuestion: two options, the inferred
one listed first and marked (recommended). Use whatever they pick.<what>.slug="$(cuckoo add <tier> <due> <candidate-slug>)""$(cuckoo dir <tier>)/$slug.md":
# <human title>
- due: <due>
- created: <currentDate>
- tier: <tier>
<body — the reminder text, or a full instruction prompt for you to run when it fires>
listRun cuckoo list and present the pending tasks (already sorted, flagged overdue/today/upcoming).
done <slug> (alias: delete)cuckoo done <tier> <slug> then rm -f "$(cuckoo dir <tier>)/<slug>.md". If the user didn't name the
tier, find it via cuckoo list. Confirm.
reschedule <slug> <when>Resolve <when> as in add, then cuckoo reschedule <tier> <slug> <new-due>; also update the
due: line inside the task's <slug>.md. Confirm.
At session start the hook lists any due task as • [tier] <slug> (due …) -> <path>. Read that file,
surface it to the user, offer to act on its body, then ask whether to mark it done or
reschedule.
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub driversti/claude-cuckoo --plugin cuckoo