teach

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

Updated Jan 19, 2023
One-click install
npx skills add https://github.com/inkfin/dotfiles --skill teach-inkfin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: teach
Source: https://github.com/inkfin/dotfiles/tree/main/dot_agents/skills/exact_teach
Command: npx skills add https://github.com/inkfin/dotfiles --skill teach-inkfin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Learning a new topic with an AI assistant is usually stateless: every session starts from zero, prior knowledge gets re-taught, and there is no record of progress. This Skill turns a directory into a persistent teaching workspace that tracks your mission, learning history, glossary, and resources across sessions. ## Core Features & Use Cases - Stateful learning workspace: Maintains MISSION.md, learning records, a glossary, and curated resources so each session builds on the last and targets your zone of proximal development. - Self-contained HTML lessons: Generates short, beautifully typeset lessons with quizzes, feedback loops, citations, and links to reusable components in ./assets/. - Reference documents: Produces printable cheat sheets, glossaries, and quick-reference HTML pages designed for long-term review. - Use Case: You want to learn strength training over several weeks. The Skill interviews you to define a mission, curates trusted resources, then produces incremental interactive lessons while recording what you have demonstrably learned. ## Quick Start Ask the assistant 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 learn a new topic with an AI assistant over multiple sessions?

Use this Skill to create a teaching workspace in the current directory. It records your mission, learning history, and glossary in Markdown files, so each new session resumes from your actual progress instead of starting over.

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 concept that is challenging but achievable. You can also specify exactly what you want to learn.

What format are the lessons generated in?

Lessons are self-contained HTML files saved to ./lessons/ with sequential numbering. They use shared stylesheets and reusable components from ./assets/, include quizzes with immediate feedback, and link to reference documents and primary sources.

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

No. The Skill explicitly distrusts parametric knowledge and prioritizes building RESOURCES.md with high-trust books, articles, and communities. Lessons cite these external sources to back up claims.

What are learning records and when are they written?

Learning records are short numbered Markdown files capturing demonstrated understanding, disclosed prior knowledge, corrected misconceptions, or mission changes. They are not session logs; only decision-grade insights that steer future teaching are recorded.