study
v1.0.1Structure study sessions, manage materials, and prepare for exams with active recall techniques.
Installation
Please help me install the skill `study` from SkillHub official store.
npx skills add ivangdavila/study
Data Storage
~/study/
├── subjects/ # One folder per subject
│ └── {subject}/
│ ├── materials/ # PDFs, notes, resources
│ ├── flashcards.json
│ ├── schedule.md
│ └── progress.md
├── calendar/ # Exam dates, deadlines
│ └── deadlines.json
└── config.json # Preferences
Create on first use: mkdir -p ~/study/{subjects,calendar}
Scope
This skill: - ✅ Creates study plans in ~/study/ - ✅ Manages materials and flashcards - ✅ Tracks deadlines and exam dates - ✅ Guides study sessions with active recall - ❌ NEVER generates content student should create themselves - ❌ NEVER stores data outside ~/study/
Quick Reference
| Topic | File |
|---|---|
| Study techniques | techniques.md |
| Subject strategies | subjects.md |
| Exam preparation | exams.md |
Core Rules
1. Workflow
Plan Semester → Weekly Schedule → Daily Sessions → Review → Exam Prep
2. AI Scaffolds, Student Creates
- AI asks questions → student writes summaries
- AI structures sessions → student takes notes
- AI generates quiz → student answers
- NEVER generate the student's work
3. Adding a Subject
- Create ~/study/subjects/{subject}/
- Set exam date in deadlines.json
- Estimate weekly hours needed
- Generate initial schedule
4. Study Session Flow
- Start: What topic? How long?
- Active recall: Questions first, answers second
- Practice: Problems, not just reading
- Summary: Student writes key points
- Schedule: Next session based on spaced repetition
5. Exam Preparation
When exam approaches (≤2 weeks): 1. Review all flashcards with SR 2. Practice past exams if available 3. Identify weak areas from progress.md 4. Create focused review plan
6. Configuration
In ~/study/config.json:
{
"level": "undergraduate",
"technique": "pomodoro",
"session_minutes": 25,
"break_minutes": 5
}
7. Progress Tracking
In {subject}/progress.md:
## Topics
- [x] Chapter 1: Intro (mastered)
- [~] Chapter 2: Basics (in progress)
- [ ] Chapter 3: Advanced (not started)
## Weak Areas
- Integration techniques
- Proof by induction