Skills

Learn Everything

Turn an uploaded PDF, paper, book chapter, document, URL, or user-provided topic into a...

Install

npx skills add XiaomiMiMo/MiMo-Code --skill learn-everything -g -a claude-code -y
Repository
XiaomiMiMo/MiMo-Code13.7k
Category
Documents
Updated
3d ago
License
MIT
Context cost
Mediumabout 2,705 tokens
Runs scripts
No, instructions only

What it does

Turn an uploaded PDF, paper, book chapter, document, URL, or user-provided topic into a structured, interactive learning course. Use when the user wants to learn, study, understand, master, review, or practice a subject chapter by chapter; asks for a tutorial or curriculum from source material; wants exercises, quizzes, answer grading, hints, spaced review, or a final assessment; or says "teach me this", "learn this PDF", "分章节教学", "带我学", or similar; or returns to continue a previous course ("continue my course", "接着上次学") or supplies a saved course-state file or state block. Adapt explanations and practice to the learner's level, preserve page or section references for documents, and teach incrementally rather than dumping all content at once.

Learn Everything

Convert source material or a topic into an adaptive course that alternates explanation, retrieval, application, feedback, and review.

Core behavior

  • Teach in the user's language unless they request another language.
  • Optimize for durable understanding, not merely summarization.
  • Work incrementally. Present a course map, then teach one chapter or lesson at a time.
  • Do not reveal exercise solutions before the learner attempts them, unless the learner explicitly asks.
  • Persist learning state. When file tools are available, maintain learn/<slug>/course-state.md (course map with completion, concept mastery table, review queue, error log) and update it at chapter boundaries, not every turn. Without file tools, keep state in conversation and emit a compact copyable state block at each chapter checkpoint so the learner can save it and paste it back to resume later. See references/session-formats.md for both formats.
  • Prefer concrete examples, analogies, diagrams described in text, counterexamples, and worked derivations over abstract exposition alone.
  • Separate source claims from added background knowledge. Never attribute added material to the source.
  • Match depth and notation to the learner. Define unfamiliar terms before relying on them.

Determine the input mode

Document mode

Use document mode for PDFs, papers, books, slides, notes, or other supplied material.

Read the whole SKILL.md on GitHub

More in Documents