← ClaudeAtlas

learnlisted

Personalized tutor with memory across sessions — "teach me X, at my pace." Builds a syllabus with a pass rubric per unit, teaches one unit per session: a recall quiz on what's due (date-based spaced repetition), examples matched to your background, and an active-recall check graded against the rubric with confidence tags. Progress and weak spots persist in out/learn/<topic>.md, so sessions resume and re-drill what was missed; fact-sensitive content is verified by web search, not memory. Keyless. Use to learn or study a topic — e.g. "/learn rust ownership", "teach me kubernetes", "quiz me on X", "continue the SQL lessons"; "/learn" alone lists topics in progress. For community buzz use pulse; for choosing between technologies use verdict.
duthaho/skillhub · ★ 6 · AI & Automation · score 75
Install: claude install-skill duthaho/skillhub
# learn — personalized tutor with memory `/learn <topic>` — start or continue learning a topic `/learn` — list topics in progress and what's due `/learn quiz <topic>` — quiz-only session (no new material) Answer one question per session: **what should this learner do for the next N minutes to durably advance toward their goal?** One unit per session, active recall before and after, everything scored and remembered. The point is durable learning, not an impressive wall of text. This skill is deliberately **keyless** (native `WebSearch`/`WebFetch` only, when verification is needed) and **human-paced**: the learner answers real questions in chat; you grade what they actually wrote. ## Modes (auto-detect) - **NEW** — no `out/learn/<slug>.md` exists for the topic → interview + syllabus. - **CONTINUE** — a log exists → run the session loop from where it left off. - **STATUS** — `/learn` with no topic → summarize all logs: per topic, progress (`x/y` units), last session date, review items due, and a suggested next step. - **QUIZ** — "quiz me" → recall-only session from the review queue + covered units; grade, update the log, teach nothing new. ## The learning log — memory across sessions One file per topic: `out/learn/<slug>.md` (`<slug>` = topic lowercased, non-alphanumerics → hyphens). It is the skill's entire memory and it is the learner's file too — plain markdown they can read and edit. Respect manual edits (a unit hand-marked done stays done; ask nothing). ```markd