Claude Skill · Open Source

revision
tracker

Reads your actual course materials — lectures, briefings, workbooks — and generates a personalised day-by-day revision plan as an interactive HTML checklist you can tick off as you study.

↓ Download .skill GitHub →
// what it generates
Revision Tracker
Apr 7 → May 2  ·  3 courses  ·  3 sessions/day
34% done
Algorithms
Systems Design
Web Dev
Mixed
Rest
— Week 1
Apr 7
Algo
Sorting & complexity
Apr 8
Algo
Trees & graphs
Apr 9
Sys
REST & HTTP
Apr 10
Web
HTML & CSS
Apr 11
Algo
Dynamic programming
Apr 12
Rest
Half-day buffer
Apr 13
Mixed
Week 1 recall test
— Week 2  ·  click any card to expand
Apr 14
Algo
Hashing
Apr 15
Sys
Databases
Apr 16
Web
JavaScript
Apr 17
Algo
Graph traversal
Apr 18
Sys
Caching & queues
Apr 19
Rest
Buffer
Apr 20
Mixed
Week 2 recall
// how it works
01
You tell Claude your courses
Exam deadline, daily availability, any focus constraints (ADHD etc.). Claude asks only what it needs.
02
Claude reads your materials
Lectures, briefings, README.md workbooks, past papers — via any MCP-connected folder.
03
Cross-referenced plan is built
Each session names the exact file to open — not just "read the lecture". Closed vs open book handled differently.
04
Download your tracker
A single .html file. Open it in any browser. Tick sessions off. Progress saves automatically.
// tracker features
Calendar grid
One card per day, colour-coded by course. Click any card to expand the session breakdown.
Clickable checklist
Tick each session as you finish. Ticked sessions strike through. Green dots fill in on the card.
Today bar
Auto-detects today's date. Shows what's due and how many sessions you've done.
Persistent state
Progress saves in localStorage. Survives browser restarts. No account needed.
Works offline
Fully self-contained HTML. No CDN dependencies after download. Works on a plane.
Mobile-friendly
Calendar reflows to 4 or 3 columns on small screens. Everything stays usable.
// get started
1
Download revision-tracker.skill from this repo
2
Open Claude Desktop → Settings → Skills
3
Drag the .skill file in
4
Tell Claude about your exams — it handles the rest
"My exams start May 2nd. Can you read my course folders and make me a revision plan?"
↓ Download .skill Live demo ↗