一键导入
claude-code-monitor
监控本地 Claude Code 会话状态。通过读取 Claude Code 的 JSONL 会话日志,检测任务是否完成、正在工作或遇到限制。 触发词:Claude Code 状态、Claude Code 在干嘛、终端监控、任务完成了吗、帮我盯着 Claude Code
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
监控本地 Claude Code 会话状态。通过读取 Claude Code 的 JSONL 会话日志,检测任务是否完成、正在工作或遇到限制。 触发词:Claude Code 状态、Claude Code 在干嘛、终端监控、任务完成了吗、帮我盯着 Claude Code
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
反谄媚/反幻觉/反猜测的严格学术写作指令。用于科研论文写作、技术文档、面试回答等需要高准确率的场景。为每条声明打标签(KNOWN/COMPUTED/INFERRED/COMMON/FRAME/GUESS),强制区分事实与推断。
小红书自动化技能集合。支持认证登录、内容发布、搜索发现、社交互动、复合运营。 当用户要求操作小红书(发布、搜索、评论、登录、分析、点赞、收藏)时触发。
搜索用户本地 Chrome 收藏夹(书签),按语义模糊查找已收藏的网页。当用户问"我收藏夹/书签里那个 XXX 网页在哪"、"我之前收藏的关于 YYY 的链接"、"找一下我收藏过的 ZZZ"、"我有没有收藏过 XXX" 这类问题时使用此 skill。直接读取本地 Chrome 数据文件,不需要登录或访问云端。
微信公众号文章抓取与收录。用户发送 mp.weixin.qq.com 链接、要求抓取公众号全文、保存微信公众号文章、提取微信文章正文、收录每日什锦时使用。自动多 UA 抓取原始 HTML,提取 js_content 正文,保存 Markdown 到 D:\QClaw\articles,并可追加每日什锦 entries.jsonl。
| name | claude-code-monitor |
| description | 监控本地 Claude Code 会话状态。通过读取 Claude Code 的 JSONL 会话日志,检测任务是否完成、正在工作或遇到限制。 触发词:Claude Code 状态、Claude Code 在干嘛、终端监控、任务完成了吗、帮我盯着 Claude Code |
监控本地 Claude Code 终端会话的执行状态。
Claude Code 把完整会话日志实时写入 JSONL 文件:
C:\Users\chaowi\.claude\projects\{project-path}\{session-id}.jsonl
日志包含:用户输入、模型回复、工具调用及结果、token 用量、会话标题等。 无需"偷看"终端窗口,直接读日志文件即可。
| 状态 | 含义 | 判断条件 |
|---|---|---|
| 🔄 working | 正在工作 | 最后 assistant 的 stop_reason = "tool_use" |
| ✅ just_finished | 刚完成一轮 | stop_reason = "end_turn" 且文件 < 3 分钟前更新 |
| 💤 likely_done | 可能完成 | stop_reason = "end_turn" 且文件 > 3 分钟无更新 |
| ⏸️ idle | 空闲 | 文件 > 10 分钟无更新 |
| ⚠️ limit_hit | token 上限 | stop_reason = "max_tokens" |
脚本路径:D:\QClaw\skills\claude-code-monitor\scripts\monitor.js
# 列出所有活跃会话
node D:\QClaw\skills\claude-code-monitor\scripts\monitor.js
# 查看指定会话
node D:\QClaw\skills\claude-code-monitor\scripts\monitor.js --session 19b60098
# 持续监控(每60秒检查一次,状态变化时输出)
node D:\QClaw\skills\claude-code-monitor\scripts\monitor.js --watch --interval 60
# 只输出有通知价值的(完成/空闲/限制)
node D:\QClaw\skills\claude-code-monitor\scripts\monitor.js --notify
# JSON 格式输出
node D:\QClaw\skills\claude-code-monitor\scripts\monitor.js --json
--watch 模式--notify 模式,配合 cron 任务可以创建 cron 任务,定期检查 Claude Code 状态并推送到微信:
# 每5分钟检查一次,完成时通知
openclaw cron add \
--name "Claude Code 完成通知" \
--every 5m \
--session isolated \
--agent main \
--message "读取 Claude Code 会话状态。运行: node D:\QClaw\skills\claude-code-monitor\scripts\monitor.js --notify。如果有输出(任务完成/空闲/限制),直接把输出内容发给我。如果没有输出,回复 HEARTBEAT_OK。" \
--announce --channel openclaw-weixin --to <user-id>
{session-id}/subagents/ 子目录下