A robust supervision layer for Claude Code that monitors tmux sessions, triages errors with LLM intelligence, and automates agent recovery.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install claude-code-supervisor
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install claude-code-supervisor using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Claude Code Supervisor acts as a sophisticated bridge between the Claude Code lifecycle hooks and your existing agent harness, specifically designed to manage long-running background development tasks. By leveraging Openclaw Skills, this tool monitors tmux-based sessions to detect when an agent is stuck, has encountered a transient error, or has successfully reached its goal.
The system utilizes a hybrid architecture featuring a bash pre-filter for high-speed evaluation of common events and a fast LLM triage layer for complex decision-making. This ensures that the supervisor only escalates issues to a human developer when necessary, while automatically handling routine tasks like API rate-limit pauses or session nudges.
To get started, install the supervisor hooks into your project directory using the installation script:
./scripts/install-hooks.sh /path/to/your/project
Configure your triage model and notification command in the .claude-code-supervisor.yml file:
triage:
command: "claude -p --no-session-persistence"
model: "claude-haiku-4-20250414"
notify:
command: "openclaw gateway call wake --params"
Finally, register your supervised session in your workspace state file to enable tracking and the automated watchdog service.
The skill organizes its operation through a set of configuration and state files that track session health:
| File / Key | Purpose |
|---|---|
.claude/hooks/supervisor/ |
Stores the bash scripts for event handling and LLM triage logic. |
.claude-code-supervisor.yml |
Defines the triage model and notification backend settings. |
supervisor-state.json |
Maintains metadata for running sessions, including tmux socket paths, project directories, and success criteria. |
lastWatchdogAt |
A timestamp used by the watchdog to ensure the monitoring process is active. |
maxNudges |
A configuration value that limits how many times the supervisor will automatically restart a stuck agent. |
Loading
A streamlined tool for generating and managing temporary, disposable email addresses for automated workflows and privacy.

A specialized skill for Openclaw agents to programmatically compensate humans via email or social media handles using Talentir.

A high-fidelity interactive AI avatar interface featuring real-time lip-syncing and high-quality text-to-speech.

Vision Sandbox leverages Gemini's native code execution to provide high-precision spatial grounding, visual math, and automated UI auditing.

A powerful programmatic interface for creating and managing Privacy.com virtual payment cards through Openclaw Skills.

An automated trading agent that executes short-term Polymarket trades based on real-time CEX price momentum.








































