anvil-teach

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

1|Updated Aug 27, 2026
One-click install
npx skills add https://github.com/rogerznts/anvil --skill anvil-teach-rogerznts
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: anvil-teach
Source: https://github.com/rogerznts/anvil/tree/main/anvil/.claude/skills/anvil-teach
Command: npx skills add https://github.com/rogerznts/anvil --skill anvil-teach-rogerznts

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 that capture demonstrated understanding and misconceptions. - HTML lessons and references: Produces self-contained, printable HTML lessons in ./lessons/ plus reusable reference documents and shared components in ./assets/, each tied to the learner's mission and zone of proximal development. - Evidence-based pedagogy: Applies retrieval practice, spacing, and interleaving to build long-term retention, and delegates wisdom-level questions to trusted communities listed in RESOURCES.md. - 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 generates short interactive HTML lessons and records each demonstrated insight as a numbered learning record. ## 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 anvil-teach

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

FAQPage Schema
How do I use anvil-teach to learn a new topic?▼

Invoke the skill in the directory you want as your teaching workspace and state what you want to learn. The agent first interviews you to write MISSION.md, then builds curated resources and short HTML lessons matched to your current level.

What files does the teaching workspace create?▼

The workspace contains MISSION.md, RESOURCES.md, GLOSSARY.md, NOTES.md, a learning-records directory with numbered markdown files, a lessons directory of self-contained HTML lessons, a reference directory of printable HTML cheat sheets, and an assets directory of reusable components.

How does the skill decide what to teach next?▼

It reads the learning records to calculate your zone of proximal development and picks the most relevant next topic tied to your mission. Lessons are designed to challenge you just enough without exceeding working memory.

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

No. The instructions explicitly distrust parametric knowledge and require grounding lessons in high-trust sources curated in RESOURCES.md, with citations inside each lesson. Gaps in available resources are recorded explicitly.

When are learning records written?▼

A learning record is written when the user demonstrates genuine understanding, discloses prior knowledge, has a misconception corrected, or shifts the mission. Merely covering material does not qualify; evidence of learning is required.