AIHero
    Loading
    Updated Jun 8, 2026

    Learn Anything With My /teach Skill

    Learn to use the /teach skill in Claude Code to create personalized AI-powered lessons on anything—languages, coding, skills—with interactive exercises.

    Matt Pocock
    Matt Pocock
    On this page

    The /teach skill is designed to let you learn anything using Claude as your personalized teacher. It doesn't just generate random lessons - it understands your goals, adapts to your level, and creates lessons tailored specifically to you.

    The skill captures your mission, finds high-quality resources, generates interactive lessons with audio and quizzes, and keeps a learning record of your progress so it always knows exactly where you are in your journey.

    Course

    Learn this way, live

    The cohort runs on exactly this workflow — join the waitlist for the next AI Coding for Real Engineers.

    Join the waitlist

    Steps To Complete

    Set Up Your Project

    mkdir learning-french
    cd learning-french
    code .

    Install the /teach Skill

    If you don't have Node, download it from nodejs.org.

    npx skills@latest add mattpocock/skills

    Use the up/down arrow keys to navigate, then press space to select it.

    Again, use arrow keys and space to select.

    Fix the Agent Directory (if needed)

    If the installation created an .agents directory instead of .claude, you'll need to create a symlink so both directories point to the same place.

    ln -s .agents .claude

    This ensures both Claude Code and your agents can read from the same directory, and changes in one will reflect in the other.

    Use the /teach Skill to Create Your First Lesson

    For example: teach me French or teach me React hooks or teach me how to make sourdough bread.

    The agent will ask you clarifying questions about:

    • Why you want to learn this
    • Your current level
    • What success looks like for you
    • How you prefer to learn

    Be specific with your answers - the more detail you give, the better your personalized lessons will be.

    Claude asking clarifying questions about your French learning mission

    The agent will generate several files in your project:

    • MISSION.md - your learning goal and context

    • RESOURCES.md - vetted resources for your specific goal

    • reference/glossary.html - a cheat sheet you can add to as you learn

    • lessons/ - interactive HTML lessons with audio and quizzes

    • learning-records/ - your progress history

    Open the lesson file in your browser (the agent will tell you the command to run) and work through the interactive content. Many lessons include tap-to-hear audio buttons and instant-feedback quizzes.

    Interactive French lesson in browser with tap-to-hear audio buttons and quiz questions

    Continue Your Learning

    Come back to Claude Code and describe what you learned, what was confusing, or what you'd like to focus on next. Treat it like talking to a real teacher who knows everything about your progress.

    The agent will create new lessons, update your learning records, and continue building your reference materials as you progress through your learning journey.