👷 Claude Code Supervisor — 后台会话看护

v1.0.0

在 tmux 中托管 Claude Code 任务,通过 bash 预过滤与 LLM 快速分类实时捕获报错、卡死与完成信号,支持 OpenClaw、webhook、ntfy 等任意通知后端,实现长时任务自动守护、API 异常智能提醒、进度报告推送及会话续跑。

3· 3.0k·18 当前·19 累计
下载技能包
最后更新
2026/4/22
0
安全扫描
VirusTotal
可疑
查看报告
OpenClaw
可疑
medium confidence
The skill appears to implement the claimed tmux/Claude supervision behavior, but there are a few mismatches and sensitive behaviors (sending terminal output to an LLM/notify command, undeclared dependencies, default notify CLI) that you should review before installing.
评估建议
This skill mostly does what it says (install hooks, read tmux session output, call a fast LLM to triage, and notify an agent), but review these before installing: - Dependencies: the scripts call jq and pgrep (and expect tmux); metadata only lists tmux and claude. Install jq and ensure required CLIs are present or update the metadata. - Sensitive data: the triage and notify steps send captured terminal output to external commands (by default the claude CLI and an OpenClaw gateway). Terminal out...
详细分析 ▾
用途与能力
The name/description match the actual behavior: installing hooks into .claude, reading tmux panes, triaging with a fast LLM, nudging via tmux, and notifying an agent harness. However the metadata omission of commonly used system tools (notably jq and pgrep) is inconsistent with what the scripts require. The default notify command (openclaw gateway call wake --params) and reliance on the claude CLI are reasonable for this skill but are not declared as required tooling/credentials in the metadata.
指令范围
The hook scripts and watchdog capture terminal output and send that context to: (a) the triage LLM (via the configured triage.command) and (b) the configured notify command. That behavior is necessary for supervision but is also sensitive: terminal outputs can contain secrets (keys, tokens, file contents). The scripts will transmit those outputs to whatever triage/notify command you configure (by default the claude CLI and an OpenClaw gateway call). There are no safeguards or redaction steps in the code.
安装机制
There is no external binary download; install-hooks.sh copies provided scripts into the project and merges JSON into .claude/settings.json. This is standard for a hook-based tool. No remote URL downloads or extracted archives are used. The installer does source a local lib.sh and writes a notify wrapper to /tmp.
凭证需求
The skill declares only tmux (and optionally claude) as required binaries, but the scripts rely heavily on jq and use pgrep and other system utilities — those are not declared. The default triage command uses the claude CLI (which will use your Claude credentials) and the default notify command uses OpenClaw — both can transmit terminal content. No environment variables or credentials are required explicitly, but the skill will operate using whatever local CLIs/credentials are present (claude, openclaw), which increases the blast radius if misconfigured.
持久化与权限
The skill does not request always:true and does not modify other skills. It writes hooks to project .claude/, updates project settings.json, creates a /tmp notify wrapper, and reads/writes a supervisor-state.json in ~/.openclaw/workspace — these are expected for its function and scoped to the project/user. It will run as invoked (hooks or cron) and can act autonomously when events fire, which is normal for a supervisor.
安全有层次,运行前请审查代码。

运行时依赖

🖥️ OSmacOS · Linux

版本

latestv1.0.02026/2/5

Initial release: hooks, bash pre-filter, LLM triage, watchdog, idle detection, env hints, notify script

可疑

安装命令

点击复制
官方npx clawhub@latest install claude-code-supervisor
镜像加速npx clawhub@latest install claude-code-supervisor --registry https://cn.longxiaskill.com
数据来源ClawHub ↗ · 中文优化:龙虾技能库