← ClaudeAtlas

session-schedulerlisted

Use a file-backed task ledger to coordinate an orchestrator pane with executor or reviewer panes through session-chat.
devgirishattri/agent-plugins · ★ 0 · Data & Documents · score 72
Install: claude install-skill devgirishattri/agent-plugins
# Session Scheduler Use this skill when the user asks to coordinate multiple panes, track assigned work, or inspect task state. Session Scheduler is a thin orchestration layer over Session Chat; it is not a daemon or autonomous queue. ## Command Set | Goal | Command | | --- | --- | | Create a task | `$session-scheduler:task-new <name> [--meta k=v] [--stage NAME] [--depends-on id1,id2] [--reviewer PANE] [--workflow ID]` | | Assign a task | `$session-scheduler:task-assign <pane> <task-id> [--eta MIN] [--stage NAME] [--context NAME\|auto] [--reviewer PANE] [--workflow ID] [--force] <prompt>` | | View tasks | `$session-scheduler:task-status [task-id\|--all\|--pending\|--mine\|--by-stage\|--by-workflow\|--workflow ID]` | | Dashboard | `$session-scheduler:task-board` | | Request review | `$session-scheduler:task-review <task-id> [--force] <note>` | | Mark done | `$session-scheduler:task-done <task-id> [--force] [note]` | | Mark blocked | `$session-scheduler:task-block <task-id> [--force] <reason>` | | Clean old tasks | `$session-scheduler:tasks-clean [--older-than 7d] [--status STATUS] [--apply]` | | Inspect setup | `$session-scheduler:scheduler-doctor` | ## Lifecycle Legal status transitions (enforced by every command): `created→assigned`, `created→blocked`, `assigned→review`, `assigned→done`, `assigned→blocked`, `assigned→assigned` (reassignment), `review→done` (approve), `review→blocked` (reject), `blocked→assigned`. Anything else is rejected with the current status and leg