teach

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

Updated Aug 21, 2026
One-click install
npx skills add https://github.com/TylerSimons1127/vibe --skill teach-tylersimons1127
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: teach
Source: https://github.com/TylerSimons1127/vibe/tree/main/skills/teach
Command: npx skills add https://github.com/TylerSimons1127/vibe --skill teach-tylersimons1127

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Learning a new topic with an AI is usually stateless and unstructured — each session starts from zero, lessons are not grounded in your goals, and nothing tracks what you already know. This Skill turns a directory into a persistent teaching workspace that remembers your mission, your progress, and your trusted resources across sessions. ## Core Features & Use Cases - Stateful Learning Workspace: Maintains MISSION.md, RESOURCES.md, GLOSSARY.md, NOTES.md, and numbered learning records to track goals, prior knowledge, and corrected misconceptions over multiple sessions. - HTML Lesson Generation: Produces short, self-contained, beautifully typeset lessons in ./lessons/ with quizzes, interactive feedback loops, citations, and links to reference documents, built from reusable components in ./assets/. - Zone of Proximal Development Targeting: Reads learning records to pick the next lesson that challenges you just enough, applying retrieval practice, spacing, and interleaving for long-term retention. - Use Case: You want to learn strength training. The Skill interviews you to write a mission ("run a half marathon by October"), curates trusted sources, then generates a sequence of interactive HTML lessons with a glossary and reference sheets you can revisit. ## Quick Start Ask the agent to teach you a topic, for example: "Teach me the basics of Rust ownership 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 builds on recorded progress instead of starting over.

How does the teach skill decide what to teach next?▼

It reads the numbered learning records in ./learning-records/ to determine your zone of proximal development, then picks the most relevant next topic tied to your MISSION.md. If you specify exactly what you want to learn, it teaches that instead.

What files does the teaching workspace create?▼

The workspace contains MISSION.md, RESOURCES.md, GLOSSARY.md, NOTES.md, plus directories for lessons (HTML), reference documents (HTML), learning records (Markdown), and reusable assets like shared stylesheets and quiz widgets.

Can I use this skill for skill-based topics like yoga or fitness?▼

Yes. The skill distinguishes knowledge-based topics from skills-based ones. For skills, it designs interactive lessons with tight feedback loops, such as guided step-by-step routines or in-browser tasks, rather than pure knowledge acquisition.

What are the limitations of AI-generated lessons?▼

The skill avoids relying on parametric knowledge and instead grounds lessons in curated high-trust resources listed in RESOURCES.md. For questions requiring real-world wisdom, it defers to communities like forums, subreddits, or local classes rather than guessing.