From claude-resources
Schedules one-shot delayed instructions to run once later in the session via natural language or /delay. Use for reminders, scheduled tasks, or delayed actions. Not for recurring intervals or persistent schedules.
How this skill is triggered — by the user, by Claude, or both
Slash command
/claude-resources:delay <time spec>, <instructions><time spec>, <instructions>The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Schedule the given instructions to fire exactly once at a future time in this session. Scheduling is the entire task of this turn — do NOT start executing the instructions now, even partially. That is the failure mode this skill exists to prevent: the task running immediately AND again at fire time.
Schedule the given instructions to fire exactly once at a future time in this session. Scheduling is the entire task of this turn — do NOT start executing the instructions now, even partially. That is the failure mode this skill exists to prevent: the task running immediately AND again at fire time.
Arguments: $ARGUMENTS
Parse arguments. Split at the first comma: everything before it is the time spec ("1 hour later", "in 30 min", "at 16:30", "tomorrow 9am"), everything after is the instructions to run later (pass through verbatim — including slash commands like /x-wt-teams foo bar). If either part is missing or the time spec is ambiguous, ask instead of guessing.
Compute the fire time. Run date '+%Y-%m-%d %H:%M' for the current local time, then compute the target:
cron: fully pinned "M H DOM MON *" for the target time. Use the exact computed minute — don't round to :00/:30 (the harness fires those up to 90s early, and round marks cause fleet-wide load spikes).
recurring: false. This makes the job auto-delete after firing. A recurring job (the default) stays alive and can fire again — the double-invoke bug.
prompt: prefix the instructions so the future turn knows it is a scheduled firing, not a fresh request to schedule:
[One-shot task scheduled earlier via /delay, firing now as planned. Do not reschedule or delay again — execute directly:]
<instructions verbatim>
create_trigger / send_later MCP tools), which persists server-side instead of dying with the session.npx claudepluginhub takazudo/claude-resources --plugin claude-resourcesSchedules commands to run later in the same Claude session — by default after the 5-hour usage window resets, or at a specified time/duration. Useful for deferring work onto fresh quota or specific deadlines.
Creates scheduled tasks from session context as self-contained prompts with cronExpression for recurring or fireAt for one-time execution via create_scheduled_task tool. For reminders, hourly runs, daily checks.
Manages recurring and one-off scheduled tasks via local OS cron (default) or remote CronCreate. Supports add, list, and remove operations.