Token导航 LogoToken导航

Agent Skill · 研究检索

ctx-doctor(ctx 医生)

ctx-doctor 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

ctx-doctor 是研究检索类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为需要联网;许可证为 MIT-0,第三方扫描已通过,按安装量在研究检索类的 73,675 个 Skill 里排第 25,391。

总安装 3,782周安装 153GitHub Stars 公开资料未说明下载 1,187核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.0

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:ctx-doctor(ctx 医生)
来源仓库:https://github.com/wavmson/ctx-doctor
安装命令:
openclaw skills install ctx-doctor
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install ctx-doctor

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

上下文诊断。随时检查当前会话的健康状态——context 使用率、token 消耗趋势、哪些工具调用最占空间、预估还能聊多少轮、给出优化建议。触发词:体检、诊断、context doctor、健康检查、token 用了多少、还能聊多久、会话状态。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install ctx-doctor;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

ctx-doctor 怎么安装?

在终端执行 openclaw skills install ctx-doctor。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

ctx-doctor 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

ctx-doctor 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

ctx-doctor 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

ctx-doctor 用的人多吗?

公开数据是累计安装 3,782 次,近一周安装 153 次,下载 1,187 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

ctx-doctor 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
ctx-doctor

ctx 医生 · 本页

3,782—需要联网MIT-0通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
context-doctor
description
上下文诊断。随时检查当前会话的健康状态——context 使用率、token 消耗趋势、哪些工具调用最占空间、预估还能聊多少轮、给出优化建议。触发词:体检、诊断、context doctor、健康检查、token 用了多少、还能聊多久、会话状态。

Context Doctor — 上下文诊断

给你的对话做一次全面体检。

什么时候用

  • 用户说"体检"、"诊断"、"context doctor"
  • 对话感觉变慢时(可能接近 context 上限)
  • 长时间工作后想了解消耗情况
  • 决定是否需要 compact 之前
  • 定期检查(建议每 20-30 轮对话检查一次)

核心理念

每次对话都有一个隐形的"油箱"—— context window。 用着用着就满了,但你看不到油量表。满了之后要么报错,要么被强制压缩丢信息。

Context Doctor 就是这个油量表:

  • 告诉你用了多少、还剩多少
  • 找出最占空间的"油耗大户"
  • 预测还能跑多远
  • 建议什么时候该"加油"(compact)

执行流程

Step 1 — 来源资料(Collect)

通过 session_status 获取当前 session 的实时数据:

  • 总 context window 大小(如 200,000 tokens)
  • 当前已使用 tokens(输入 + 输出)
  • 本次 session 消耗(输入 tokens、输出 tokens、费用)
  • 模型信息(当前使用的模型和配置)

Step 2 — 分析对话结构(Analyze)

回顾当前对话,统计:

  • 总轮次:用户和 Agent 各说了多少轮
  • 工具调用次数:exec、read、write、web_search 等各多少次
  • 工具输出大小排行:哪些工具调用返回了最多内容
  • 最大单次输出:最占空间的那次工具调用是什么
  • 重复内容检测:是否有多次读取同一文件等冗余操作

Step 3 — 健康评估(Diagnose)

根据整理的数据生成健康评分:

指标健康 🟢注意 🟡危险 🔴
Context 使用率<50%50-80%>80%
单轮平均 tokens<20002000-5000>5000
工具输出占比<60%60-80%>80%
预估剩余轮次>3010-30<10

综合评分:

  • A(优秀):所有指标绿灯,可以放心继续
  • B(良好):个别黄灯,留意但不急
  • C(注意):多个黄灯或一个红灯,建议准备 compact
  • D(警告):多个红灯,强烈建议立即 compact
  • F(危险):随时可能触发强制压缩

Step 4 — 生成报告(Report)

输出可视化诊断报告:

🏥 Context Doctor 诊断报告
━━━━━━━━━━━━━━━━━━━━━

📊 综合评分:B(良好)

🔋 Context 油量
████████████░░░░░░░░ 58% (116,000 / 200,000)

📈 消耗统计
├─ 对话轮次:23 轮
├─ 输入 tokens:89,000
├─ 输出 tokens:27,000
├─ 本次费用:$0.42
└─ 平均每轮:5,043 tokens

🔍 空间占用 TOP 5
1. exec(cat large-file.log)     — 12,300 tokens(10.6%)
2. web_fetch(docs.openclaw.ai)  — 8,200 tokens(7.1%)
3. read(MEMORY.md)              — 4,500 tokens(3.9%)
4. exec(git log --oneline)      — 3,800 tokens(3.3%)
5. web_search("OpenClaw skills") — 2,100 tokens(1.8%)

⚠️ 发现问题
- exec 输出占总 context 的 42%,建议对大输出使用 head/tail 截断
- MEMORY.md 被读取 3 次,考虑缓存到对话上下文中

🔮 预测
├─ 预估剩余:约 17 轮对话
├─ 建议 compact 时机:再聊 10 轮后
└─ 如果继续当前节奏:约 35 分钟后达到 80%

💡 优化建议
1. exec 命令加 | head -50 限制输出长度
2. 大文件用 read 的 offset/limit 参数分段读取
3. 考虑在下一个自然断点执行 compact

Step 5 — 趋势追踪(Trend)

如果多次执行诊断,对比历史数据:

📈 趋势(最近 3 次诊断)
诊断1 (14:00): 32% → B
诊断2 (15:30): 58% → B
诊断3 (16:45): 74% → C ⬆️

消耗速度:约 28% / 小时
加速中 ⚠️(工具调用频率增加)

规则

  • 数据准确:所有数字基于 session_status 真实数据,不估算不猜测
  • 建议温和:给建议但不强制,用户决定是否 compact
  • 不消耗太多:诊断本身要轻量,不要因为诊断反而加速 context 膨胀
  • 可视化优先:用进度条和 emoji 让报告直观易读
  • 隐私安全:报告不包含对话具体内容,只统计结构和大小

与其他 Skill 配合

  • Smart Compact:Context Doctor 诊断后建议 compact → Smart Compact 安全执行
  • Hook Guard:诊断结果触发 Yellow 级别备份(保存当前对话快照)
  • Memory-Dream:诊断数据是 Dream 整合时的参考(哪些 session 消耗最大)
  • Session Resume:诊断中发现即将 compact 时,提醒保存任务状态

平台分布

OpenClaw

91.64%
按下载量换算1,088

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills