skills-doctor SKILL.md skillA
skills-doctor from nicholyx/ai-skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add nicholyx/ai-skills/skills-doctor@git:20260930.1062ec8Pins git:20260930.1062ec8 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- nicholyx/ai-skills
- Path
custom/daily/skills-doctor/SKILL.md- Versions recorded
- 1
- Latest version
- git:20260930.1062ec8, committed Sep 30, 2026
- Size
- 6,337 bytes
- Repository stars
- 6
- License
- Apache-2.0
诊断「技能装了却没反应」—— 检查技能装在哪个目录、软链有没有断、SKILL.md 能不能被加载、有没有被别的目录顶掉。当用户说「技能装了但用不了,帮我看看」「技能没反应」「我说了触发词什么都不发生」「检查一下技能装好没有」「skills 怎么不生效」时使用。.
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
# 技能装好了却没反应?按这四步查
## 什么时候用
- 「我装了技能,但怎么说都不触发」
- 「之前能用,现在没反应了」
- 「换台机器/换个目录就不好使了」
- 「帮我看看技能到底装上没有」
**只管诊断,不做修改** —— 找到原因后把修复命令给用户,让他自己决定要不要执行。
删软链、改配置这类动作,未经明确同意不要做。
## 一条前提
**「装了」和「能被加载」是两件事。** 技能文件躺在磁盘上不代表工具看得见它:
可能装错了位置、软链断了、目录被别的工具顶掉、或者 frontmatter 坏了导致静默跳过。
这个技能就是把这三件事分开查。
## 第一步:它到底装在哪
`npx skills` 装到两个位置之一,**很多人是在一个目录装的、在另一个目录用**:
```bash
for d in ./.agents/skills ./.claude/skills ~/.agents/skills ~/.claude/skills; do
if [ -d "$d" ]; then
printf '%s → %s 项\n' "$d" "$(ls -1 "$d" 2>/dev/null | wc -l | tr -d ' ')"
else
printf '%s → 不存在\n' "$d"
fi
done
```
- **项目级**(`./.agents/skills` + `./.claude/skills`)是默认落点,**只在这个项目里生效**
- **用户级**(`~/.agents/skills` + `~/.claude/skills`)要 `-g` 或 `--global`,全局生效
**最常见的误判**:在 A 目录装的,在 B 目录里找。先把这条排除掉。
## 第二步:软链有没有断
`.claude/skills/` 里通常是指向 `.agents/skills/` 的**软链**。目标被移动或删除后,
链接还在、但指向空气 —— 技能就这么静默消失了,没有任何报错。
```bash
find ./.claude/skills ~/.claude/skills -maxdepth 1 -type l 2>/dev/null | while read -r f; do
[ -e "$f" ] || printf '断链:%s → %s(目标不存在)\n' "$f" "$(readlink "$f")"
done
```
有输出就是找到了 —— **把每一个断链的条目名原样报给用户。**
> **别用 `for f in .claude/skills/*`。** 目录不存在时,zsh 会报
…Read the whole file at its exact version.
How to install
mdr add nicholyx/ai-skills/skills-doctor@sha256:ce4944310b78b733The line at the top of this page pins the label git:20260930.1062ec8, 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_d3mn6rlft44hjey7)
3 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 1 version of this file, committed on Sep 30, 2026.
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 (6337 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
nicholyx/ai-skills · 6 stars · license Apache-2.0 · pushed 2026-10-18 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_d3mn6rlft44hjey7 GET https://markdownregistry.com/api/v1/resolve?ref=nicholyx/ai-skills/skills-doctor GET https://markdownregistry.com/api/v1/blob/ce4944310b78b73354a68455ff1ddaafd31adef5e6fbe226f550f35a41c61723
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.