ワンクリックで
schedule-list
Show all scheduled OneBrain entries (skills + CLI commands) with cron/at expressions and installed-on-disk status.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Show all scheduled OneBrain entries (skills + CLI commands) with cron/at expressions and installed-on-disk status.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Clone your agent's portable context (agent folder including MEMORY.md) to a folder for transfer to another vault. Use only when the user explicitly wants to migrate or copy agent memory to a new vault. Do NOT use for: backing up the whole vault, updating OneBrain (use update), or reviewing memory (use memory-review).
List all available OneBrain commands with descriptions and use cases. Invoke when user asks what you can do, wants to see commands, or seems confused about capabilities. Do NOT use for: actually running a command (identify the right skill and invoke it directly), answering questions about vault content (search directly), or general Claude questions.
Interactive review of all memory/ files — keep, update, deprecate, or delete entries one by one. Use when the user wants to audit and prune accumulated memory — 'review my memory', 'clean up what you remember'. Do NOT use for: teaching a new fact (use learn), recalling something specific (read memory directly), or batch-promoting session insights (use recap).
First-run setup for OneBrain : personalize identity, communication style, and vault configuration. Use only on first install or when the user wants to fully reconfigure OneBrain from scratch — manual only. Do NOT use for: teaching a single preference (use learn), updating system files (use update), or reviewing memory (use memory-review).
Migrate vault structure : either full 5-folder → 8-folder migration, or subfolder organization for flat notes. Use only when the user explicitly wants to restructure the entire vault layout — manual only, high impact. Do NOT use for: moving a single note (do it directly), processing inbox (use consolidate), or routine note organization.
Interactive wizard to add a scheduled OneBrain skill. Walks user through skill selection, frequency, time, and writes to onebrain.yml + invokes onebrain schedule register.
| name | schedule-list |
| description | Show all scheduled OneBrain entries (skills + CLI commands) with cron/at expressions and installed-on-disk status. |
| schedulable | false |
Display a formatted summary of all entries currently registered in the schedule: block of onebrain.yml. Both skill-mode entries (skill: /daily) and command-mode entries (command: onebrain + args: [...]) are shown side by side, with installed-on-disk status from launchd.
Read onebrain.yml from the vault root. Locate the schedule: block.
If onebrain.yml does not exist or has no schedule: block, or the block is empty:
No scheduled entries found.
→ Run /schedule-add to set one up.
Stop.
Read the schedule: block from onebrain.yml directly to get the cron/at expression and skill/command field for each entry.
Optionally run from the vault root:
onebrain schedule register --status
This emits plain text (not JSON). Each line is one entry with the [cron] or [once] tag, the cron/at value, and either skill: /name (k=v, k2=v2) (skill mode with optional args) or cmd: binary arg1 arg2 (command mode with positional argv). The ✓ / ✗ prefix indicates whether the plist file exists on disk.
The CLI does not track last-run, next-run, or last-status — that detail is in [logs_folder]/scheduler/YYYY/MM/.
If onebrain schedule register --status is unavailable or fails: fall back to checking launchd plist existence in ~/Library/LaunchAgents/ for each entry. Compute the plist filename as com.onebrain.<labelSafe>.plist where labelSafe is the binary name (for command mode) or the skill name with leading slash stripped (for skill mode), with non-alphanumeric, non-hyphen characters replaced by -.
Print the schedule table:
📅 Scheduled entries:
✓ [cron] 0 9 * * * skill: /daily
✓ [cron] 0 17 * * 5 skill: /weekly
✓ [cron] 0 12 * * 0 skill: /recap
✓ [cron] 0 9 * * * skill: /distill (topic=this-week)
✓ [cron] 0 3 * * 0 cmd: onebrain search reindex
✓ [cron] 0 5 * * * cmd: rsync -av /vault /backup
✓ [once] 2026-05-13 14:30 skill: /reminder
✗ [cron] 0 18 * * 5 skill: /weekly (plist missing — re-run /schedule-add)
Column layout:
✓ = plist on disk, ✗ = plist missing[cron] (recurring) or [once] (one-shot at fires once then auto-deletes)skill: <skill-name> with optional (key=value, key2=value2) when args: is a mapcmd: <binary> <arg1> <arg2> with positional argv joined by spaces✗ (plist missing)Detailed run history (stdout, stderr, error files) lives in [logs_folder]/scheduler/YYYY/MM/.
If ✗ entries are found:
→ Run /schedule-add to re-register missing entries (or for command-mode entries, → Re-run onebrain schedule register to re-emit plists)For error log detail:
→ See [logs_folder]/scheduler/YYYY/MM/YYYY-MM-DD-{label}.err.md for failure details where {label} is the skill name or command binary name.Note: auto-pause-on-failure (⏸ paused after 3 consecutive failures) is not yet implemented in the CLI. The marker file mechanism is planned for a future release. /doctor currently flags 3+ consecutive .err.md files as CRITICAL — use that for failure monitoring.
After the table, append:
→ /schedule-add add a new scheduled entry (skill mode wizard)
→ /schedule-once schedule a one-shot reminder
→ /schedule-remove remove an entry
For command-mode entries: note that the /schedule-add wizard targets skill mode only — command entries are added by editing onebrain.yml directly and running onebrain schedule register.
(unknown).schedule: order; do not sort or group by mode.