visual-explainer
Скилл, который вместо ASCII-схем в терминале собирает самодостаточные HTML-страницы: диаграммы, разбор диффов, ревью планов, таблицы и слайды
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Пишет HTML-файлы в каталог на вашей машине
- Опциональные утилиты запускают скрипты рендеринга на Node
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/visual-explainerОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
Выполните в терминале в папке проекта
npx skills add nicobailon/visual-explainer --skill visual-explainer -a claude-code -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 7163c3e
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/nicobailon/visual-explainer.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /plugins/visual-explainer/
git -C "$tmp" checkout 7163c3e10660912e0b89e1af465db9f387282b88
mkdir -p .claude/skills
cp -R "$tmp/plugins/visual-explainer" .claude/skills/visual-explainerКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add nicobailon/visual-explainer --skill visual-explainer -a cursor -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 7163c3e
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/nicobailon/visual-explainer.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /plugins/visual-explainer/
git -C "$tmp" checkout 7163c3e10660912e0b89e1af465db9f387282b88
mkdir -p .agents/skills
cp -R "$tmp/plugins/visual-explainer" .agents/skills/visual-explainerКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add nicobailon/visual-explainer --skill visual-explainer -a github-copilot -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 7163c3e
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/nicobailon/visual-explainer.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /plugins/visual-explainer/
git -C "$tmp" checkout 7163c3e10660912e0b89e1af465db9f387282b88
mkdir -p .github/skills
cp -R "$tmp/plugins/visual-explainer" .github/skills/visual-explainerКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add nicobailon/visual-explainer --skill visual-explainer -a codex -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 7163c3e
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/nicobailon/visual-explainer.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /plugins/visual-explainer/
git -C "$tmp" checkout 7163c3e10660912e0b89e1af465db9f387282b88
mkdir -p .agents/skills
cp -R "$tmp/plugins/visual-explainer" .agents/skills/visual-explainerКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add nicobailon/visual-explainer --skill visual-explainer -a gemini-cli -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 7163c3e
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/nicobailon/visual-explainer.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /plugins/visual-explainer/
git -C "$tmp" checkout 7163c3e10660912e0b89e1af465db9f387282b88
mkdir -p .agents/skills
cp -R "$tmp/plugins/visual-explainer" .agents/skills/visual-explainerКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/nicobailon/visual-explainer.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /plugins/visual-explainer/
git -C "$tmp" checkout 7163c3e10660912e0b89e1af465db9f387282b88
mkdir -p .devin/skills
cp -R "$tmp/plugins/visual-explainer" .devin/skills/visual-explainerКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Бывший Windsurf.
Выполните в терминале в папке проекта
npx skills add nicobailon/visual-explainer --skill visual-explainer -a cline -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 7163c3e
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/nicobailon/visual-explainer.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /plugins/visual-explainer/
git -C "$tmp" checkout 7163c3e10660912e0b89e1af465db9f387282b88
mkdir -p .cline/skills
cp -R "$tmp/plugins/visual-explainer" .cline/skills/visual-explainerКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add nicobailon/visual-explainer --skill visual-explainer -a roo -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 7163c3e
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/nicobailon/visual-explainer.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /plugins/visual-explainer/
git -C "$tmp" checkout 7163c3e10660912e0b89e1af465db9f387282b88
mkdir -p .roo/skills
cp -R "$tmp/plugins/visual-explainer" .roo/skills/visual-explainerКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Форк Roo Code, папки .roo те же.
Выполните в терминале в папке проекта
npx skills add nicobailon/visual-explainer --skill visual-explainer -a opencode -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 7163c3e
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/nicobailon/visual-explainer.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /plugins/visual-explainer/
git -C "$tmp" checkout 7163c3e10660912e0b89e1af465db9f387282b88
mkdir -p .agents/skills
cp -R "$tmp/plugins/visual-explainer" .agents/skills/visual-explainerКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/nicobailon/visual-explainer.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /plugins/visual-explainer/
git -C "$tmp" checkout 7163c3e10660912e0b89e1af465db9f387282b88
mkdir -p .agents/skills
cp -R "$tmp/plugins/visual-explainer" .agents/skills/visual-explainerКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/nicobailon/visual-explainer.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /plugins/visual-explainer/
git -C "$tmp" checkout 7163c3e10660912e0b89e1af465db9f387282b88
mkdir -p .agents/skills
cp -R "$tmp/plugins/visual-explainer" .agents/skills/visual-explainerКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Установи плагин: /plugin marketplace add nicobailon/visual-explainer, затем /plugin install visual-explainer@visual-explainer-marketplace. В других агентах скопируй папку plugins/visual-explainer в каталог скиллов.
Другие способы из описания автора
/plugin marketplace add nicobailon/visual-explainer
/plugin install visual-explainer@visual-explainer-marketplaceВ Claude Code команды получают префикс /visual-explainer:.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Скилл учит агента отдавать визуальные объяснения не текстовой графикой в терминале, а готовой HTML-страницей, которая открывается в браузере. Он собирает самодостаточные документы со встроенными стилями и скриптами: схемы архитектуры, диаграммы Mermaid с зумом и панорамированием, разбор диффов, ревью планов, сравнительные таблицы, итоги по проекту и слайды. Команды вроде diff-review, plan-review, generate-web-diagram, generate-slides и project-recap запускают нужный формат. Перед версткой скилл сначала выбирает палитру, роли шрифтов и схему раскладки, чтобы страница не выглядела шаблонной. Базовое использование не требует сборки и зависит только от браузера, а отдельные утилиты MCP и экспорт в PPTX подключают небольшие пакеты Node.
Для кого. Для разработчиков, технических писателей и команд, которым нужны читаемые визуальные объяснения вместо ASCII в терминале.
Подходит, если
- Нужно нарисовать схему архитектуры или процесса и открыть ее в браузере
- Нужно наглядно разобрать дифф или ревью плана
- Нужно собрать сравнительную таблицу, итоги проекта или набор слайдов
Не подходит, если
- Ответ должен остаться в терминале или в простом тексте
- Нет браузера, чтобы открыть готовые HTML-страницы
Пример запроса к агенту
Нарисуй схему нашего процесса аутентификации и открой ее в браузереОграничения
Результат это HTML-файлы, которые открываются в браузере. Опциональные утилиты MCP и экспорт в PPTX требуют пакетов Node, а экспорт в PPTX рассчитан только на простые колоды, источником правды остается HTML. MCP-сервер локальный, работает только через stdio и пишет в выделенный каталог, по умолчанию ~/.agent/diagrams/.
Как отключить. Удалите плагин visual-explainer через /plugin, либо удалите скопированную папку скилла и запись MCP-сервера из конфигурации.
Проверка безопасности
- Пишет HTML-файлы в каталог на вашей машине
- Опциональные утилиты запускают скрипты рендеринга на Node
Коротко о README
README представляет скилл, который превращает сложный вывод в терминале в оформленные HTML-страницы, которые удобно читать. Автор объясняет, что агенты по умолчанию рисуют ASCII, и это плохо работает для схем сложнее трех блоков и для больших таблиц, а скилл дает нормальную типографику, темную и светлую темы и интерактивные диаграммы Mermaid. Описаны способы установки для Claude Code, Pi, Antigravity CLI, Codex, OpenCode, Cursor и других сред, а также локальный MCP-сервер и утилита экспорта в PPTX. Указано, что итоговая страница это самодостаточный HTML со встроенными стилями и скриптами. Лицензия MIT.
SKILL.md
--- name: visual-explainer description: Generate self-contained HTML visual explanations for systems, code changes, plans, data, and technical concepts. Use for diagrams, architecture overviews, diff or plan reviews, project recaps, comparison tables, slide decks, and other visual explanations. license: MIT compatibility: Requires a browser to view generated HTML files. Optional surf-cli for AI image generation. metadata: author: nicobailon version: "0.11.0" --- # Visual Explainer Generate self-contained HTML pages that explain systems, code changes, plans, data, and technical concepts visually. Use this skill for diagram requests, architecture overviews, diff/plan reviews, project recaps, comparison tables, slide decks, and any visual explanation. ## Trigger and delivery rules - Prefer an HTML page over terminal ASCII when the output is inherently visual. - If a table would have 4+ rows or 3+ columns, render it as HTML and give only a short chat summary. - Write files to `~/.agent/diagrams/` or the explicit eval output path. Use descriptive filenames. - Generate a Markdown companion only when the user explicitly asks for AI-readable output or a source brief. Keep HTML as the final visual output; Markdown is a companion, never the source for HTML.
Частые вопросы
С какими агентами работает?
Есть плагин для Claude Code, установка через Pi, локальный MCP-сервер и копирование папки скилла в Cursor, Codex, OpenCode и Antigravity CLI.
Нужна ли сборка?
Для обычного использования нет, хватает браузера. Пакеты Node нужны только опциональным утилитам MCP и экспорту в PPTX.
Похожие
Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода
Скиллы Мэтта Покока для инженеров
Skills For Real Engineers
Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура
Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации
Референсные MCP-серверы
Model Context Protocol servers
Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything