teach

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

Updated Aug 28, 2026
One-click install
npx skills add https://github.com/miyake-san/sogo-agent-platform --skill teach-miyake-san
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: teach
Source: https://github.com/miyake-san/sogo-agent-platform/tree/main/skills/experimental/teach
Command: npx skills add https://github.com/miyake-san/sogo-agent-platform --skill teach-miyake-san

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 (your learning goal), RESOURCES.md (curated trusted sources), GLOSSARY.md (compressed terminology), and numbered learning records that capture demonstrated understanding and corrected misconceptions. - Self-contained HTML lessons: Generates short, beautifully typeset lessons saved to ./lessons/, each teaching one tightly-scoped skill in your zone of proximal development, with citations, quizzes, and feedback loops. - Reference documents: Produces printable HTML cheat sheets, glossaries, and syntax references in ./reference/ designed for long-term review. - Use Case: You want to learn strength training over several weeks. The Skill interviews you to define a concrete mission, curates high-trust resources, then delivers incremental interactive lessons while recording what you have mastered so future sessions never re-teach it. ## Quick Start Ask the agent to teach you a topic, for example: "Teach me the basics of Rust ownership over the next few sessions."

Frequently Asked Questions about teach

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

FAQPage Schema
How do I learn a new topic with an AI over multiple sessions?

Invoke the teach skill in a dedicated directory. It creates a workspace with MISSION.md, learning records, and lessons so each session builds on what you have already demonstrated you understand, rather than restarting from scratch.

What files does the teaching workspace create?

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

How does the skill decide what to teach next?

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

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

Yes. The skill distinguishes knowledge-based topics from skill-based ones. For physical skills it creates interactive lessons with step-by-step guided practice and tight feedback loops, plus reference documents for poses, routines, or sequences.

What are the limitations of AI-based teaching with this skill?

The skill avoids relying on parametric knowledge and requires curated trusted resources in RESOURCES.md. For questions requiring real-world wisdom, it defers to communities and practitioners rather than answering authoritatively itself.