Nightguardian — Development skill for Claude Code
Fail-closed tmux watchdog that safely resumes rate-limited Claude Code panes.
How to install Nightguardian
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open VoidLight00/nightguardian and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Nightguardian does
Fail-closed tmux watchdog that safely resumes rate-limited Claude Code panes.
Alternatives in Development
- Epic Unblock — Sweep blocked epic issues and reopen anything whose dependencies are closed 243.5k ★
- Claude Auto Resume — A shell script utility that automatically resumes Claude CLI tasks when usage limits are lifted 732 ★
- Maestro Ralph — Closed-loop policy over the canonical Session/Run chain 530 ★
README
[English](README.md) | [한국어](README.ko.md)
NightGuardian
**A fail-closed tmux watchdog that safely resumes rate-limited Claude Code panes.**

[](https://github.com/VoidLight00/nightguardian/actions/workflows/verify.yml) [](https://github.com/VoidLight00/nightguardian/actions/workflows/codeql.yml) [](LICENSE) [](https://www.python.org/) [](https://www.gnu.org/software/bash/) [](https://github.com/tmux/tmux) [](https://www.apple.com/macos/) [](https://www.linux.org/)
NightGuardian monitors Claude Code sessions running inside tmux. When it sees a supported hard rate-limit message, it parses the advertised reset time, pins the incident to the exact pane, waits, verifies that the same pane still runs Claude Code, and only then sends a configurable resume prompt.
It is built for unattended recovery without treating arbitrary terminal text as permission to press Enter.
Highlights
- Scans every pane across every tmux session, not only active panes.
- Detects hard session, usage, weekly, and API rate-limit messages.
- Parses absolute and relative reset times with timezone support.
- Pins state to the immutable tmux pane ID that produced the event.
- Verifies the Claude process before detection and immediately before resume.
- Fails closed when a pane disappears, changes command, or has no reset time.
- Prevents duplicate retries wi
Related Skills
AgentWhileTrue
Watches Claude Code and Codex CLI quota in KDE Konsole and resumes a rate-limited session — only when terminal
Ownerrez Rate Setter Skill
A Claude Code skill for changing OwnerRez + PriceLabs nightly rates safely: write guard that fails closed, dry
Claude Autocontinue
One-file bash script that auto-types 'continue' into Claude Code tmux panes when rate limits reset
Pane Resume
Put your agents back in the panes they were in. After a Mac restart, Warp and Superset restore your panes as i
Research Validate
Fail-closed schema and rel check for knowledge/research/.
Open Jev Approvals
Fail-closed binary (allow/deny) approval gate for Codex and Claude Code hooks — every intercepted tool call is
Related Agents
Architrave.Agent
Use to build or change a repository end-to-end through a durable, outcome-driven Run. A thin config-first cond
Pipeline Engineer
WS4 specialist for ingestion pipeline integrity in genai_incidents. Use for WS4-T1 through WS4-T8 - pinned ing
Numerical QA Agent
Independently recomputes every displayed number and writes fail-closed numerical QA evidence.