How anthropics/k12-teacher-skills works
This repository packages four Claude skills for K–12 teachers, rather than a standalone lesson-generation service. Teachers request lesson creation, differentiation, lesson preparation, or a math formative check; the skills guide Claude through those distinct educational tasks, with optional Learning Commons Knowledge Graph guidance. Lesson-plan creation and differentiation also support rendering generated lesson documents as HTML previews and editable DOCX files. The renderer relationships follow the sampled scripts; skill behavior is based on README descriptions and skill paths, whose full source was not sampled.
Main entry points: scripts/render_documents.py Plan Document Batch · scripts/render_documents.py Differentiation Batch · k12-lesson-plan-creation/SKILL.md Lesson Planning · k12-lesson-differentiation/SKILL.md Lesson Differentiation
Components 18
Teacher Skills
- Lesson Planning
plugin/skills/k12-lesson-plan-creation/SKILL.md - Lesson Differentiation
plugin/skills/k12-lesson-differentiation/SKILL.md - Lesson Preparation
plugin/skills/k12-lesson-prep/SKILL.md - Understanding Check
plugin/skills/k12-check-for-understanding/SKILL.md
Document Rendering
- Plan Document Batch
plugin/skills/k12-lesson-plan-creation/scripts/render_documents.py - Differentiation Batch
plugin/skills/k12-lesson-differentiation/scripts/render_documents.py - Plan HTML Renderer
plugin/skills/k12-lesson-plan-creation/scripts/render_lesson_html.py - Plan DOCX Renderer
plugin/skills/k12-lesson-plan-creation/scripts/render_lesson_docx.py - Differentiation HTML Renderer
plugin/skills/k12-lesson-differentiation/scripts/render_lesson_html.py - Differentiation DOCX Renderer
plugin/skills/k12-lesson-differentiation/scripts/render_lesson_docx.py
Shared Rendering Layer
- Plan Content Helpers
plugin/skills/k12-lesson-plan-creation/scripts/lesson_common.py - Differentiation Content Helpers
plugin/skills/k12-lesson-differentiation/scripts/lesson_common.py
Other components
- Teacher
- Learning Commons KG
- Lesson Documents
- Tiered Documents
- Prep Note
- Formative Check
Connections 21
- Teacher → Lesson Planning: requests lesson
- Teacher → Lesson Differentiation: requests adaptation
- Teacher → Lesson Preparation: requests preparation
- Teacher → Understanding Check: requests check
- Lesson Planning → Learning Commons KG: consults standards
- Lesson Differentiation → Learning Commons KG: consults standards
- Understanding Check → Learning Commons KG: consults standards
- Lesson Planning → Lesson Documents: produces plan
- Lesson Differentiation → Tiered Documents: produces tiers
- Lesson Preparation → Prep Note: produces prep note
- Understanding Check → Formative Check: produces assessment
- Plan Document Batch → Plan HTML Renderer: renders HTML
- Plan Document Batch → Plan DOCX Renderer: renders DOCX
- Differentiation Batch → Differentiation HTML Renderer: renders HTML
- Differentiation Batch → Differentiation DOCX Renderer: renders DOCX
- Plan HTML Renderer → Plan Content Helpers: uses helpers
- Plan DOCX Renderer → Plan Content Helpers: uses helpers
- Differentiation HTML Renderer → Differentiation Content Helpers: uses helpers
- Differentiation DOCX Renderer → Differentiation Content Helpers: uses helpers
- Plan Document Batch → Lesson Documents: writes documents
- Differentiation Batch → Tiered Documents: writes documents