learning-education

spitoglou's avatarfrom spitoglou

Create learning materials, explain concepts, generate quizzes and study aids. Use when asked to explain topics, create tutorials, generate practice questions, make flashcards, design curricula, or help study. Triggers include "explain this", "help me learn", "create a quiz", "tutorial for", "study guide", "how does X work", "teach me", "practice questions".

0stars🔀0forks📁View on GitHub🕐Updated Jan 6, 2026

When & Why to Use This Skill

This Claude skill acts as a comprehensive educational companion designed to bridge the gap between complex information and effective learning. It solves the challenge of information density by transforming difficult concepts into accessible tutorials, structured study guides, and interactive practice materials. By utilizing diverse pedagogical patterns—from Socratic questioning to narrative storytelling—it helps users master new subjects, simplify technical documentation, and accelerate knowledge retention through personalized feedback loops.

Use Cases

  • Academic Support: Breaking down complex mathematical formulas or scientific theories into step-by-step, easy-to-understand explanations for students.
  • Professional Development: Preparing for technical interviews or industry certifications by generating targeted practice questions and evaluating responses.
  • Self-Directed Learning: Creating structured reading plans and DIY tutorials for individuals looking to learn new skills like programming or creative writing from scratch.
  • Content Transformation: Converting dense lecture notes, long-form articles, or technical manuals into concise summaries, flashcards, and engaging learning stories.
namelearning-education
descriptionCreate learning materials, explain concepts, generate quizzes and study aids. Use when asked to explain topics, create tutorials, generate practice questions, make flashcards, design curricula, or help study. Triggers include "explain this", "help me learn", "create a quiz", "tutorial for", "study guide", "how does X work", "teach me", "practice questions".

Learning Education

Create effective learning experiences and study materials.

Pattern Selection

Intent Pattern When to Use
Concept explanation explain_terms Define and clarify terminology
Math explanation explain_math Step-by-step math concepts
Code explanation explain_code Code walkthroughs
Doc simplification explain_docs Make docs accessible
Narrative learning create_story_explanation Concept → engaging story
Coding basics coding_master Programming for beginners
Quiz creation create_quiz Practice questions by level
Flashcards create_flash_cards Q&A study cards
Reading plan create_reading_plan Structured learning path
DIY tutorial create_diy Step-by-step how-to
Evaluate learning analyze_answers Student response feedback
Lecture summary summarize_lecture Lecture key takeaways
Socratic method dialog_with_socrates Learn through questioning
Interview prep answer_interview_question Technical interview help

Decision Flow

User request
    │
    ├─ "explain/what is" ─┬─ code? ──→ explain_code
    │                     ├─ math? ──→ explain_math
    │                     ├─ terms/definitions? ──→ explain_terms
    │                     └─ general concept? ──→ create_story_explanation
    │
    ├─ "create study materials" ─┬─ quiz/test? ──→ create_quiz
    │                            ├─ flashcards? ──→ create_flash_cards
    │                            └─ reading plan? ──→ create_reading_plan
    │
    ├─ "tutorial/how-to" ──→ create_diy
    │
    └─ "help me understand" ──→ dialog_with_socrates

Pattern References

See references/ for full patterns:

Output Guidelines

  • Match complexity to learner level (ask if unsure)
  • Use concrete examples before abstract principles
  • Build on prior knowledge
  • Include practice opportunities
  • Provide immediate feedback on exercises
  • Use analogies from familiar domains

Chaining Suggestions

  • After explain_terms → offer create_quiz to test understanding
  • After create_reading_plan → offer to explain first topic
  • After create_quiz → offer analyze_answers for submitted responses