learn SKILL.md skillA
learn from duthaho/skillhub is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add duthaho/skillhub/learn@git:20260817.aedd39aPins git:20260817.aedd39a in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- duthaho/skillhub
- Path
.claude/skills/learn/SKILL.md- Versions recorded
- 5
- Latest version
- git:20260817.aedd39a, committed Aug 17, 2026
- First version recorded
- Jul 10, 2026
- Size
- 10,876 bytes
- Repository stars
- 9
- License
- MIT
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.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# 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. …
Read the whole file at its exact version.
How to install
mdr add duthaho/skillhub/learn@sha256:e4f65b54c66e7057The line at the top of this page pins the label git:20260817.aedd39a, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_al7lagvudjhaum6t)
4 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 5 versions of this file, between Jul 10, 2026 and Aug 17, 2026, about one every 10 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20260817.aedd39a latest | 2026-08-17 | aedd39a | 10,876 B | A | view · diff |
| git:20260714.f7ff09b | 2026-07-14 | f7ff09b | 9,722 B | A | view · diff |
| git:20260714.429242b | 2026-07-14 | 429242b | 9,317 B | A | view · diff |
| git:20260712.ec5cfa4 | 2026-07-12 | ec5cfa4 | 9,600 B | A | view · diff |
| git:20260710.355dbf7 | 2026-07-10 | 355dbf7 | 7,379 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (10876 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
duthaho/skillhub · 9 stars · license MIT · pushed 2026-10-31 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_al7lagvudjhaum6t GET https://markdownregistry.com/api/v1/resolve?ref=duthaho/skillhub/learn GET https://markdownregistry.com/api/v1/blob/e4f65b54c66e70573ddcda7b4a996c25ce807b4c00c3f35f4f30f86071993753
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.
More from duthaho/skillhub
Every file in duthaho/skillhub