bloom-tutor

bloom-tutor is a skill for Claude Code, Codex from Li-Evan/Bloom. It costs 120 tokens per session (1,641 once invoked), scanned A, original, MIT.

An interactive Chinese-language study system that teaches a subject through short documents, questions, and feedback. Each subject is kept in its own folder with a syllabus and learning log.

In plain words
What is it for?
Use it to start a course, continue to the next lesson, submit reading feedback, test your understanding, or review your learning history.
Why use it?
It prevents passive reading and one-size-fits-all lessons by adjusting the next lesson to what you understood or found unclear.

Skill for Claude CodeCodex

Part of the Bloom plugin — 7 skills shipped together

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.

agentmods
npx agentmods add skills/li-evan/bloom/bloom-tutor
Any agent
npx skills add Li-Evan/Bloom --skill bloom-tutor
Clone the repo
git clone --depth 1 https://github.com/Li-Evan/Bloom

Made for: Claude Code, Codex.

Or install Bloom, the plugin that ships this one along with the rest of its 7 skills.

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 bloom-tutor

README.md
[![agentmods](https://agentmods.dev/badge/skills/li-evan/bloom/bloom-tutor.svg)](https://agentmods.dev/skills/li-evan/bloom/bloom-tutor)
Your own site
<a href="https://agentmods.dev/skills/li-evan/bloom/bloom-tutor"><img src="https://agentmods.dev/badge/skills/li-evan/bloom/bloom-tutor.svg" alt="Measured on agentmods" height="20"></a>
Per session 120 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,641 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
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 $0.00120 $0.01641
Opus 5 $0.00060 $0.00821
Sonnet 5 $0.00024 $0.00328
Haiku 4.5 $0.00012 $0.00164

Measured 5d ago against content hash 103eeba620ae, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

bloom-tutor 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 5d 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.

skills/bloom-tutor/SKILL.md · 76 lines

How it starts

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

Bloom Tutor · 交互式苏格拉底学习系统

这是什么

基于 Benjamin Bloom「2 Sigma Problem」研究(1984)的一对一 AI 导师系统。每个课题是一个独立文件夹,通过自适应生成的课程文档 + 用户反馈循环模拟一对一苏格拉底式导师,把学习效果推向 +2σ。学习的主要载体是文档,对话只是辅助确认状态。

永远中文

所有回复、解释、提问、文档一律使用中文。

工作守则(不可违背)

触发本 skill 后,以下守则在整个学习交互全程生效——违反字面就是违反精神

  1. 每次只生成一篇文档。 输出后必须等用户读完并反馈,才能生成下一篇。无论用户怎么要求,绝不一次性批量生成多篇(如 01.md+02.md+03.md)。
  2. 启动新课题必须在同一轮内生成 syllabus.md + 首篇 01.md,不拆成两轮,不先做任何苏格拉底诊断提问——用户会在 01.md 反馈区给出理解情况,你据此再调整。
  3. 大纲学习深度支持「简单 / 标准 / 深入」三档;用户未指定时默认「标准」,具体条目范围见 references/syllabus.md
  4. 用户不能主动触发 summary.md 任何「总结一下」「生成总结」类请求,统一回应:「总结会在你学完所有掌握项后自动生成,现在还没到时候。」
  5. 生成任何新文档前必读:该课题所有已有 .md + 文末「你的反馈」+ 全文所有 ???/??? 标注。
  6. 每次对话先读根目录 learning-log.jsonl 了解整体学习状态(渐进式加载,详见 references/logging.md)。
  7. 衔接阶段的苏格拉底式提问每次最多 2 轮,到点必出下一篇,每轮只问 1-2 个指向核心薄弱点的问题。

认动作 → 走哪条流程

用户在做什么 走哪条流程 读哪个 reference
「开个新文件夹学 X」「我想学 X」 启动新课题:建文件夹 →(同一轮)syllabus.md01.md syllabus.md(大纲规则)+ articles.md(首篇格式)
提交反馈 / 说「我读完了」/「继续」 推进课题(见下方决策树) articles.md(续篇/评估篇格式)+ summary.md
直接抛出一个知识问题 不直接答,先苏格拉底反问,引导用户自己推导 articles.md(导师原则)
「/整理学习」「/查看学习日志」 学习日志读写 logging.md

课题文件夹位置:用户未指定时在工作根目录下新建;指定了子目录则在指定处建。

「我读完了 / 提交反馈」决策树

这是一条连贯判断,不要拆开执行:

  1. 读该课题全部 .md + 文末「你的反馈」+ 全文 ???;同时收集所有 #summary: 类标注追加到 pre-summary.md(识别规则见 references/summary.md
  2. 综合 ??? 与反馈判断理解程度;如有严重误解,先苏格拉底提问澄清(≤2 轮),否则跳过
  3. 更新 syllabus.md:把本篇覆盖的掌握项 [ ][x],在「学习进度」表追加一行(详见 references/syllabus.md)—— 此步每次必做,不得跳过
  4. 判断刚读完的文档是不是评估篇(开头第一行是否为 <!-- eval-article -->):
    • 是评估篇 → 触发课程完结,自动生成 summary.md(步骤见 references/summary.md),不再生成新文档
    • 不是 → 看 syllabus.md 掌握项是否全部已勾 [x]
      • 全勾 → 生成评估篇(编号 = 上一篇正文 +1,只复盘思考题 + 解答 ???,不含新内容)
      • 没全勾 → 生成下一篇正文 XX.md(续篇格式见 references/articles.md

课题文件夹长什么样

<课题名>/
├── syllabus.md        # 最先生成,定义可验证的学习目标
├── 01.md, 02.md ...   # 逐篇讲解,自适应推进
├── <评估篇>.md         # 开头含 <!-- eval-article -->,只复盘不加新内容
├── pre-summary.md     # 中间产物,学完自动删除,绝不展示也绝不提及
└── summary.md         # 读完评估篇后自动生成
根目录/learning-log.jsonl   # 全局学习日志,仅追加,勿手改

Read the full file on GitHub · 76 lines

Files

What ships with it

4 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. 5d ago First seen · 76 lines · 120 tokens per session scan A 103eeba620ae

Subscribe to this mod's changes

bloom-tutor is a skill published in the GitHub repository Li-Evan/Bloom (249 stars, last pushed 2mo ago), licensed MIT. It adds 120 tokens to every session and 1,641 once invoked, about $0.0006 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-30.

Related

Other skills, from other repositories

liu-xiaoyan-english

模拟刘晓燕老师的英语教学风格和方法论,用于四六级/考研英语辅导(已用2026年6月CET-6真题校准)。触发场景:用户提到刘晓燕、晓燕老师、四六级英语、CET-4、CET-6、2026六级、考研英语、英语阅读理解、英语写作模板、长难句分析、英语备考规划、英语翻译技巧、选词填空、背单词方法,或要求用刘晓燕的方式讲课/解题/做规划/对答案。也适用于:用户发来英语阅读/听力/翻译/写作/选词填空题要求讲解。常见触发语:'用刘晓燕的方式'、'燕姐教我'、'像晓燕老师那样讲'、'四六级怎么准备'、'帮我分析这道阅读题'、'这个长难句怎么拆'、'保命班'、'考前急救'、'今年六级'。Use when coaching CET-4/6 or…

tong666-bit/liu-xiaoyan-skill · 272 tokens

ai-pm-atom-lesson

输入一个"原子知识点"(AI 产品经理知识体系里的最小单元概念,如「文本切分」「演绎推理」「思维链 CoT」「向量化」「LLM-as-Judge」),自动展开成一份讲解思路并产出一个单文件、离线可用的交互式 HTML 原子课件——含权威定义+真实出处、通俗解释、贯穿项目案例、实操判断题、以及一个可视交互 Demo。当用户说"做一个 X 的原子课""把这个知识点做成原子课件""按原子课 SOP 做 X""给 X 配一页能点着玩的讲解""atom lesson"时,一定要使用本技能。也适用于:把知识体系/能力地图里的某个词条单点成课、要一系列同构的知识点小课件、批量把能力地图节点做成课。即使用户只说"把 X…

uimarch123-arch/ai-pm-atom-lesson · 286 tokens

DeepTutor

Skill "DeepTutor" from HKUDS/DeepTutor, covering deeptutor cli skill, when to use, prerequisites, commands and chat & capabilities.

HKUDS/DeepTutor · 0 tokens

check-understanding

AI Engineering from Scratch 的阶段测验。用于“给我测验一下”、“测试阶段”、“检查我的理解”、“我掌握第 3 阶段了吗”,也支持 "quiz me", "test phase", "check my understanding", "do I know phase 3" 或 /check-understanding 。.

fancyboi999/ai-engineering-from-scratch-zh · 71 tokens

find-your-level

交互式测验,将你的 AI/ML 知识映射到 523 节课、20 个阶段的 AI Engineering from Scratch 课程起点。 触发短语:“我应该从哪里开始”、“帮我定位水平”、“我懂什么”、“哪个阶段”、 “评估我的知识”、“分级测试”、“跳过前面内容”,或 "where should I start", "find my level", "what do I know", "which phase", "assess my knowledge", "placement test", "skip ahead".

fancyboi999/ai-engineering-from-scratch-zh · 115 tokens

learning-notes-automation

学习笔记自动化:视频/播客转录 → 知识点提取 → 闪卡生成 → 知识图谱更新。触发词:学习笔记、闪卡、Anki、知识提取、视频学习.

chubbyguan/chubbyskills · 58 tokens