teach

Creates stateful teaching workspaces with HTML lessons, glossaries, and learning records.

Updated Jul 31, 2026
One-click install
npx skills add https://github.com/julianckt/adoptarun --skill teach-julianckt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: teach
Source: https://github.com/julianckt/adoptarun/tree/main/.agents/skills/teach
Command: npx skills add https://github.com/julianckt/adoptarun --skill teach-julianckt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Learning a new topic with an AI assistant is usually stateless — every session starts from zero, with no memory of what you already know or why you are learning. This Skill turns a directory into a persistent teaching workspace that tracks your mission, knowledge, and progress across sessions. ## Core Features & Use Cases - Stateful workspace files: Maintains MISSION.md, RESOURCES.md, GLOSSARY.md, NOTES.md, and numbered learning records to ground every session in your goals and prior knowledge. - HTML lessons and references: Produces self-contained, printable HTML lessons in ./lessons/ plus reusable reference documents and shared components in ./assets/. - Zone of proximal development: Reads your learning records to pick the next topic that challenges you just enough, using retrieval practice, spacing, and interleaving. - Use Case: You want to learn strength training over several weeks. The Skill interviews you to write a mission, curates trusted resources, generates short interactive HTML lessons with quizzes, and records each milestone so future sessions build on what you have mastered. ## Quick Start Ask the agent to teach you a topic, for example: teach me the basics of strength training in this workspace.

Frequently Asked Questions about teach

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I use an AI agent to learn a new topic over multiple sessions?

Invoke the teach skill in a dedicated directory and state what you want to learn. The agent creates a workspace with MISSION.md, learning records, and HTML lessons, so each new session resumes from your recorded progress rather than starting over.

What files does the teach workspace create?

The workspace contains MISSION.md for your learning goal, RESOURCES.md for curated sources, GLOSSARY.md for terminology, NOTES.md for preferences, numbered learning records in ./learning-records/, HTML lessons in ./lessons/, and reusable components in ./assets/.

How does the skill decide what to teach next?

It reads your learning records and mission to estimate your zone of proximal development, then selects the most relevant topic that challenges you just enough. You can also specify exactly what you want to learn next.

Can I use the teach skill without joining external communities?

Yes. The skill recommends high-reputation communities for real-world wisdom, but if you state a preference not to join any, it records that preference in RESOURCES.md and stops proposing them.

What format are the lessons in and can I print them?

Lessons are self-contained HTML files saved in ./lessons/ with clean, Tufte-style typography designed to print well. Each lesson links to related lessons and reference documents via HTML anchors.