claude-overnightlisted
Install: claude install-skill rohanprichard/claude-overnight
# claude-overnight
Queues questions for the `overnight` CLI, which runs them headlessly at night
when the user's Claude Code limits have reset, and saves markdown reports to
`~/.overnight/results/`.
## Queue a question
```sh
overnight add "the user's question, phrased as a self-contained research prompt"
```
Rephrase the question so it stands alone — the overnight run has no
conversation context. Include any constraints the user mentioned.
## Queue a coding task for the current repo
```sh
overnight add --repo "$(pwd)" "implement X following the existing Y pattern; run the tests"
```
The job runs overnight in a fresh git worktree and lands on an
`overnight/*` branch for morning review — it never touches the working
tree. The repo must be trusted first; if the add command warns about
trust, ask the user before running `overnight trust "$(pwd)"`.
Useful flags: `--model opus` for hard tasks, `--first` to prioritize.
After queueing, confirm to the user and mention the report will be in
`~/.overnight/results/` after the next overnight window.
## If the command is missing
Tell the user to install it first:
```sh
uv tool install claude-overnight
overnight install
```
`overnight install` sets up the launchd scheduler. Without it, queued jobs
never run automatically (only via `overnight run --force`).
## Check status or results
- `overnight status` — current 5-hour/weekly utilization, queue counts, and
whether a batch would run right now
- `overnight list` — queued/done