teach-eli5

teach-eli5 is a skill for Claude Code from renky1025/agent-skills. It costs 179 tokens per session (2,127 once invoked), scanned A, original, MIT.

A teaching workflow that explains difficult subjects to complete beginners using plain language, analogies, diagrams, and small self-contained HTML lessons.

In plain words
What is it for?
Use it for beginner-friendly explanations, visual teaching pages, terminology tracking, learning records, and lessons tailored to a specific learning goal.
Why use it?
It turns unfamiliar technical ideas into short lessons that are easier to understand, revisit, and connect to what the learner already knows.

Skill for Claude Code

Written for Claude Code: user-invocable in frontmatter.

Good fit Use it for beginner-friendly explanations, visual teaching pages, terminology tracking, learning records, and lessons tailored to a specific learning goal.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/renky1025/agent-skills/teach-eli5
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add renky1025/agent-skills --skill teach-eli5
Clone the repo
git clone --depth 1 https://github.com/renky1025/agent-skills

Made for: Claude Code.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for teach-eli5

README.md
[![agentmods](https://agentmods.dev/badge/skills/renky1025/agent-skills/teach-eli5/github.svg)](https://agentmods.dev/skills/renky1025/agent-skills/teach-eli5)
Your own site
<a href="https://agentmods.dev/skills/renky1025/agent-skills/teach-eli5"><img src="https://agentmods.dev/badge/skills/renky1025/agent-skills/teach-eli5/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for teach-eli5

Your own site · 80×15
<a href="https://agentmods.dev/skills/renky1025/agent-skills/teach-eli5"><img src="https://agentmods.dev/badge/skills/renky1025/agent-skills/teach-eli5.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 179 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 2,127 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00179 $0.02127
Opus 5 $0.00089 $0.01064
Sonnet 5 $0.00036 $0.00425
Haiku 4.5 $0.00018 $0.00213

Measured 12d ago against content hash 29bff3feec98, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-12, from the pricing page.

Security

Grade A, and why

teach-eli5 scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 12d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

teach-eli5/SKILL.md · 101 lines

How it starts

The opening of the file, as written. The whole thing — 101 lines — stays where its author put it; the contents beside it link to each section on GitHub.

teach-eli5 —— 给小白讲明白的教学引擎

把任何复杂主题,拆成「图多、字少、类比先行」的自包含教学 HTML,让零基础的人看图就能懂。 本技能融合了 mattpocock teach 的方法论(状态化、以目标锚定、最小可教学单元、复用组件、沉淀术语)与 eli5 的小白约束(不用术语、先类比、后精确)。

哲学一句话:先让用户"啊哈"一下,再让他"记住"。 前者靠类比和图,后者靠重复和可回看的精美页面。

教学工作区(状态保存位置)

当前目录当作教学工作区。用户的学习状态用几个文件持久化,跨会话累积:

  • MISSION.md:用户为什么想懂这个主题(所有教学决策的锚点)。格式见 references/MISSION-FORMAT.md
  • ./lessons/*.html:每一课是一个自包含 HTML 教学页。这是教学的主单元。命名 0001-<slug>.html 递增。
  • ./assets/可复用组件(共享样式表、类比卡片模板、图示 helper、quiz widget)。见 Assets
  • ./references/glossary.md:术语表,本工作区的"官方语言"。一旦建立,每课都遵守。
  • ./learning-records/*.md:学习记录(类似软件开发的 ADR),记录用户已搞懂的非显然结论。命名 0001-<slug>.md 递增。
  • NOTES.md:你的草稿本,记用户偏好与工作备忘。

流程

第 0 步:定锚(Mission)

如果用户没说清为什么想懂这个,或 MISSION.md 还没写,先访谈再动笔。 含糊的目标会产出抽象的课。用 MISSION-FORMAT 的格式记录。 用户的"想搞懂"常是表层,要往下挖一层真实诉求("想给客户解释""想面试""想修自家水管")。

若用户只是随口要一个一次性讲解(如 /eli5 黑洞),可直接进入第 2 步产单课,不强制建全工作区;但仍建议顺手写一句 MISSION。

第 1 步:判定起点(ZPD,最近发展区)

每课都要让用户感到"刚好有点挑战"。读 learning-records/NOTES.md,判断:

  • 用户已知什么(别重复教)
  • 当前最该懂的"下一个最小知识点"是什么
  • 这个知识点是否直接服务于 MISSION

小白优先用生活类比搭桥,再引入精确概念。例子:讲"API"→先"餐厅里服务员帮你传菜",再"程序之间传数据的约定"。

第 2 步:产出一课(Lesson = 自包含 HTML)

每一课是一个 ./lessons/000N-<slug>.html小白友好是硬约束:

  1. 图多字少:核心机制用 SVG 图示 / 类比图表达,正文克制。每屏只讲一件事。
  2. 先类比,后精确:先用生活类比让人"啊哈",再给一句精确表述(精确句可折叠或放最后)。
  3. 禁用行话(除非已进 glossary 且本页首次出现时就地解释)。用词对齐 references/glossary.md
  4. 一个可带走的小收获:每课结束时用户应能复述一个要点。
  5. Tufte 式排版:干净、可读、留白足;这是用户会回头复习的页,不是一次性聊天。
  6. 紧扣 MISSION:说明"懂这个对你那个目标有什么用"。
  7. 一句提醒:页尾提示"有不懂的随时问,我可以接着讲"——你是老师,不是一次性生成器。

版面规范见 references/LESSON-FORMAT.md。每课链接到其它课与 reference 文档(HTML 锚点)。 如环境允许,用 CLI 命令打开该 HTML 给用户看。

第 3 步:沉淀(每次产课顺手做)

  • 术语:出现且用户已理解的词,加进 references/glossary.md(定义一两句,列出"避免混用的说法")。
  • 学习记录:用户展现了真理解(答对了 / 说清了 / 纠正了误区),写一条 ./learning-records/000N-<slug>.md。仅记"决策级洞见",不写流水账。格式见 references/LEARNING-RECORD-FORMAT.md
  • 复用组件:本课用到的新可复用部件(图示模板、quiz),写成 ./assets/ 下的组件并链接,别内联到单课里(assets/base.css 是首个该有的共享样式)。

Read the full file on GitHub · 101 lines

Files

What ships with it

5 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 12d ago First seen · 101 lines · 179 tokens per session scan A 29bff3feec98

Subscribe to this mod's changes

teach-eli5 is a skill published in the GitHub repository renky1025/agent-skills (11 stars, last pushed 2d ago), licensed MIT. It adds 179 tokens to every session and 2,127 once invoked, about $0.0009 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.