1. 基本信息
| 项目 | 内容 |
|---|---|
| 名称 | k12-lesson-differentiation(anthropics/k12-teacher-skills 合集仓库子技能) |
| 作者/维护者 | Anthropic 官方组织,与教育机构 Learning Commons 共同开发(SKILL.md 文件头声明双方版权) |
| 来源链接 | https://github.com/anthropics/k12-teacher-skills/tree/main/plugin/skills/k12-lesson-differentiation |
| 许可证 | Apache-2.0(来自 GitHub API 与子目录内 LICENSE 文件,条款标准无附加限制条件) |
| GitHub Stars | 256(仓库整体,来自 GitHub API;该仓库仅含两个协同子技能,无第三方陌生条目混入) |
| Forks | 47(来自 GitHub API) |
| 最新版本 | 未标注具体版本号;仓库无 Release 标签,采用官方一次性发布提交(2026-07-13) |
| 安装方式 | Claude for Teachers 账号默认内置 / Claude Code 插件市场安装 / 手动复制目录(详见第 10 章) |
2. 功能介绍与亮点
k12-lesson-differentiation 接手“教案已经有了,但班里学生程度不一样”这个具体问题,把一份现成教案一次性改造成三档水平(低于/达到/高于年级水平)的课堂材料:
- 一次产出四份文档:1 份教师用的差异化教学计划 + 3 份学生用的分层任务单,全部渲染为可直接编辑的 Word 文档。
- 单一数据源杜绝跑偏:教案与三档任务单共享同一份 JSON 数据(标准原文、共同任务、退出票等只写一处),任意修改自动同步到所有引用它的文档,避免“教师计划改了、某一档任务单没跟上”的常见错漏。
- 内置八条差异化规则(R1–R8):覆盖文档结构一致性、标准范围不缩水、各档任务入口难度、低阶脚手架密度上限、必需的教学基础设施、“隐形化”修改、同档内渐进式脚手架、默认范围与场景。
- 反污名化的产品细节:学生任务单上不出现“分层”“脚手架”“简化版”这类教学设计术语,三档在学生材料上只标为 Group A/B/C,脚手架以任务设计的自然组成部分出现,不用“如果需要可以用这个”这类暗示学生水平较低的措辞。
- 可选标准知识图谱:接入 Learning Commons Knowledge Graph 时按学区/州标准自动定位;未接入时降级为通用最佳实践,并在文档页脚如实注明。
- 版权护栏:明确禁止逐字复用 Illustrative Mathematics、OpenSciEd 等课程库的学生原文、讨论题或情境设定,课程材料只用于理解结构与标准对齐。
3. 适用场景
所属分类:内容创作与知识管理
面向已经有一份教案、但班级内学生程度参差不齐的 K-12 数学、语文(ELA)、科学、社会学科教师——典型如混合能力分组的班级、需要为个别 ELL/IEP/504 学生调整任务的场景。与同仓库姊妹技能 k12-lesson-planning(从零备课)分工明确:本技能只处理“已有教案 → 分层版本”这一步,教师若还没有教案,应先用 lesson-planning 生成,再视需要调用本技能做分层改造。
4. 跨 Agent 兼容性
- Claude Code:原生支持。README 给出明确的插件市场安装命令,且已被官方“Claude for Teachers”计划直接内置为默认技能。
- Codex:未验证。官方材料未提及 Codex 适配声明。
- OpenClaw:未验证。官方材料未提及 OpenClaw 适配声明。
- Hermes Agent:未验证。官方材料未提及 Hermes Agent 适配声明。
补充说明:本技能采用标准 SKILL.md + YAML frontmatter 格式分发,理论上可手动复制进任何遵循 Agent Skills 规范的宿主环境,但以上结论仅基于已抓取材料,未见官方或第三方对 Codex / OpenClaw / Hermes Agent 的专门验证。
5. 推荐理由
k12-lesson-differentiation 由 Anthropic 官方与教育标准机构 Learning Commons 联合开发,把“给参差不齐的班级做分层材料”这件教师日常高频却费时的工作,压缩成一次输出、四份文档且互相不会脱节的产出物,还在产品细节上刻意避免让学生察觉自己拿到的是“简化版”。对需要融合教学、又缺乏时间手工改造三份材料的教师而言,是直接可用的效率工具。
6. 评分
| 维度 | 分数 | 说明 |
|---|---|---|
| 受欢迎程度 | 9 | Anthropic 官方与 Learning Commons 联合出品,是“Claude for Teachers”计划随官方发布的核心技能之一,上线后被 Forbes、EdWeek、GovTech 等多家独立教育/科技媒体在报道该计划时列为两项核心教学技能之一 |
| 可用性 | 9 | 一条渲染命令产出四份可编辑 Word 文档;四大学科各有独立参考文件;未接入外部连接器时自动降级为通用最佳实践而非报错;发布后短期内有更新,非弃置项目 |
| 安全性 | 8 | 仅执行本地文档渲染脚本(bash scripts/render_all.sh),无用户数据外发,唯一联网动作是首次运行时安装公开 PyPI 包 python-docx(版本号已锁定);不要求任何 API Key 或凭据;License 明确(Apache-2.0);作者为官方组织,无造假迹象 |
安全检查清单:① Shell 执行——有,本地渲染 Word 文档所需的 bash/python3 脚本,权限范围可解释(仅读写指定输出目录);② 联网外发——无用户数据外发,唯一网络行为是安装公开的 python-docx 库,通读全部渲染脚本源码未发现其他网络调用;③ API Key/凭据——技能本身不要求任何凭据,可选的 Learning Commons 连接器由 Claude for Teachers 账号单独管理;④ 可疑指令——通读 SKILL.md 全文与全部脚本源码,未发现提示词注入或隐蔽指令;⑤ 作者信誉——Anthropic 官方组织 + 教育机构 Learning Commons 联合署名;⑥ License——Apache-2.0,标准无附加条款;⑦ 最近维护——发布后短期内有更新,非弃置项目。综合三项均值 = 8.67。
7. 跟同类 Skills 相比的优势
| 项目 | 定位 | 与 k12-lesson-differentiation 的差异 |
|---|---|---|
| Diffit | 独立网页 SaaS,把任意文本/文章转换成多档阅读水平版本,配套词汇表与练习题,多所美国学区采用 | 输入是任意文本/文章,产出是阅读材料的分级版本;k12-lesson-differentiation 输入是一份完整教案,产出是围绕同一堂课的教师计划+三档学生任务单一整套,且运行在 Claude 对话环境内,不需单独注册账号 |
| MagicSchool AI / Brisk Teaching | 面向 K-12 教师的独立网页 SaaS 平台,各自提供教案生成、材料差异化等多种工具集合 | 是脱离 Agent 对话环境的独立产品,产出物通常锁定在平台内部格式;本技能产出可编辑 Word 文档,且随“Claude for Teachers”计划面向认证教师免费开放 |
| k12-lesson-planning(同仓库姊妹技能) | 从零开始备课,产出全新教案+学生材料+观察记录表 | 服务备课流程的更早阶段(教师还没有教案);本技能服务“教案已有、需要分层”这一更晚阶段,两者共享同一套渲染基础设施但互不重叠 |
| bevibing/tutor-skills | 面向学生自主学习,把资料转成结构化复习笔记并做概念测验查漏补缺 | 服务对象是学生本人的课后自学环节;本技能服务的是教师的课前材料准备环节 |
8. 用户评价
该技能与姊妹技能 k12-lesson-planning 一同,是媒体报道“Claude for Teachers”计划时列举的两项核心教学技能之一——报道中提及“差异化教学”是该计划提供的能力之一,但截至目前,尚未见第三方媒体或平台对这项分层教学功能本身给出具名评价或实测反馈。
9. 其他补充
仓库随附独立的 evals/ 评测框架,供开发者了解官方如何量化教案与分层材料质量。技能目前覆盖数学、ELA、科学、社会学科四大学科,尚未覆盖艺术、体育等小学科;分层任务单在学生端一律使用 Group A/B/C 而非“低/中/高”等直接标注水平的表述。
10. 安装使用方式
方式一:Claude for Teachers 账号(无需安装)
已通过教育者身份验证的 Claude for Teachers 用户默认已内置该技能,向 Claude 提出“帮我把这份教案改成适合不同水平学生的版本”之类需求即可触发。
方式二:Claude Code 插件市场
git clone https://github.com/anthropics/k12-teacher-skills
claude plugin marketplace add ./k12-teacher-skills/plugin
claude plugin install k12-teacher-skills@k12-teacher-skills
方式三:手动复制技能目录
git clone https://github.com/anthropics/k12-teacher-skills
cp -r k12-teacher-skills/plugin/skills/k12-lesson-differentiation ~/.claude/skills/
安装后无需重启,向 Agent 提供一份已有教案(上传、粘贴或给出链接)并说明需要分层即可触发;首次渲染文档时会自动尝试联网安装 python-docx,如运行环境完全离线,仍会生成 HTML 预览版本并提示 Word 文档未能生成。
11. 注意事项
- 本技能只处理“改造已有教案”,不负责从零备课——教师若还没有教案,需先用 k12-lesson-planning 或自行准备教案素材。
- 未接入 Learning Commons Knowledge Graph 连接器时,标准对齐会降级为模型的通用最佳实践,产出文档页脚会注明这一点。
- 首次渲染 Word 文档需要本地 Python 环境具备联网权限以安装
python-docx;完全离线环境下只能拿到 HTML 预览版,无法生成可编辑 Word 文档。 - 目前仅覆盖数学、ELA、科学、社会学科四大主科,其余学科需教师自行判断是否套用。
- Codex、OpenClaw、Hermes Agent 兼容性均未经验证,如需在这些环境中使用建议先小范围测试。