
Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store.
ELI5 is a Claude Code skill that turns one explanation into many styles, depending on who you want it for. It adapts vocabulary, analogies, tone, depth, and framing so the answer lands for kids, managers, engineers, parents, and similar audiences.
Builders who use Claude Code and want their agent to explain ideas at the right level for the listener.
You can ask for the same idea once and get an explanation that fits the audience instead of rephrasing it yourself.
Detects the intended audience from the prompt, including ages, grade levels, job roles, and relationships.
Shifts between playful, professional, warm, or neutral language based on who is listening.
Uses age- or role-appropriate analogies, like toys for kids or business outcomes for managers.
Keeps simple explanations short and adds nuance when the audience needs more detail.
Presents the same idea through the lens that fits the reader, such as impact for managers or architecture for engineers.
Includes prompts, assertions, and a Python runner to test and grade the skill’s output.
ELI5 what a database index is Explain this code to my manager Break down how git merge conflicts work for a 5th grader Explain this error to my mom Simplify this for a designer
git clone https://github.com/DreambigOu/ELI5.git cp -r ELI5/skills/eli5 ~/.claude/skills/eli5
A Claude Code skill that explains anything to anyone — kids, managers, engineers, parents. It adapts tone, vocabulary, analogies, and framing to match the audience.
Ever needed to explain a technical concept to your manager? Or break down code for a 5th grader? ELI5 makes Claude automatically adjust its explanation style based on who's listening.
Read the full blog post on how this skill was built: Building an ELI5 Skill for Claude
| Category | Examples |
|---|---|
| Ages | 5, 10, 15, 20, 30, 40+ |
| Grade Levels | 5th grade, Middle school, Senior High, College, Graduate school |
| Job Roles | Manager, Engineer, Designer, Director, Product Manager |
| Relationships | Wife, Husband, Parents, Kids, Friend |
ELI5 what a database index is
Explain this code to my manager
Break down how git merge conflicts work for a 5th grader
Explain this error to my mom
Simplify this for a designer
The skill detects the target audience from your prompt and calibrates:
Copy the skill into your Claude Code skills directory:
git clone https://github.com/DreambigOu/ELI5.git
cp -r ELI5/skills/eli5 ~/.claude/skills/eli5
Then use it in Claude Code by saying things like "ELI5 this" or "explain this to my manager."
Read the full guide on how the eval system works: How to Evaluate a Claude Code Skill
Test cases are defined in eli5-workspace/evals.json. Add a new entry to the evals array:
{
"id": 3,
"name": "explain-recursion-teenager",
"prompt": "Explain recursion like I'm 15",
"audience": "Age 15",
"assertions": [
"Uses social media, gaming, or phone references as analogies",
"Tone is casual but not cringey — no 'fellow kids' energy",
"Correctly explains the concept of a function calling itself",
"Mentions a base case or stopping condition"
]
}
Each test case needs:
Prerequisites: Claude Code CLI installed and the skill installed at ~/.claude/skills/eli5/.
# Run all tests + auto-grade with pass/fail
python eli5-workspace/run-evals.py
# Run a single test
python eli5-workspace/run-evals.py --test=1
# Skip baseline, only test the skill
python eli5-workspace/run-evals.py --with-skill-only
# Grade existing outputs without re-running tests
python eli5-workspace/run-evals.py --grade-only
The script does three things:
Example output:
--- Test 1: explain-db-index-age5 ---
[with skill]
PASS #1 — No technical jargon present
PASS #2 — Uses book/page analogy and toy/messy room analogy
PASS #3 — Sentences are short and conversational
PASS #4 — Warm, enthusiastic tone with "huuuge", "super duper fast"
[baseline]
PASS #1 — No technical jargon found
FAIL #2 — Uses phone book analogy, not child-friendly
PASS #3 — Sentences are generally short
FAIL #4 — Tone is informative but encyclopedic
=========================================
PASS RATE SUMMARY — Iteration 1
=========================================
With Skill: 10/12 passed (83.3%)
Without Skill: 5/12 passed (41.6%)
Delta: 41.7%
=========================================
Results are saved to eli5-workspace/iteration-N/, auto-incrementing with each run. Each test case produces grading.txt files with detailed evidence.
See eli5-workspace/eval-results.md for the full evaluation strategy and detailed grading.
| Metric | With Skill | Without Skill | Delta |
|---|---|---|---|
| Pass Rate | 83.3% | 41.6% | +41.7% |
The biggest improvement is in audience-specific framing — especially for non-technical audiences like managers (0% baseline to 50% with skill).
PRs welcome! Ideas for improvement:
MIT
Sign in to join the discussion.
No comments yet. Be the first to say what this is good for.

Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store.
Topic in, narrated explainer video out. A Claude Code / Codex skill that turns any topic into a black-canvas motion-graphics explainer video with TTS voiceover, subtitles and a chapter progress bar. Chinese or English; every frame drawn in code with Remotion.
Public repository for Agent Skills
Open-source AI job search: scan job portals, evaluate listings into a structured A-H report with a global 1-5 score, tailor your CV, track applications — runs locally in your AI coding CLI (Claude Code, Codex, OpenCode, Antigravity…)
Agent skill for beautiful, verifiable architecture, workflow, sequence, data-flow, and lifecycle diagrams—self-contained HTML with motion and crisp export.
A skill to stop your coding agent from burying the answer. ADHD-friendly output.