capability-distill SKILL.md skillA
capability-distill from majiayu000/spellbook is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add majiayu000/spellbook/capability-distill@git:20260712.fb2fc09Pins git:20260712.fb2fc09 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- majiayu000/spellbook
- Path
skills/capability-distill/SKILL.md- Versions recorded
- 4
- Latest version
- git:20260712.fb2fc09, committed Jul 12, 2026
- First version recorded
- Jul 9, 2026
- Size
- 10,384 bytes
- Repository stars
- 290
- License
- MIT
能力蒸馏工作流——从用户批准的强模型访谈或真实任务轨迹中提取非显然的判断规则,形成可审计的 judgment packet,再交给 skill-audit 和 skill-creator 决定是否落成可加载 skill。当用户说“蒸馏这个模型的判断力”“把这次任务的关键决策固化下来”“模型窗口要关了,保留它在某类场景的判断”时使用。普通流程文档、直接写 SKILL.md、泛化最佳实践或未授权的会话日志扫描不使用本 skill。.
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
# Capability Distill 把“为什么在两个合理选项中选择其中一个”提取成证据支持的判断规则。不要把操作步骤、通用建议或原始会话内容换个格式包装成 skill。 ## 与现有技能的边界 - `capability-distill`:选择获准证据、还原决策事件、提取判断规则、输出 judgment packet。 - `skill-audit`:判断这些规则是否值得成为 skill、归属哪个现有 skill、是否重复以及如何分层。 - `skill-creator`:创建或修改具体的 `SKILL.md`、设计 with-skill/baseline eval、迭代和验证触发描述。 - `skill-lifeguard`:当产物属于高影响工作流时补可靠性契约和漂移修复闭环。 不要在本 skill 中复制后三者的完整写作、注册或评测流程。目标是提供它们可消费的高信号输入。 ## Operating Contract - Direct actions: 使用当前对话和用户明确批准的本地材料;先读元数据再读内容;生成脱敏的 judgment packet;运行本地只读检查。 - Escalate before: 读取未获准的会话历史、memory、home 目录或其他仓库;把任何轨迹内容发送给外部模型;覆盖已有 skill;写入共享仓库;发布或安装产物。 - Evidence-backed pushback: 判断密度低、证据不足或已有 skill 完整覆盖时,给出具体重叠项并建议不蒸馏或只更新原 skill。 - Feedback loop: 把 eval 中的“未生效 / 机械化 / 误触发”连同对应 `rule_id` 回写到下一轮 judgment packet,而不是只改措辞。 ## 0. 建立数据边界 在读取额外材料前记录以下字段: ```yaml source_scope: approved_roots: [] approved_artifact_types: [] external_model_destination: raw_content_authorized: false output_path: ``` 当前对话和用户本次明确附带的文件可直接使用。其他路径、历史日志和 memory 不因“可能有帮助”而自动进入范围;缺少批准时先询问并暂停对应读取。 执行以下数据纪律: - 不假定 `~/.claude`、`~/.codex` 或任何固定运行时路径存在。使用用户给出的路径、当前工作区和当前运行时可用的搜索工具。 - 先查看文件名、时间、提交主题等元数据,只对候选决策事件读取最小必要片段。 …
Read the whole file at its exact version.
How to install
mdr add majiayu000/spellbook/capability-distill@sha256:661da634f6322ecbThe line at the top of this page pins the label git:20260712.fb2fc09, 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_477yzvilojitry3f)
4 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 4 versions of this file, between Jul 9, 2026 and Jul 12, 2026, more than one a day.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20260712.fb2fc09 latest | 2026-07-12 | fb2fc09 | 10,384 B | A | view · diff |
| git:20260711.35f0457 | 2026-07-11 | 35f0457 | 7,950 B | A | view · diff |
| git:20260711.869fba8 | 2026-07-11 | 869fba8 | 7,906 B | A | view · diff |
| git:20260709.70b79ea | 2026-07-09 | 70b79ea | 7,564 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 (10384 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
majiayu000/spellbook · 290 stars · license MIT · pushed 2026-11-04 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_477yzvilojitry3f GET https://markdownregistry.com/api/v1/resolve?ref=majiayu000/spellbook/capability-distill GET https://markdownregistry.com/api/v1/blob/661da634f6322ecbea4bc9fbc51e8d28a8bc3a6ab678190f520864223f20d1ec
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.