Agent Plugins Marketplace
All plugins

k12-education

v0.9.0

Skills and MCPs for K-12 Education: standards-aligned lesson plan creation, lesson differentiation, lesson prep, and checks for understanding across math, ELA, science, and social studies.

Claude Code4 Skills9 MCP serversStreamable HTTP

By Anthropic510 GitHub starsUpdated 3 weeks ago

Directory evidence

Runtimes
Claude Code
Parsed components
13 skill or MCP entries
Source updated
Sep 1, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology

Install k12-education for Claude Code

Installs for the current user
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install k12-education@agent-plugin-marketplace

Paste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/anthropics/k12-teacher-skills

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugin/.

Plugin files

plugin/
├── .claude-plugin/plugin.json
├── skills/k12-check-for-understanding/SKILL.md
├── skills/k12-lesson-differentiation/SKILL.md
├── skills/k12-lesson-plan-creation/SKILL.md
├── skills/k12-lesson-prep/SKILL.md
└── .mcp.json

Included Skills4

k12-check-for-understandingskills/k12-check-for-understanding/SKILL.md

Creates a Check for Understanding (CFU) for a math topic or standard: 1–3 targeted formative items whose distractors come from documented student misconceptions, plus a teacher guide routing each likely response to a specific next instructional step. Load BEFORE asking any clarifying question about grade, standard, or topic. This skill is for math; for other subjects, help as you normally would and don't mention the skill to the user. Triggers on asks to create, write, generate, or design a check for understanding, formative check, quick check, or exit ticket for a math concept or standard, and on implicit signals like "I need to see who got it before I move on." Not a quiz, test, or practice set — a CFU is read for what it reveals, not scored, so a numbered quiz or a bare answer key is a different job. Does not create a lesson (k12-lesson-plan-creation, which brings its own exit ticket), tier one (k12-lesson-differentiation), or prepare a teacher to teach one (k12-lesson-prep).

k12-lesson-differentiationskills/k12-lesson-differentiation/SKILL.md

Adapts an existing K-12 lesson (math, ELA, science, or social studies) for students at different proficiency levels (below / at / above grade level). Load this skill BEFORE asking the teacher any clarifying question about the lesson, tiers, or student levels. Triggers on explicit asks to differentiate, tier, or scaffold a lesson, and on implicit signals like "my students are at different levels". Produces 1 teacher-facing differentiation plan + 3 student-ready tier documents as editable Word documents in a single output turn, rendered from one material-source JSON via bundled scripts (shared content is written once so tiers cannot drift). Uses the Learning Commons Knowledge Graph when connected; works without it. This skill adapts a lesson the teacher brings or names. Not for creating a new lesson from scratch — a new-lesson request that asks for differentiated or leveled materials is k12-lesson-plan-creation's job, one package. Not for grading, rubrics, assessment feedback, or quizzes.

k12-lesson-plan-creationskills/k12-lesson-plan-creation/SKILL.md

Creates a lesson plan, student-facing materials, and observation template. Load this skill BEFORE asking the teacher any clarifying question about grade, subject, topic, standard, or timing. Use when a K-12 teacher needs a math, ELA, science, or social studies lesson built from scratch — even if grade, subject, or topic isn't yet stated. Do NOT load for grading, a rubric, assessment feedback, a quiz, or a standards lookup — answer those directly. Triggers on explicit requests (lesson plan, mini-lesson, unit plan, daily plan) and implicit teacher intent: "I'm teaching long division to 5th graders," "need to teach photosynthesis tomorrow." Core signal: teacher needs new instructional content created. A new lesson that asks for differentiated, tiered, or leveled materials is still ONE planning request — this skill produces those materials inside the lesson package; do not also invoke k12-lesson-differentiation. Not for differentiating an existing lesson (use k12-lesson-differentiation) or passage rewrites.

k12-lesson-prepskills/k12-lesson-prep/SKILL.md

Helps a teacher prepare to teach an existing K-12 lesson (math / ELA / science / social studies) — a prep partner that thinks through the lesson's key student task with the teacher and leaves a short teacher-only prep note. Triggers on asks to internalize, prepare for, get ready to teach, or understand a lesson, including implicit ones ("help me get ready for tomorrow's lesson"), and right after another skill built a lesson, which it can follow. Not for building or adapting a lesson, grading, rubrics, assessment feedback, or generating quizzes or student-facing material, and not for single-fact lookups a sentence would answer ("what standard is this?", "how long is this lesson?").

MCP servers9

ASSISTmentsStreamable HTTP
url
https://mcp.assistments.org/mcp
Brisk TeachingStreamable HTTP
url
https://mcp.briskteaching.com/mcp
CanvaStreamable HTTP
url
https://mcp.canva.com/mcp
CoteachStreamable HTTP
url
https://coteach.ai/api/mcp
DiffitStreamable HTTP
url
https://api.diffit.me/mcp
EediStreamable HTTP
url
https://teacher-tools.eedi.ai/mcp
MagicSchoolStreamable HTTP
url
https://app.magicschool.ai/api/mcp
SnorklStreamable HTTP
url
https://api.snorkl.app/mcp
TeachFXStreamable HTTP
url
https://api.teachfx.com/mcp

Plugin manifests1

plugin/.claude-plugin/plugin.json
{
  "name": "k12-education",
  "version": "0.9.0",
  "description": "Skills and MCPs for K-12 Education: standards-aligned lesson plan creation, lesson differentiation, lesson prep, and checks for understanding across math, ELA, science, and social studies.",
  "author": {
    "name": "Anthropic"
  }
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[k12-education on Agent Plugins Marketplace](https://pluginsmp.com/plugins/k12-education)