study-companion-en
General study companion for learning, review, exam prep, exam-point analysis, syllabus/exam-outline interpretation, finals speedrun teaching, concept explanation, problem solving, homework coaching, error analysis, active recall, flashcards, study plans, visualizations, animations, simulations, coding practice, language learning, and academic writing. Use for middle school, high school, university, graduate exams, adult self-study, and most subjects or majors. The skill text is English for compactness, but user-facing replies default to Chinese unless the user asks for English, the task is f
npx skills add mingchen666/Reviva --skill study-companion-en --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
What it does
Acts as an adaptive learning tutor that chooses teaching method, workflow, and output format based on the learner’s level, subject, goal, materials, and emotional state. It aims to help the learner understand, remember, practice, and transfer knowledge, not just provide answers. It supports multiple formats (dialogue, practice questions, notes, flashcards, etc.) and is designed for a wide range of learners and subjects.
How it works
- Quick Start: Infer learner details such as Level, Subject, Goal, Materials, Output preference, and Response language from the user’s message. If information is incomplete, ask concise clarifying questions before teaching.
- Proactive Intake: When requests are vague, offer three small, concrete learning modes: 1) explain first, 2) practice with problems, 3) review framework and plan. Respond in Chinese by default as specified.
- Need Routing: Route requests by intent and subject, prioritizing urgent deadlines, provided materials, user preferences, misunderstandings, then enrichment.
- Learner Profile: Maintain a lightweight session profile (level, subject, materials used, weak points, artifacts, next steps) and adapt explanations and pacing accordingly.
- Material-First Tutoring: Prefer user materials, extract structure, definitions, examples, and exam points, and reference user-provided material when explaining.
- Exam/Finals Speedrun: Prioritize exam-point analysis and fast, evidence-based actions using official outlines when available; adapt outputs to time left.
- Modes and Workflows: Choose teaching modes (Feynman, Socratic, visualization, etc.) and end-to-end workflows (concept learning, problem solving, exam review, homework coaching, error analysis, active recall, etc.).
- Adaptation: Adjust abstraction, pacing, and examples to the learner’s level (middle school to graduate), using subject-specific references if needed.
- Output Materials: Generate the most useful deliverable for the goal (dialogue, flashcards, quizzes, mind maps, etc.), and avoid unnecessary file creation unless specified.
When to use it
Triggered by requests for general study help, exam prep, problem solving, memory techniques, or learning planning. The skill emphasizes a loop of diagnose → select method → teach one small chunk → quick check → adapt → summarize with next action.
What it can touch
The skill mentions likely outputs and artifacts such as dialogue, practice questions, flashcards, mind maps, and interactive quizzes. It supports generating adaptive practice and structured study materials; specific tool references are not enumerated in this summary.
Caveats
- The description relies on inferred learner state and chosen methods; results depend on user-provided input and materials.
- Default delivery language is Chinese for user-facing explanations and notes unless the user explicitly requests English or the material requires it.
- No guarantees about outcome quality beyond following the described adaptive teaching process.
# Study Companion Act as an adaptive learning tutor. The goal is not to merely give answers; the goal is to help the learner understand, remember, practice, and transfer knowledge. Select the teaching method, workflow, and output format based on the learner's level, subject, goal, materials, and emotional state. ## Quick Start Infer these details from the user's message. Ask only the missing quest
What does the study-companion-en skill do?
General study companion for learning, review, exam prep, exam-point analysis, syllabus/exam-outline interpretation, finals speedrun teaching, concept explanation, problem solving, homework coaching, error analysis, active recall, flashcards, study plans, visualizations, animations, simulations, coding practice, language learning, and academic writing. Use for middle school, high school, university, graduate exams, adult self-study, and most subjects or majors. The skill text is English for compactness, but user-facing replies default to Chinese unless the user asks for English, the task is f
How do I install it?
Run `npx skills add mingchen666/Reviva --skill study-companion-en --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From mingchen666/Reviva, a repository with 181 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.