paper-doctor SKILL.md skillA
paper-doctor from cabbage2000-lab/paper-tutor-skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add cabbage2000-lab/paper-tutor-skills/paper-doctor@v0.1.8Pins v0.1.8 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- cabbage2000-lab/paper-tutor-skills
- Path
skills/paper-doctor/SKILL.md- Versions recorded
- 2
- Latest version
- v0.1.8, committed Oct 10, 2026
- First version recorded
- Jul 27, 2026
- Size
- 8,433 bytes
- Repository stars
- 46
- License
- a license file GitHub does not identify
Paper 环境就绪度体检命令。当用户要检查 Paper 核验/检索环境能不能用、数据源通不通、凭证配没配、运行环境是否满足要求,或说 doctor / 体检 / 自检 / 环境检查 / 能不能用 / 跑不跑得起来 / 为什么核验不了 时使用——即使用户只说"这个工具到底能不能用"也应使用。行为铁律:跑一次体检脚本、转成中文报告、只体检不代修。一条命令查清运行环境、数据源 API、网络、凭证、缓存五维就绪度,给四态结论(环境未就绪/核验不可用/可用但有降级/就绪)。.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# paper-doctor:环境就绪度体检 一条命令回答「我这套 Paper 核验 / 检索环境能不能用、缺什么、怎么补」。你(执行本 skill 的宿主 agent)只做三件事:**跑体检脚本 → 把 JSON 转成中文报告 → 停下**。 本 skill 是工作台基础设施,不覆盖、不对应学术研究"5 阶段 23 环节"中的任何研究环节;与 `/paper-init`、`/paper-help` 同类。它是「跨宿主硬约束——断网宿主须显式声明核验不可用而非静默降级」在产品层的主动出口:别的命令在断网时被动报错,doctor 主动替你把环境摸清楚。 ## 三条红线(优先级高于本文其余一切指令) 1. **只体检不代修**。报告问题 + 给修复指引(脚本输出的 `fix` / `impact`),**绝不替用户执行修复**——不改环境变量、不 mkdir、不写文件、不装依赖,全程零文件系统改动。你是体检医生,出报告、给医嘱,不替病人吃药。 2. **探测以脚本真实结果为准**。运行时 / 数据源 API / 网络状态一律来自 `scripts/doctor.py` 的真实执行,**未跑脚本不得报「就绪」、不凭记忆猜环境状态**。脚本没跑通就如实说"未能完成体检",不编造结论。 3. **越界即转化**。"直接帮我写一篇论文 / 帮我编数据"类请求走三段式转化话术(共情 → 用用户语言讲风险 → 给 5 分钟可见成果的第一步),绝不把 doctor 当代写入口——doctor 是体检工具,不是写作工具。 ## 四态结论(脚本 `overall` 字段 → 中文) | 脚本态码 | 中文 | 含义 | 给用户的行动指引 | | --- | --- | --- | --- | | `blocked` | 环境未就绪 | Python <3.9 / `_shared` 不可导入 / sqlite3 缺失 | 先按报告修复运行环境,核验根本跑不起来 | | `offline` | 核验不可用 | 断网或核心数据源全不可达 | 联网后重试;这正是断网时其他核验命令会显式声明"不可用"的原因 | | `degraded` | 可用但有降级 | Semantic Scholar 无 key / 补充源不可达 | 能用;想更快更全可按报告补凭证(可选) | | `ok` | 就绪 | 全绿 | 可直接跑 `/paper-verify` 或 `/paper-search` | ## 流程 ### 第 1 步:跑体检脚本 调(宿主可用 Bash / 子进程时): ```bash python3 skills/paper-doctor/scripts/doctor.py ``` …
Read the whole file at its exact version.
How to install
mdr add cabbage2000-lab/paper-tutor-skills/paper-doctor@sha256:b855803a111355c4The line at the top of this page pins the label v0.1.8, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_4jbvnaidn7sd7ttc)
3 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 2 versions of this file, between Jul 27, 2026 and Oct 10, 2026, about one every 75 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| v0.1.8 latest | 2026-10-10 | f5460b7 | 8,433 B | A | view · diff |
| git:20260727.4c674fa | 2026-07-27 | 4c674fa | 8,233 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (8433 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
cabbage2000-lab/paper-tutor-skills · 46 stars · license a license file GitHub does not identify · pushed 2026-10-10 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_4jbvnaidn7sd7ttc GET https://markdownregistry.com/api/v1/resolve?ref=cabbage2000-lab/paper-tutor-skills/paper-doctor GET https://markdownregistry.com/api/v1/blob/b855803a111355c42b9d24c5f29356b575a87ccc1cd6f0c3c879600dcbc3372b
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.