teach

Create stateful multi-session teaching workspaces with HTML lessons, glossaries, and learning records.

9|Updated Jul 17, 2026
One-click install
npx skills add https://github.com/Yassimba/loom --skill teach-yassimba
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: teach
Source: https://github.com/Yassimba/loom/tree/main/skills/teach
Command: npx skills add https://github.com/Yassimba/loom --skill teach-yassimba

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Learning a new topic with an AI assistant is usually stateless and unstructured — each session starts from zero, lessons are not grounded in your goals, and nothing tracks what you have actually mastered. This Skill turns an AI agent into a persistent personal tutor that maintains a structured teaching workspace across sessions. ## Core Features & Use Cases - Stateful Teaching Workspace: Maintains MISSION.md, RESOURCES.md, GLOSSARY.md, learning records, and notes under ai-docs/teaching/ so every session builds on prior progress. - HTML Lessons and References: Produces short, self-contained HTML lessons with quizzes and feedback loops, plus printable reference documents (cheat sheets, glossaries, algorithms) built from reusable components in assets/. - Zone of Proximal Development: Uses numbered learning records to track demonstrated understanding and misconceptions, then targets the next lesson at the right difficulty using retrieval practice, spacing, and interleaving. - Use Case: You want to learn strength training over several weeks. The agent interviews you to write a mission, curates trusted resources, generates an interactive HTML lesson on progressive overload, records what you demonstrated, and plans the next session accordingly. ## Quick Start Ask the agent to use the teach skill to help you learn a topic, for example: "Use the teach skill to help me learn the basics of Rust ownership over the next few weeks."

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 with the topic you want to learn. The agent creates a teaching workspace under ai-docs/teaching, captures your mission, and produces short interactive HTML lessons each session while recording your progress in learning records.

How does the teach skill track what I have already learned?

It writes numbered learning records (0001-slug.md, etc.) whenever you demonstrate understanding, disclose prior knowledge, or correct a misconception. Future sessions read these records to calculate your zone of proximal development and avoid re-teaching.

What files does the teaching workspace contain?

The workspace holds MISSION.md for your learning goal, RESOURCES.md for curated trusted sources, GLOSSARY.md for terminology, a learning-records directory, HTML lessons, reusable components in assets, reference HTML documents, and a NOTES.md scratchpad.

Can the teach skill work without curated resources?

It is designed not to trust parametric knowledge. Before RESOURCES.md is populated, the agent's priority is finding high-quality, high-trust sources, and every lesson cites a primary external resource for the topic.

What are the limitations of AI-generated lessons for skill building?

Lessons build knowledge and practiced skills but cannot replace real-world wisdom. For questions requiring lived experience, the skill defers to communities such as forums, subreddits, or local classes rather than answering authoritatively.