teach

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

Updated Jul 16, 2026
One-click install
npx skills add https://github.com/The-Focus-AI/walking-thoughts --skill teach-the-focus-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: teach
Source: https://github.com/The-Focus-AI/walking-thoughts/tree/main/.agents/skills/teach
Command: npx skills add https://github.com/The-Focus-AI/walking-thoughts --skill teach-the-focus-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Learning a new topic over multiple sessions loses continuity: prior knowledge gets re-taught, progress is untracked, and materials are scattered. This Skill turns the current directory into a persistent teaching workspace that tracks the learner's 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 ground every teaching decision. - Self-contained HTML lessons: Generates short, beautifully typeset lessons in ./lessons/ with quizzes, citations, and links to reusable components in ./assets/. - Evidence-based pedagogy: Applies retrieval practice, spacing, and interleaving, and uses learning records to target the zone of proximal development. - Use Case: A user wants to learn strength training over several weeks. The Skill interviews them to write MISSION.md, curates trusted sources into RESOURCES.md, then produces incremental HTML lessons with quizzes while logging demonstrated understanding in learning records. ## Quick Start Ask the agent to teach you a topic, for example: teach me the fundamentals 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 the teach skill to learn a new topic?

Invoke the skill with the topic you want to learn. It treats the current directory as a teaching workspace, first interviewing you to write MISSION.md, then curating RESOURCES.md and generating short HTML lessons tied to your goal.

What files does the teaching workspace create?

The workspace contains MISSION.md, RESOURCES.md, GLOSSARY.md, NOTES.md, sequentially numbered learning records in ./learning-records/, HTML lessons in ./lessons/, and reusable components in ./assets/. Each file follows a documented format.

How does the skill track learning progress across sessions?

Progress is captured in numbered learning records (0001-slug.md) that log demonstrated understanding, disclosed prior knowledge, and corrected misconceptions. These records are used to calculate the zone of proximal development for the next lesson.

What format are the lessons generated in?

Lessons are single self-contained HTML files saved to ./lessons/ with clean typography, quizzes with equal-length answer options, citations to trusted sources, and anchor links to other lessons and reference documents.

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

No. The skill explicitly distrusts parametric knowledge and requires knowledge to be drawn from high-trust sources curated in RESOURCES.md, including primary sources, recognized experts, and well-moderated communities.