# Teach Concepts

Teach you a new skill or concept inside this workspace.

- Repository: https://github.com/mattpocock/skills (309182 stars)
- Category: Writing
- License: MIT
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add mattpocock/skills --skill teach -g -a claude-code -y`
Codex: `npx skills add mattpocock/skills --skill teach -g -a codex -y`
Cursor: `npx skills add mattpocock/skills --skill teach -g -a cursor -y`
Gemini CLI: `npx skills add mattpocock/skills --skill teach -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add mattpocock/skills`

## Description

Teach the user a new skill or concept, within this workspace.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

The user has asked you to teach them something. This is a stateful request - they intend to learn the topic over multiple sessions.

## Teaching Workspace

Treat the current directory as a teaching workspace. Workspace paths (`./lessons/` and the rest) resolve from the directory `/teach` was run in; only the `*-FORMAT.md` links resolve from this skill's folder. The state of their learning is captured in this directory in several files:

The rest: https://github.com/mattpocock/skills/blob/HEAD/skills/productivity/teach/SKILL.md
