← ClaudeAtlas

schedule-oncelisted

Interactive wizard to schedule a OneBrain skill to run ONCE at a specific datetime, then auto-uninstall. Writes a one-shot entry to onebrain.yml and invokes onebrain schedule register.
onebrain-ai/onebrain · ★ 10 · AI & Automation · score 77
Install: claude install-skill onebrain-ai/onebrain
# /schedule-once — One-shot scheduler wizard ## Purpose For users who want a reminder or task to fire ONCE at a specific date and time, then disappear cleanly. Walks through: 1. Which skill to fire 2. What date (YYYY-MM-DD) 3. What time (HH:MM, 24-hour) 4. Any required args (if the skill is `schedulable_with_args`) 5. Confirms preview 6. Writes one-shot entry to onebrain.yml + runs `onebrain schedule register` After the scheduled time, the launchd plist runs the skill once, then unloads itself and deletes the plist file. --- ## Skill flow ### Step 1: Pick skill List all schedulable skills by reading each SKILL.md frontmatter under `.claude/plugins/onebrain/skills/`. Filter for entries where `schedulable: true` OR `schedulable_with_args: true`. Show via `AskUserQuestion`: - question: "Which skill would you like to schedule for a one-time run?" - header: "Schedule a One-Shot Run" - multiSelect: false - options (two groups): - Skills with `schedulable: true` (no args required): e.g. `/daily`, `/weekly`, `/recap`, `/doctor`, `/tasks`, `/moc` - Skills with `schedulable_with_args: true` (args required — wizard will prompt): e.g. `/distill`, `/research`, `/summarize`, `/search` Store: `chosen_skill` (the slash-command name, e.g. `/daily`). ### Step 2: Pick date Prompt for `YYYY-MM-DD` via plain conversational text: > What date should `{chosen_skill}` run? Enter a date in YYYY-MM-DD format. Validate: - Format must match `YYYY-MM-DD` (4-digit year, 2-digit month 01–12,