Study Assistant
Study assistant workflow for turning provided study material into exam-focused deliverables such as verbatim transcriptions, study notes, lecture-style explanations, ELI5 explanations, flashcards, Mermaid mind maps, quizzes, and essay questions.
Install
npx skills add planetis-m/study-assistant --skill study-assistantgit clone --depth 1 https://github.com/planetis-m/study-assistant.git /tmp/study-assistant
mkdir -p ~/.claude/skills
cp -r /tmp/study-assistant/. ~/.claude/skills/study-assistantPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# Study Assistant Follow this workflow exactly when turning provided study material into exam-ready outputs. ## Select Mode Map the user's request to exactly one mode: - `transcribe`: Convert provided source text into structured markdown while preserving educational text verbatim. - `lecture`: Deliver the material as a coherent professor-style lecture. - `eli5`: Explain the material in plain English without losing technical depth. - `flashcard`: Generate exam-ready two-column markdown flashcards. - `mindmap`: Output a Mermaid mindmap. - `quiz`: Generate a mixed quiz with an answer key. - `essay`: Generate 3-4 essay prompts with sample answers. - `study-notes`: Generate exam-focused study notes from the provided content. ## Prepare Source Material Work only from material already present in the conversation or already extracted into text. - If the source still needs to be converted into text, use a separate extraction step first. - Do not prescribe a specific extraction method or file-format tool here. ## Clean Source Text Before generating, remove only clear metadata: - Instructor details - Headers and footers - Page numbers - Timestamps - Course codes Preserve educational content such as concepts, definitions, and examples. If a fragment is too broken to recover confidently, omit it rather than guess. ## Generate Output Read and apply the matching mode section in [references/commands.md](references/commands.md). Across all modes:
Details
- Skill name
study-assistant- Repository
- planetis-m/study-assistant
- Repo updated
- 22 March 2026
FAQ
What does the Study Assistant skill do?
Study assistant workflow for turning provided study material into exam-focused deliverables such as verbatim transcriptions, study notes, lecture-style explanations, ELI5 explanations, flashcards, Mermaid mind maps, quizzes, and essay questions.
How do I install the Study Assistant skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add planetis-m/study-assistant --skill study-assistant. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Study Assistant popular?
It lives in planetis-m/study-assistant, which has 5 GitHub stars and 0 forks.
Related skills
Adapting Transfer Learning Models
jeremylongshore/claude-code-plugins-plus-skills
This skill automates the adaptation of pre-trained machine learning models using transfer learning techniques. It is triggered when the user requests assistance with fine-tuning a model, adapting a pre-trained model to a new dataset, or performing transfer learning. It analyzes the user's requirements, generates code for adapting the model, includes data validation and error handling, provides performance metrics, and saves artifacts with documentation. Use this skill when you need to leverage existing models for new tasks or datasets, optimizing for performance and efficiency.
Office Call Skill
5xiexie-qiuligao/counselor.skill
Build and evolve a single high-fidelity counselor system for real student-counselor communication rehearsal, distillation, correction, and reality-sync practice.
Building Automl Pipelines
jeremylongshore/claude-code-plugins-plus-skills
This skill empowers Claude to build AutoML pipelines using the automl-pipeline-builder plugin. It is triggered when the user requests the creation of an automated machine learning pipeline, specifies the use of AutoML techniques, or asks for assistance in automating the machine learning model building process. The skill analyzes the context, generates code for the ML task, includes data validation and error handling, provides performance metrics, and saves artifacts with documentation. Use this skill when the user explicitly asks to "build automl pipeline", "create automated ml pipeline", or n
Learning Coach
5Lucian1u/learning-coach
通过自适应引导、必要讲解和独立练习,帮助用户学会并应用概念或技能。用于学习教练、带我学会、以掌握知识为目的的练习复习、检查理解或配置学习伙伴;不用于普通直接问答、会议回顾、摘要、代写或成品制作。
Optimizing Deep Learning Models
jeremylongshore/claude-code-plugins-plus-skills
This skill optimizes deep learning models using various techniques. It is triggered when the user requests improvements to model performance, such as increasing accuracy, reducing training time, or minimizing resource consumption. The skill leverages advanced optimization algorithms like Adam, SGD, and learning rate scheduling. It analyzes the existing model architecture, training data, and performance metrics to identify areas for enhancement. The skill then automatically applies appropriate optimization strategies and generates optimized code. Use this skill when the user mentions "optimize
Two Way Steelman
5chen1pengvincent/two-way-steelman
当用户想把一个已有立场、正在纠结或有待决策的问题想透、并希望得到不顺着自己的客观分析时使用。触发信号包括但不限于:明确要求钢人论证/双向钢人/steelman/魔鬼代言人视角/正反双方最强论证;问「该不该/要不要」这类二择或取舍(如该不该辞职/分手/跳槽/买房/考研);或表达「帮我客观想清楚、别哄我、别和稀泥、给我一个明确立场」。适用于用户有一个可被钢人化对待的具体立场或选择;不适用于纯事实检索、写 pro/con 清单文档、或未表达任何待决立场的中性调研。Use when the user has a specific stance or decision to think through and wants a non-sycophantic, straight analysis: steelman/steelmanning, devil's advocate, strongest arguments for and against, decision analysis, 'should I or shouldn't I (quit, break up, move, buy, study...)', or 'don't flatter me / think it through objectively'. Not for neutral fact-finding or a st
Browse the most popular Claude skills, all learning & education skills, or write your own with the skills generator.