From overnight-runner
Use when executing a long autonomous todo-file run (multi-hour, unattended, or "work through this list overnight") — wraps the run in the overnight-runner state guard so every checked item has recorded evidence and completion gates (tests, browser verification, rollback) pass or are explicitly waived.
How this skill is triggered — by the user, by Claude, or both
Slash command
/overnight-runner:overnight-runnerThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
The `overnight-runner` CLI (installed at `~/.local/bin/overnight-runner` from
The overnight-runner CLI (installed at ~/.local/bin/overnight-runner from
https://github.com/rizonetech/overnight-runner) keeps long autonomous runs honest. You
do the work; the guard records evidence and refuses a final answer until the record
supports it.
Always run it with the Claude state base:
export OVERNIGHT_RUNNER_BASE=.claude/overnight
If overnight-runner is not on PATH, do NOT improvise — tell the user and offer:
curl -fsSL https://raw.githubusercontent.com/rizonetech/overnight-runner/main/scripts/install.sh | bash
overnight-runner start <todo.md> — runs pre-flight (module detection,
ChromeMCP health) and an adversarial todo review. Read the review output; add any
guardrail items it proposes to the todo before working.overnight-runner update --note "<what was done>" --gate <gate>=<status> ...
Never check a todo item without evidence recorded in the same update.browser_verification gates are satisfied through the
chromemcp-browser skill (real MCP evidence). If the run genuinely has no UI work,
the run may have been started with --no-browser — the waiver is recorded and must
be echoed in the handoff, never hidden.overnight-runner update --blocker "<why>")
and move to independent items instead of retrying in a loop.overnight-runner finish-check must pass before you claim completion.
If it fails, fix what it names or report honestly what is blocked.
Then overnight-runner handoff and include its output in your final report.overnight-runner status is cheap — run it whenever you resume or feel lost.Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub rizonetech/claude-plugins --plugin overnight-runner