teach-me SKILL.md skillA
teach-me from ahgraber/skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add ahgraber/skills/teach-me@git:20260819.209d97bPins git:20260819.209d97b in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- ahgraber/skills
- Path
skills/teach-me/SKILL.md- Versions recorded
- 2
- Latest version
- git:20260819.209d97b, committed Aug 19, 2026
- First version recorded
- Aug 19, 2026
- Size
- 7,203 bytes
- Repository stars
- 6
- License
- CC0-1.0
Use when the user wants to be taught a subject, not just answered — "teach me X", "help me learn X", "help me understand X", "help me grok X", "explain how X works", "quiz me on X", "I keep bouncing off X" — where X can be anything: a historical period, a statistical method, music theory, a poem, a legal concept, a cooking technique, a library, a codebase, or a code change. Change-focused asks belong here too: "explain this diff/PR/branch", "walk me through this change…
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
# Teach Me Turn a subject into a lesson, not a summary. A summary tells the reader what is true; a lesson leaves them able to explain it, apply it, and check themselves. The structure comes from learning science — each design choice names its principle inline, and full citations live in `ATTRIBUTION.md`. ## Invocation Notice - Tell the user when this skill is running: `teach-me`. Skip the notice when the user asked for the skill by name or slash command; spelling and spacing need not match. A phrase from this skill's own trigger list is not a name — naming the work is not naming the skill. ## Writing Style Write as a professional technical writer, with the clarity of Martin Kleppmann. Lean toward ASD-STE100: short sentences, active voice, one term per concept. Keep identifiers, commands, and paths exact. Use industry- or domain-standard terms, and define each on first use. Never coin your own terms. A made-up label reads as standard vocabulary, teaches a word that exists nowhere else, and blocks the reader from finding real sources. If a concept has no standard name, describe it in plain words instead of naming it. ## Sizing the Lesson Decide two axes per invocation: …
Read the whole file at its exact version.
How to install
mdr add ahgraber/skills/teach-me@sha256:b5e2673d9cb12469The line at the top of this page pins the label git:20260819.209d97b, 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_nmpou2wdzjvwr6ac)
5 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 2 versions of this file, all committed on Aug 19, 2026.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20260819.209d97b latest | 2026-08-19 | 209d97b | 7,203 B | A | view · diff |
| git:20260819.d423c54 | 2026-08-19 | d423c54 | 6,999 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 (7203 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
ahgraber/skills · 6 stars · license CC0-1.0 · pushed 2026-10-29 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_nmpou2wdzjvwr6ac GET https://markdownregistry.com/api/v1/resolve?ref=ahgraber/skills/teach-me GET https://markdownregistry.com/api/v1/blob/b5e2673d9cb12469bcb152b7850dc2f2657a8e6f6de72738fb9b84e9f516e83d
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.