teach

Agent skill from mattpocock/skills.

mattpocock ↓ 298k
Claude Code
View source ↗

What it does

  • ./assets/: Reusable components shared across lessons. See Assets.
  • NOTES.md: A scratchpad for you to jot down user preferences, or working notes.
  • Knowledge, captured from high-quality, high-trust resources
  • Skills, acquired through highly-relevant interactive lessons devised by you, based on the knowledge
  • Wisdom, which comes from interacting with other learners and practitioners
  • Fluency strength: in-the-moment retrieval of knowledge
  • Storage strength: long-term retention of knowledge

Requirements & configuration

  • To learn at a deep level, the user needs three things:
  • Some topics may require more skills than knowledge. Learning more about theoretical physics might be more knowledge-based. For yoga, more skills-based.
  • For acquiring knowledge, difficulty is the enemy. It eats working memory you need for understanding.
  • When the user asks a question that appears to require wisdom, your default posture should be to attempt to answer - but to ultimately delegate to a community.

Configuration: MISSIONRESOURCESNOTES

Derived from the skill's own SKILL.md documentation · extracted 2026-07-23

teach FAQ

What does the teach skill do?

Teach the user a new skill or concept, within this workspace. ./assets/: Reusable components shared across lessons. See Assets. NOTES.md: A scratchpad for you to jot down user preferences, or working notes.

What does teach require?

To learn at a deep level, the user needs three things: Some topics may require more skills than knowledge. Learning more about theoretical physics might be more knowledge-based. For yoga, more skills-based. For acquiring knowledge, difficulty is the enemy. It eats working memory you need for understanding. When the user asks a question that appears to require wisdom, your default posture should be to attempt to answer - but to ultimately delegate to a community. Configuration keys: MISSION, RESOURCES, NOTES.

How do I install teach?

Run: npx -y skills add https://github.com/mattpocock/skills --skill teach --agent claude-code — the source lives at github.com/mattpocock/skills.

Maintain teach?

Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.

teach on getagentictools
[![teach on getagentictools](https://getagentictools.com/badge/skills/mattpocock-skills-teach.svg)](https://getagentictools.com/skills/mattpocock-skills-teach?ref=badge)
npx agentictools info skills/mattpocock-skills-teach

The second line is the CLI lookup for this page — handy in READMEs and docs.