ELI5
Скилл для Claude Code, который подстраивает объяснение под слушателя: ребенка, менеджера, инженера или родителей
Низкий риск
Низкий уровень ставим, когда запись в основном дает агенту инструкции и справочные материалы.
Почему такой уровень
- Скилл состоит только из инструкций и не выполняет код
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/eli5Определит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
Выполните в терминале в папке проекта
npx skills add dreambigou/eli5 --skill eli5 -a claude-code -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 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Команды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add dreambigou/eli5 --skill eli5 -a cursor -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 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Команды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add dreambigou/eli5 --skill eli5 -a github-copilot -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 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Команды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add dreambigou/eli5 --skill eli5 -a codex -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 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Команды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add dreambigou/eli5 --skill eli5 -a gemini-cli -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 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Команды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
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Команды для macOS и Linux, на Windows выполните их в Git Bash.
Бывший Windsurf.
Выполните в терминале в папке проекта
npx skills add dreambigou/eli5 --skill eli5 -a cline -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 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Команды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add dreambigou/eli5 --skill eli5 -a roo -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 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Команды для macOS и Linux, на Windows выполните их в Git Bash.
Форк Roo Code, папки .roo те же.
Выполните в терминале в папке проекта
npx skills add dreambigou/eli5 --skill eli5 -a opencode -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 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Команды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
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Команды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
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Команды для macOS и Linux, на Windows выполните их в Git Bash.
Склонируй репозиторий и скопируй скилл в каталог скиллов: git clone https://github.com/DreambigOu/ELI5.git, затем cp -r ELI5/skills/eli5 ~/.claude/skills/eli5. После этого проси объяснить что-либо для конкретной аудитории.
Другие способы из описания автора
git clone https://github.com/DreambigOu/ELI5.git
cp -r ELI5/skills/eli5 ~/.claude/skills/eli5Глобальная установка в ~/.claude/skills/. Для одного проекта копируйте папку в .claude/skills/ проекта.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Скилл учит агента объяснять любую тему, код, ошибку или концепцию так, как поймет конкретный собеседник. Из запроса он определяет аудиторию: возраст, ступень обучения, рабочую роль или родственную связь, а затем подбирает словарь, аналогии, тон и глубину. Для ребенка идут простые слова и примеры из игр и игрушек, для менеджера акцент на сроках, рисках и последствиях для команды, для инженера на устройстве и компромиссах. Если аудитория не указана, скилл по умолчанию объясняет как для пятилетнего. В репозитории есть отдельный набор для прогонов оценок, который сравнивает ответы с включенным скиллом и без него.
Для кого. Для тех, кому часто приходится пересказывать сложное разным людям: разработчиков, продакт-менеджеров, технических писателей, преподавателей.
Подходит, если
- Нужно объяснить технический момент нетехническому человеку
- Один и тот же материал нужно подать ребенку, коллеге и руководителю по-разному
- Хочется разобрать код или сообщение об ошибке простыми словами
Не подходит, если
- Нужен точный технический ответ для специалиста без упрощений
- Требуется проверка фактов, а не форма подачи
Пример запроса к агенту
Объясни, что такое индекс в базе данных, моему менеджеруОграничения
Скилл влияет только на стиль и глубину подачи, за верность самого объяснения отвечает агент. Профили аудиторий и примеры аналогий заданы на английском. Дополнительный набор оценок требует установленного Claude Code CLI и Python.
Как отключить. Удалите папку eli5 из каталога скиллов, например из ~/.claude/skills/eli5.
Проверка безопасности
- Скилл состоит только из инструкций и не выполняет код
Коротко о README
README показывает, что скилл распознает аудиторию из запроса и подгоняет словарь, аналогии, тон, глубину и ракурс подачи. Поддерживаются возрасты, ступени обучения, рабочие роли и родственные связи, для каждого варианта в SKILL.md задан свой стиль. Установка сводится к копированию папки skills/eli5 в каталог скиллов Claude Code. Отдельно описан набор оценок в eli5-workspace: он прогоняет тест-кейсы с включенным скиллом и без и считает долю пройденных проверок. Лицензия MIT.
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. |
Частые вопросы
Что будет, если не указать, кому объяснять?
Скилл возьмет режим по умолчанию и объяснит как для пятилетнего ребенка.
Он проверяет правильность объяснения?
Нет. Скилл отвечает за форму и уровень подачи, а корректность содержания остается на агенте.
Похожие
Самостоятельно размещаемая база знаний с блочными ссылками и встроенным MCP-сервером для подключения AI-агентов к заметкам
CLI для всех API Google Workspace с выводом в JSON и набором скиллов для агентов: Drive, Gmail, Calendar, Sheets и другие
Локальный поиск по заметкам, документации и расшифровкам встреч в Markdown: ключевые слова, смысловой поиск и ранжирование, есть MCP
Менеджер задач для AI-разработки: разбирает PRD на задачи с зависимостями и ведет агента по ним через MCP или CLI