Skip to content
Back to skills

Claude Overnight

ASecurity

Queue research questions to run overnight when Claude Code usage limits reset. Use when the user wants to defer a question or research task ("queue this", "look into this tonight", "save this for later"), or when they are near their usage limit and the task is not urgent.

  • 13 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 25, 2026
ai-agentsrustgit

Works with

  • claude code
  • cli

Security analysis

A100/100

Scanned September 25, 2026

npx -y skills add rohanprichard/claude-overnight --skill claude-overnight --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Claude Overnight?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Claude Overnight
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/rohanprichard-claude-overnight/badge)](https://www.skillsdirectory.com/skills/rohanprichard-claude-overnight)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: claude-overnight
description: Queue research questions to run overnight when Claude Code usage limits reset. Use when the user wants to defer a question or research task ("queue this", "look into this tonight", "save this for later"), or when they are near their usage limit and the task is not urgent.
---

# 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/failed jobs
- `cat ~/.overnight/results/index.md` — the digest of finished reports

## When to suggest queueing proactively

If the user mentions hitting or nearing their usage limit and their request
is research-shaped (not an edit to this codebase), offer to queue it for the
overnight window instead of burning the remaining quota.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…