textbook SKILL.md skillA
textbook from cabbage2000-lab/textbook-writer-skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add cabbage2000-lab/textbook-writer-skills/textbook@v0.7.0Pins v0.7.0 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- cabbage2000-lab/textbook-writer-skills
- Path
skills/textbook/SKILL.md- Versions recorded
- 6
- Latest version
- v0.7.0, committed Oct 19, 2026
- First version recorded
- Aug 4, 2026
- Size
- 16,055 bytes
- Repository stars
- 37
- License
- MIT
写一整本多章节教材或成体系的课程讲义(含习题)时用它,也可基于已有 Word 文档、讲义素材规划整本教材或修订项目中的指定章:按 UbD 逆向设计调度五个阶段,进度落盘 .progress.json 并可续写。触发语如"写教材"、"把讲义做成教材"、"修订这本教材的第三章"。只写单篇教程、只写一章(用 textbook-chapter)、只出习题(用 textbook-exercises)时不要用它。需与 textbook-outline、textbook-chapter、textbook-exercises 装在同一 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
# textbook 写教材的主 skill(orchestrator):驱动五阶段流程,管理 `.progress.json` 状态实现中断可续,在阶段间传递交接契约,最终交付一本有主线、有梯度、可评估的多章节 Markdown 教材。契约、落盘布局、状态机的权威定义见 [references/handoff-contract.md](references/handoff-contract.md)(下称"契约文档")。 学科差异(题型集、验证手段、认知动词、章内段义)不在本 skill 里分支,收拢在**学科档案**中:阶段 1 判定一次,落盘为 `.progress.json` 的 `subject_profile`,逐章原样透传。规格与索引见 [references/subject-profile-spec.md](references/subject-profile-spec.md)。 作者提供现有素材或要求修订项目内已完成章时,按 [references/source-material-workflow.md](references/source-material-workflow.md) 登记、切片和回写;无素材项目不增加材料提问或文件。素材仅为内容依据,不改变双 gate、答案验证和状态单一写者纪律。 ## 何时不触发 - 单篇教程/图文教程(用 tutorial-writer) - 只写一章或一篇深度文章(用 textbook-chapter) - 只要例题/习题(用 textbook-exercises) - 只做大纲不写正文(直接用 textbook-outline) ## 工作流总览 | 阶段 | 名称 | 执行者 | 产出 | Gate? | | ------ | ------ | -------- | ------ | ------- | | 1 | 教学定位确认 | textbook-outline | 学科/读者起点/深度/篇幅 → 00-教材设计.md | 否(一轮提问) | | 2 | UbD 预期结果设计 | textbook-outline | UbD 五件套 | **是(核心 gate)** | | 3 | 评估与章节设计 | textbook-outline | 章节树+例题计划+梯度报告+表现性任务 | 是(次要 gate) | | 4 | 章节正文编写 | textbook-chapter(逐章) | NN-章.md × N + 术语表增量 | 否 | | 5 | 审核定稿 | 本 skill | 自检报告 + 00-前言.md + 99-表现性任务.md + 交付摘要 | 否 | gate 之外的阶段只打印一行进度(格式见契约文档第 5 节),不打断作者。 …
Read the whole file at its exact version.
How to install
mdr add cabbage2000-lab/textbook-writer-skills/textbook@sha256:06f0e478a2b91571The line at the top of this page pins the label v0.7.0, 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_lo3bebilcp7xhx4t)
3 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 6 versions of this file, between Aug 4, 2026 and Oct 19, 2026, about one every 15 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| v0.7.0 latest | 2026-10-19 | 4729f74 | 16,055 B | A | view · diff |
| v0.6.2 | 2026-09-02 | 7dc21ea | 14,374 B | A | view · diff |
| v0.6.1 | 2026-09-02 | f9bed5c | 14,302 B | A | view · diff |
| v0.6.0 | 2026-09-02 | e80715c | 14,302 B | A | view · diff |
| git:20260814.00d6654 | 2026-08-14 | 00d6654 | 13,987 B | A | view · diff |
| git:20260804.767e224 | 2026-08-04 | 767e224 | 9,897 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 (16055 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/textbook-writer-skills · 37 stars · license MIT · pushed 2026-10-19 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_lo3bebilcp7xhx4t GET https://markdownregistry.com/api/v1/resolve?ref=cabbage2000-lab/textbook-writer-skills/textbook GET https://markdownregistry.com/api/v1/blob/06f0e478a2b9157110d04e289718ef31b096dd75ce2b0e6a6f166eb1b8d41121
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.