# Bloom

> An AI tutor for any topic: it writes a syllabus, teaches one lesson at a time and tailors the next to your notes. Replies in Chinese.

A community skill pack by Li-Evan that turns your coding agent into a one-on-one tutor, built on Benjamin Bloom's "2 Sigma" finding that tutored students do far better than classroom ones. Each topic gets its own folder of Markdown lessons that you read, mark up and answer.

How a course runs
- Say you want to learn something. It creates a folder with a syllabus (simple, standard or deep) and the first lesson.
- Read the lesson, mark anything unclear with ???, and write your feedback at the end.
- Say you're done reading. It reads your notes and answers, asks at most a couple of follow-up questions, then writes the next lesson around your gaps.
- Once every mastery item is covered, it writes an evaluation and then a summary. A learning log keeps track across sessions.

7 skills
- bloom-tutor: the full tutoring loop above
- learn-deep: runs the five lenses below in one pass, then helps you pick a direction
- learn-crossover: learn a new idea through analogies to what you already know
- learn-occam: decide whether something is worth learning, and how deeply
- learn-graph: map a field as a knowledge graph with a learning path
- learn-prototype: learn by building a rough working prototype, then improving it
- learn-feynman: check your understanding by explaining it back

Good to know
- The skills are written in Chinese, and bloom-tutor always replies in Chinese.
- Install it as a Claude Code plugin from the maker's own marketplace, or copy the skill folders into your skills directory.
- The same repo also has a separate web app (React and FastAPI) that needs its own LLM API key. It isn't part of this listing.
- MIT licensed.

- Type: Skill
- Made by: Li-Evan
- Category: Education
- Formats: Skills, Claude plugins
- Version: latest
- Source: https://github.com/Li-Evan/Bloom
- Page: https://pluginboard.ai/skills/bloom-li-evan

## Works with

- ChatGPT
- Claude
- Gemini
- GitHub Copilot
- Cursor
- Claude Code
- Codex
- Antigravity
- Gemini CLI
- Replit
- OpenClaw
- OpenCode
- Hermes Agent

## Install

### ChatGPT

In ChatGPT: Download the Bloom folder and zip it, then Plugins → Skills → Create → Upload from your computer. Business and Enterprise plans.

View the skills on GitHub: https://github.com/Li-Evan/Bloom

### Claude

In Claude (web or desktop): Download each skill’s folder and zip it, then upload them one at a time in Customize → Skills.

View the skills on GitHub: https://github.com/Li-Evan/Bloom

### Gemini

In Gemini: Download the Bloom folder, then at gemini.google.com click Customize → Skills → Create → Upload and pick the folder (or a .zip of it).

View the skills on GitHub: https://github.com/Li-Evan/Bloom

### GitHub Copilot

Copy all 7 skills, in your terminal:

```shell
npx -y degit Li-Evan/Bloom/skills/bloom-tutor ~/.copilot/skills/bloom-tutor
npx -y degit Li-Evan/Bloom/skills/learn-crossover ~/.copilot/skills/learn-crossover
npx -y degit Li-Evan/Bloom/skills/learn-deep ~/.copilot/skills/learn-deep
npx -y degit Li-Evan/Bloom/skills/learn-feynman ~/.copilot/skills/learn-feynman
npx -y degit Li-Evan/Bloom/skills/learn-graph ~/.copilot/skills/learn-graph
npx -y degit Li-Evan/Bloom/skills/learn-occam ~/.copilot/skills/learn-occam
npx -y degit Li-Evan/Bloom/skills/learn-prototype ~/.copilot/skills/learn-prototype
```

View the skills on GitHub: https://github.com/Li-Evan/Bloom

### Cursor

Copy all 7 skills, in your terminal:

```shell
npx -y degit Li-Evan/Bloom/skills/bloom-tutor ~/.cursor/skills/bloom-tutor
npx -y degit Li-Evan/Bloom/skills/learn-crossover ~/.cursor/skills/learn-crossover
npx -y degit Li-Evan/Bloom/skills/learn-deep ~/.cursor/skills/learn-deep
npx -y degit Li-Evan/Bloom/skills/learn-feynman ~/.cursor/skills/learn-feynman
npx -y degit Li-Evan/Bloom/skills/learn-graph ~/.cursor/skills/learn-graph
npx -y degit Li-Evan/Bloom/skills/learn-occam ~/.cursor/skills/learn-occam
npx -y degit Li-Evan/Bloom/skills/learn-prototype ~/.cursor/skills/learn-prototype
```

View the skills on GitHub: https://github.com/Li-Evan/Bloom

### Claude Code

In Claude Code, as a plugin:

```text
/plugin marketplace add Li-Evan/Bloom
/plugin install bloom@li-evan
```

Copy all 7 skills, in your terminal:

```shell
npx -y degit Li-Evan/Bloom/skills/bloom-tutor ~/.claude/skills/bloom-tutor
npx -y degit Li-Evan/Bloom/skills/learn-crossover ~/.claude/skills/learn-crossover
npx -y degit Li-Evan/Bloom/skills/learn-deep ~/.claude/skills/learn-deep
npx -y degit Li-Evan/Bloom/skills/learn-feynman ~/.claude/skills/learn-feynman
npx -y degit Li-Evan/Bloom/skills/learn-graph ~/.claude/skills/learn-graph
npx -y degit Li-Evan/Bloom/skills/learn-occam ~/.claude/skills/learn-occam
npx -y degit Li-Evan/Bloom/skills/learn-prototype ~/.claude/skills/learn-prototype
```

View the skills on GitHub: https://github.com/Li-Evan/Bloom

### Codex

Copy all 7 skills, in your terminal:

```shell
npx -y degit Li-Evan/Bloom/skills/bloom-tutor ~/.agents/skills/bloom-tutor
npx -y degit Li-Evan/Bloom/skills/learn-crossover ~/.agents/skills/learn-crossover
npx -y degit Li-Evan/Bloom/skills/learn-deep ~/.agents/skills/learn-deep
npx -y degit Li-Evan/Bloom/skills/learn-feynman ~/.agents/skills/learn-feynman
npx -y degit Li-Evan/Bloom/skills/learn-graph ~/.agents/skills/learn-graph
npx -y degit Li-Evan/Bloom/skills/learn-occam ~/.agents/skills/learn-occam
npx -y degit Li-Evan/Bloom/skills/learn-prototype ~/.agents/skills/learn-prototype
```

View the skills on GitHub: https://github.com/Li-Evan/Bloom

### Antigravity

In Antigravity: Copy the Bloom folder into ~/.gemini/config/skills (Antigravity app and IDE) or ~/.gemini/antigravity-cli/skills (Antigravity CLI).

View the skills on GitHub: https://github.com/Li-Evan/Bloom

### Gemini CLI

Copy all 7 skills, in your terminal:

```shell
npx -y degit Li-Evan/Bloom/skills/bloom-tutor ~/.gemini/skills/bloom-tutor
npx -y degit Li-Evan/Bloom/skills/learn-crossover ~/.gemini/skills/learn-crossover
npx -y degit Li-Evan/Bloom/skills/learn-deep ~/.gemini/skills/learn-deep
npx -y degit Li-Evan/Bloom/skills/learn-feynman ~/.gemini/skills/learn-feynman
npx -y degit Li-Evan/Bloom/skills/learn-graph ~/.gemini/skills/learn-graph
npx -y degit Li-Evan/Bloom/skills/learn-occam ~/.gemini/skills/learn-occam
npx -y degit Li-Evan/Bloom/skills/learn-prototype ~/.gemini/skills/learn-prototype
```

View the skills on GitHub: https://github.com/Li-Evan/Bloom

### Replit

Copy all 7 skills, in your terminal:

```shell
npx -y degit Li-Evan/Bloom/skills/bloom-tutor .agents/skills/bloom-tutor
npx -y degit Li-Evan/Bloom/skills/learn-crossover .agents/skills/learn-crossover
npx -y degit Li-Evan/Bloom/skills/learn-deep .agents/skills/learn-deep
npx -y degit Li-Evan/Bloom/skills/learn-feynman .agents/skills/learn-feynman
npx -y degit Li-Evan/Bloom/skills/learn-graph .agents/skills/learn-graph
npx -y degit Li-Evan/Bloom/skills/learn-occam .agents/skills/learn-occam
npx -y degit Li-Evan/Bloom/skills/learn-prototype .agents/skills/learn-prototype
```

View the skills on GitHub: https://github.com/Li-Evan/Bloom

### OpenClaw

Copy all 7 skills, in your terminal:

```shell
npx -y degit Li-Evan/Bloom/skills/bloom-tutor ~/.openclaw/skills/bloom-tutor
npx -y degit Li-Evan/Bloom/skills/learn-crossover ~/.openclaw/skills/learn-crossover
npx -y degit Li-Evan/Bloom/skills/learn-deep ~/.openclaw/skills/learn-deep
npx -y degit Li-Evan/Bloom/skills/learn-feynman ~/.openclaw/skills/learn-feynman
npx -y degit Li-Evan/Bloom/skills/learn-graph ~/.openclaw/skills/learn-graph
npx -y degit Li-Evan/Bloom/skills/learn-occam ~/.openclaw/skills/learn-occam
npx -y degit Li-Evan/Bloom/skills/learn-prototype ~/.openclaw/skills/learn-prototype
```

View the skills on GitHub: https://github.com/Li-Evan/Bloom

### OpenCode

Copy all 7 skills, in your terminal:

```shell
npx -y degit Li-Evan/Bloom/skills/bloom-tutor ~/.config/opencode/skills/bloom-tutor
npx -y degit Li-Evan/Bloom/skills/learn-crossover ~/.config/opencode/skills/learn-crossover
npx -y degit Li-Evan/Bloom/skills/learn-deep ~/.config/opencode/skills/learn-deep
npx -y degit Li-Evan/Bloom/skills/learn-feynman ~/.config/opencode/skills/learn-feynman
npx -y degit Li-Evan/Bloom/skills/learn-graph ~/.config/opencode/skills/learn-graph
npx -y degit Li-Evan/Bloom/skills/learn-occam ~/.config/opencode/skills/learn-occam
npx -y degit Li-Evan/Bloom/skills/learn-prototype ~/.config/opencode/skills/learn-prototype
```

View the skills on GitHub: https://github.com/Li-Evan/Bloom

### Hermes Agent

Copy all 7 skills, in your terminal:

```shell
npx -y degit Li-Evan/Bloom/skills/bloom-tutor ~/.hermes/skills/bloom-tutor
npx -y degit Li-Evan/Bloom/skills/learn-crossover ~/.hermes/skills/learn-crossover
npx -y degit Li-Evan/Bloom/skills/learn-deep ~/.hermes/skills/learn-deep
npx -y degit Li-Evan/Bloom/skills/learn-feynman ~/.hermes/skills/learn-feynman
npx -y degit Li-Evan/Bloom/skills/learn-graph ~/.hermes/skills/learn-graph
npx -y degit Li-Evan/Bloom/skills/learn-occam ~/.hermes/skills/learn-occam
npx -y degit Li-Evan/Bloom/skills/learn-prototype ~/.hermes/skills/learn-prototype
```

View the skills on GitHub: https://github.com/Li-Evan/Bloom

---
From Pluginboard (https://pluginboard.ai).
