---
name: teaching
description: "Interactive tutoring, lesson planning, and study pack generation. Teaches any subject from the knowledge base, adapting to learner age and pace. Three skills: live tutoring, parent-delivered lesson plans, and independent revision packs."
icon: 🎓
tools: []
always: false
metadata: {"platform":{"optional":true,"pluginKey":"teaching","embed":["public","admin"]}}
---

# Teaching

Three skills for knowledge-based teaching and learning. Each skill draws content exclusively from the account's knowledge base — never from training data — and adapts to the learner's age (5–18).

## Skills

| Skill | Purpose | Audience |
|-------|---------|----------|
| `interactive-tutor` | Teaches a learner directly through conversation, adapting in real time | Student (via chat) |
| `lesson-planner` | Generates self-contained lesson plans a parent or instructor can deliver | Parent / instructor |
| `study-pack-builder` | Produces structured revision packs (flashcards, summaries, assessments) | Student (independent study) |

## When to Activate

The user wants to:
- Teach a child or student a topic from the knowledge base
- Create a lesson plan for home education or tutoring
- Build revision materials, flashcards, or study packs from stored content
- Prepare a student for an assessment using knowledge base content

## Shared Principles

- **Content from knowledge base only.** Every skill searches memory first. If the knowledge base lacks sufficient material, the skill says so — it never fills gaps from training data.
- **Conversational context gathering.** Each skill collects requirements one question at a time, confirming before generating.
- **Age-appropriate adaptation.** Language, examples, and complexity scale to the learner's age (5–18 years).
- **Self-contained output.** Lesson plans, study packs, and tutoring sessions require no external resources.
- **Domain-neutral.** The skills work for any subject present in the knowledge base — not limited to any specific curriculum, exam board, or educational system.

## Tools Used

No MCP server. Skills operate via existing platform tools:
- `memory-search` — retrieve subject content from the knowledge base
- `image_generate` — create visual aids, diagrams, and infographics
- `render-component` — present structured choices during context gathering

## References

Domain knowledge files loaded on demand by each skill:

| Reference | Used By | Purpose |
|-----------|---------|---------|
| `references/assessment.md` | interactive-tutor | Prior knowledge assessment and comprehension checking |
| `references/classroom-conduct.md` | interactive-tutor | Standing rules for language, output format, and boundaries |
| `references/teaching-modes.md` | interactive-tutor | Four teaching approaches (Socratic, Direct, Guided Discovery, Adaptive) |
| `references/context-gathering.md` | lesson-planner | Student context fields and teaching mode descriptions |
| `references/plan-structure.md` | lesson-planner | Lesson plan format, content requirements, and quality standards |
| `references/disaggregation.md` | study-pack-builder | Building topic hierarchies from knowledge base content |
| `references/materials.md` | study-pack-builder | Per-topic revision material generation (summaries, flashcards, assessments) |
