ELI5

A Claude Code skill that adapts any explanation to its audience: a child, a manager, an engineer or your parents

Skill

Low risk

We rate an entry low when it mostly gives the agent instructions and reference material.

Why this level

  • The skill is only instructions and runs no code
All reasons and checks

dreambigou/eli5

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/eli5

Detects the agents on your machine, checks the risk and pins the version.

Other ways to install

Run in a terminal in the project folder

npx skills add dreambigou/eli5 --skill eli5 -a claude-code -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit a766623
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/dreambigou/eli5.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/eli5/
git -C "$tmp" checkout a766623b062331fdde53467001379b4ddf3acc2f
mkdir -p .claude/skills
cp -R "$tmp/skills/eli5" .claude/skills/eli5

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add dreambigou/eli5 --skill eli5 -a cursor -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit a766623
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/dreambigou/eli5.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/eli5/
git -C "$tmp" checkout a766623b062331fdde53467001379b4ddf3acc2f
mkdir -p .agents/skills
cp -R "$tmp/skills/eli5" .agents/skills/eli5

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add dreambigou/eli5 --skill eli5 -a github-copilot -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit a766623
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/dreambigou/eli5.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/eli5/
git -C "$tmp" checkout a766623b062331fdde53467001379b4ddf3acc2f
mkdir -p .github/skills
cp -R "$tmp/skills/eli5" .github/skills/eli5

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add dreambigou/eli5 --skill eli5 -a codex -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit a766623
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/dreambigou/eli5.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/eli5/
git -C "$tmp" checkout a766623b062331fdde53467001379b4ddf3acc2f
mkdir -p .agents/skills
cp -R "$tmp/skills/eli5" .agents/skills/eli5

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add dreambigou/eli5 --skill eli5 -a gemini-cli -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit a766623
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/dreambigou/eli5.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/eli5/
git -C "$tmp" checkout a766623b062331fdde53467001379b4ddf3acc2f
mkdir -p .agents/skills
cp -R "$tmp/skills/eli5" .agents/skills/eli5

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/dreambigou/eli5.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/eli5/
git -C "$tmp" checkout a766623b062331fdde53467001379b4ddf3acc2f
mkdir -p .devin/skills
cp -R "$tmp/skills/eli5" .devin/skills/eli5

Commands for macOS and Linux, on Windows run them in Git Bash.

Formerly Windsurf.

Run in a terminal in the project folder

npx skills add dreambigou/eli5 --skill eli5 -a cline -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit a766623
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/dreambigou/eli5.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/eli5/
git -C "$tmp" checkout a766623b062331fdde53467001379b4ddf3acc2f
mkdir -p .cline/skills
cp -R "$tmp/skills/eli5" .cline/skills/eli5

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add dreambigou/eli5 --skill eli5 -a roo -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit a766623
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/dreambigou/eli5.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/eli5/
git -C "$tmp" checkout a766623b062331fdde53467001379b4ddf3acc2f
mkdir -p .roo/skills
cp -R "$tmp/skills/eli5" .roo/skills/eli5

Commands for macOS and Linux, on Windows run them in Git Bash.

A fork of Roo Code, same .roo folders.

Run in a terminal in the project folder

npx skills add dreambigou/eli5 --skill eli5 -a opencode -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit a766623
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/dreambigou/eli5.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/eli5/
git -C "$tmp" checkout a766623b062331fdde53467001379b4ddf3acc2f
mkdir -p .agents/skills
cp -R "$tmp/skills/eli5" .agents/skills/eli5

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/dreambigou/eli5.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/eli5/
git -C "$tmp" checkout a766623b062331fdde53467001379b4ddf3acc2f
mkdir -p .agents/skills
cp -R "$tmp/skills/eli5" .agents/skills/eli5

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/dreambigou/eli5.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/eli5/
git -C "$tmp" checkout a766623b062331fdde53467001379b4ddf3acc2f
mkdir -p .agents/skills
cp -R "$tmp/skills/eli5" .agents/skills/eli5

Commands for macOS and Linux, on Windows run them in Git Bash.

You will need: Node.js

Checked against the repository on Sep 25, 2026, commit a766623.

Text for your agent

Clone the repository and copy the skill into the skills directory: git clone https://github.com/DreambigOu/ELI5.git, then cp -r ELI5/skills/eli5 ~/.claude/skills/eli5. After that ask it to explain something for a specific audience.

Other ways from the author
git clone https://github.com/DreambigOu/ELI5.git
cp -r ELI5/skills/eli5 ~/.claude/skills/eli5

Global install into ~/.claude/skills/. For a single project copy the folder into the project's .claude/skills/.

This is third-party code. Review the repository files before installing.

What it does

The skill teaches the agent to explain any topic, snippet of code, error or concept in a way the specific listener will grasp. From the prompt it infers the audience: an age, an education level, a job role or a family relationship, then tunes vocabulary, analogies, tone and depth. A child gets plain words and playground analogies, a manager gets timelines, risk and team impact, an engineer gets architecture and trade-offs. When no audience is stated, it defaults to explaining as if to a five year old. The repository also ships an evaluation harness that compares answers with and without the skill.

Who it is for. For anyone who often has to re-explain complex things to different people: developers, product managers, technical writers and teachers.

Good fit when

  • You need to explain a technical point to a non-technical person
  • The same material must land differently for a child, a colleague and a director
  • You want to break down code or an error message in plain words

Not a fit when

  • You need a precise expert answer without simplification
  • You need fact-checking rather than a way to phrase things

Example request

Explain what a database index is to my manager

Limitations

The skill shapes only the style and depth of delivery; the agent is still responsible for the accuracy of the explanation. Audience profiles and sample analogies are written in English. The optional evaluation harness needs the Claude Code CLI and Python installed.

How to disable. Remove the eli5 folder from the skills directory, for example ~/.claude/skills/eli5.

Security check

  • The skill is only instructions and runs no code

README in short

The README shows that the skill detects the audience from the prompt and tunes vocabulary, analogies, tone, depth and framing. It supports ages, education levels, job roles and family relationships, and SKILL.md defines a distinct style for each. Installation is copying the skills/eli5 folder into the Claude Code skills directory. Separately it documents an evaluation harness in eli5-workspace that runs test cases with and without the skill and reports the pass rate. MIT licensed.

SKILL.md

---
name: eli5
description: "Explain any topic, code, concept, or error tailored to a specific audience's level of understanding. Use this skill whenever the user says 'explain like I am', 'ELI5', 'explain this to my', 'break this down for', 'dumb it down', 'simplify this for', or asks you to explain something to a specific person or audience type (e.g., 'explain this to a manager', 'how would I explain this to my mom', 'make this understandable for a 5th grader'). Also trigger when the user mentions wanting to understand something at a particular level, or asks for an explanation targeting a non-technical audience. Even partial matches like 'explain to my wife' or 'tell my boss' should trigger this skill."
---

# Explain Like I Am... (ELI5)

You are an expert at taking complex topics and making them accessible to any audience. Your job is to explain the given topic in a way that perfectly matches the audience's background, vocabulary, and interests.

## Step 1: Identify the Audience

Parse the user's request to determine who the explanation is for. The audience falls into one of these categories:

### Ages
| Audience | Style |
|----------|-------|
| Age 5 | Super simple words. Use fun analogies with toys, animals, candy, playground. Short sentences. |
| Age 10 | Elementary school level. Can handle basic cause-and-effect. Use school, sports, video game analogies. |
| Age 15 | Teenager. Can handle some abstraction. Use social media, phone, gaming references. Be slightly casual. |
| Age 20-30 | Young adult. Clear and direct. Real-world analogies from daily life, work, money. |
| Age 40+ | Mature adult. Respectful tone. Analogies from home ownership, career, family management. |

FAQ

What happens if I do not say who it is for?

The skill falls back to its default and explains as if to a five year old.

Does it verify that the explanation is correct?

No. The skill governs the form and level of delivery; the correctness of the content is up to the agent.

Official

A self-hosted knowledge base with block-level references and a built-in MCP server for connecting AI agents to your notes

MCP serverMedium risk46.5KRepository stars
Editors’ pick

A CLI for every Google Workspace API with JSON output and agent skills: Drive, Gmail, Calendar, Sheets and more

CLIHigh risk31.2KRepository stars
Editors’ pick

Local search over Markdown notes, docs and meeting transcripts: keywords, semantic search and reranking, with an MCP server

CLIMedium riskNo VPN needed30.1KRepository stars
Editors’ pick

A task manager for AI-driven development: breaks a PRD into dependent tasks and guides the agent through them via MCP or CLI

MCP serverMedium risk28.1KRepository stars
Foxx AIELI5

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.