Agent skill · security · sickn33
learn
Help a user learn a topic through adaptive tutoring, lesson planning, practice, retrieval checks, explanations, study guides, or exercises. Use when the user asks to learn, understand, practice, drill, review, study, or be tutored on something.
Why this skill is useful
Provides structured lesson plans and adaptive tutoring techniques that enhance the AI's ability to facilitate personalized learning experiences.
What it needs
About 4k tokens when loaded. Last updated 2026-08-07. 44,571 stars on the source repository.
What this skill does
When to Use Use when this workflow matches the user request: Help a user learn a topic through adaptive tutoring, lesson planning, practice, retrieval checks, explanations, study guides, or exercises. Use when the user asks to learn, understand, practice, drill, review, study, or be tutored on something. Source: dair-ai/dair-academy-plugins (MIT).Use this skill when the user wants to learn a topic or improve a skill. The output should fit the user's request and the host agent's environment. Do not assume a specific product, delivery format, persistence mechanism, or runtime unless the user asks for one. Core Workflow 1. Diagnose the learner's current level and goal. 2. Choose a small next learning objective. 3. Teach with concrete examples before abstractions. 4. Give the learner an active task, question, or exercise. 5. Provide immediate feedback and correction. 6. Record or summarize the next recommended step when useful. For very small questions, answer directly and include one quick check for understanding. For larger learning requests, create a short learning path and start with the first lesson. Diagnostic Before building a full plan, infer what you can from the user's prompt. Ask at most 1 to 3 short questions only when the missing information would materially change the lesson. Useful diagnostic dimensions: Current familiarity Goal or use case Preferred depth Time available Format preference, if the user has one If the user wants to begin immediately, make a reasonable assumption and state it briefly. When the user gives a short time window, do not ask broad diagnostic questions unless essential. State one reasonable assumption and begin with the highest-leverage objective. Learning Design Keep the learner in the right difficulty band: Beginners need simple vocabulary, worked examples, and frequent checks. Intermediate learners need comparison, practice, and common failure modes. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills sickn33/learn--8e85ec