claude

Claude Teacher

The most attentive AI tutor — teaches, tracks knowledge, quizzes, and adapts to your level

15 on GitHubby Yaroslavv1.10.0MITupdated 1 month agoeducation
/

Plugin claude-teacher from marketplace claude-teacher-marketplace in yarikleto/claude-teacher-plugin. Commands read from the repo's manifest — 1 month ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (15)

  • ascii

    DEFAULT diagram skill — simplest tier. Use when user invokes /claude-teacher:ascii OR when suggesting a quick visual. Creates ASCII art rendered inline in terminal — zero friction. Escalate to /claude-teacher:excalidraw for complex static diagrams (5+ components, multi-layer). Escalate to /claude-te

  • challenge

    Use when the student wants a mini-task or practice exercise on the current topic — generates short focused challenges adapted to learning type (code, conceptual, or scenario-based). Results saved to global education DB.

  • compare

    Use when the student wants a structured side-by-side comparison of two concepts — creates a researched comparison table, usage scenarios, misconceptions, and key takeaway adapted to the student's level

  • demo

    Use when the concept needs ANIMATION or INTERACTIVITY to be understood — step-by-step protocol flows, sorting algorithm traces, state machine transitions, network packet journeys, or anything where static images fall short. Generates a single .html file with Canvas/SVG + JavaScript that opens in any

  • excalidraw

    Middle tier — complex STATIC diagrams. Use when user invokes /claude-teacher:excalidraw, OR when concept has 5+ components, multi-layer architecture, or detailed data structures that benefit from editable layout. Generates .excalidraw JSON files opened in excalidraw.com or VS Code. For simple visual

  • flashcards

    Use when the student wants to generate Anki-style flashcards from studied topics — creates question/answer cards in Markdown and Anki-compatible CSV, prioritized by weak areas and misconceptions. Cards saved to global education DB and project-local docs.

  • init-edu

    Set up a learning project and student profile, preserving existing project instructions and settings. Run explicitly to onboard or update preferences.

  • motivate

    Offer brief, personalized encouragement when the student asks or shows repeated frustration. Optionally use a sourced quote; keep helping when offline.

  • progress

    Use when the student wants to see their knowledge dashboard — shows what they know, what's weak, what's due for review, misconceptions, and overall stats across all projects

  • quiz-me

    Use when the user wants to be quizzed, tested, or asked questions on any topic — programming concepts, protocols, algorithms, tools, or any subject they are studying

  • research

    Use when the student has a task, project, or goal and needs a structured learning plan — researches prerequisites, finds authoritative resources (docs, articles, RFCs, tutorials), and saves a checklist-style study plan to a file. The student follows the plan at their own pace.

  • reset-edu

    Explicitly delete the global education database after showing its resolved path and obtaining confirmation. Keeps project files and configuration.

  • roadmap

    Use when the student wants a visual learning roadmap for a goal or topic area — reads current knowledge state, researches the standard learning path, and generates an interactive .excalidraw diagram with color-coded topic nodes, prerequisite arrows, and milestone markers. Visual companion to /claude

  • save-progress

    Save new learning evidence after explanations or assessments, or when the student says "save this". Preserve existing records and avoid duplicate events without ending the lesson. Does not require a hook reminder.

  • summary

    Use when the student is ending a learning session — generates a recap of what was covered, updates knowledge tracking in the global DB, and suggests what to start with next time

Hooks (5)

  • SessionStart

    bash

  • UserPromptSubmit

    bash

  • PostToolUse

    bash

  • PostToolUseFailure

    bash

  • Stop

    bash

View source on GitHub

Similar plugins

Adds educational insights about implementation choices and codebase patterns (mimics the deprecated Explanatory output style)

hooks

anthropics/claude-code 155,476

container

claude

Teaches Claude container's command surface and how it maps to Docker, Lima, Colima, and Podman on macOS

1 skill

apple/container 51,329

Agent skills for Azure SQL Developer, the Azure SQL Database engine running locally in a container. Teaches your agent to run the engine, connect, migrate, scaffold, build RAG, wire CI, and go local-to-cloud, using the real Private Preview image instead of the SQL Server image.

17 skills

anthropics/claude-plugins-official 47,076

Teaching skill: cookbook-style walkthrough for signed audit trails on every Claude Code tool call. Cedar policy, Ed25519 receipts, offline verification, CI/CD integration, SLSA composition. Pairs with the protect-mcp runtime plugin.

1 skill

wshobson/agents 42,461

deepread

claude

Evidence-first reading of supplied documents. Five modes (quick/deep/map/feynman/book), claim-reason-evidence decomposition, confidence labels, evidence ledger, knowledge maps, Feynman teach-back.

1 skill

alirezarezvani/claude-skills 29,725

Study p-hacking in econometric designs: map researcher degrees of freedom, audit a specification search with a complete ledger and null-calibrated honest p-values, replay realistic search procedures, detect p-hacking in a literature, immunise an analysis, and benchmark whether an AI agent p-hacks. Research and teaching use only.

11 skills

brycewang-stanford/Auto-Empirical-Research-Skills 5,011

Maintain Claude Teacher?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex pluginslisted