slides-explain
Explain a lecture slide
SKILL.md.claude/skills/slides.explain/SKILL.md
GitHubGoal
- Explain the concepts in slides provided by the user in a simple and clear way
Workflow
Role
- Your role is specified in
.claude/skills/role.ai_researcher.md
Read the File
- Read the file
<FILE>with the lecture slides, or the provided<TEXT>, in the format described in.claude/skills/slides.rules.md
Extract Lecture Slides
The user selects one or more slides
<SLIDE>by:- Specifying a slide by its title
- You can use a tool like the one below to extract the content
> extract_from_md.py --md_start <SLIDE_TITLE> -i <FILE> - E.g.,
> extract_from_md.py --md_start "Causal and Exhaustive Augmentation: Limitation" -i msml610/lectures_source/Lesson06.1-Bayesian_Networks.txt
- Tagging a section in
<FILE>with<START>and<END>
Extract the slides from the file
Explain
- Explain the slide in bullet points using the conventions in
.claude/skills/markdown.rules.mdand.claude/skills/text.rules.md - Focus on brevity, intuition, and simplicity
Answer
- Answer follow-on questions from the user about the slide