teach

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

Updated Mar 30, 2026
One-click install
npx skills add https://github.com/TrayMachi/dotfiles --skill teach-traymachi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: teach
Source: https://github.com/TrayMachi/dotfiles/tree/main/agents/skills/teach
Command: npx skills add https://github.com/TrayMachi/dotfiles --skill teach-traymachi

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 sequentially numbered learning records to capture what you know and why. - HTML lessons and references: Produces self-contained, printable HTML lessons in ./lessons/ and quick-reference documents in ./reference/, each tied to your mission and zone of proximal development. - Evidence-based pedagogy: Applies retrieval practice, spacing, and interleaving to build long-term retention, and grounds content in curated high-trust resources rather than parametric guesses. - Use Case: You want to learn strength training over several weeks. The Skill interviews you to define a mission, curates trusted sources, generates short interactive HTML lessons with quizzes, and records each demonstrated understanding so future sessions build on it. ## 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 an empty 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 instead of starting over.

What files does the teach workspace create?

It creates MISSION.md for your learning goal, RESOURCES.md for curated sources, GLOSSARY.md for terminology, NOTES.md for preferences, plus ./lessons/ for HTML lessons, ./reference/ for reference documents, and ./learning-records/ for numbered progress records.

How does the skill decide what to teach next?

It reads your learning records and MISSION.md to estimate your zone of proximal development, then teaches the most relevant next concept. Lessons use retrieval practice, spacing, and interleaving to build long-term retention rather than short-term fluency.

Does the teach skill rely on the model's built-in knowledge?

No. The skill explicitly distrusts parametric knowledge and first curates high-trust sources into RESOURCES.md. Lessons cite these external resources, and community wisdom is delegated to forums, subreddits, or local groups.

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

Lessons are self-contained HTML files saved to ./lessons/ with sequential names like 0001-topic.html. They are designed with clean, Tufte-style typography so they read well in a browser and print cleanly for later review.