visual-explainer

Скилл, который вместо ASCII-схем в терминале собирает самодостаточные HTML-страницы: диаграммы, разбор диффов, ревью планов, таблицы и слайды

Скилл

Средний риск

Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.

Почему такой уровень

  • Пишет HTML-файлы в каталог на вашей машине
  • Опциональные утилиты запускают скрипты рендеринга на Node
Все причины и проверки

nicobailon/visual-explainer

Установка

В терминале, через 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.

Понадобится: Node.js

Сверено с репозиторием 24 сент. 2026, коммит 7163c3e.

Текст для агента

Установи плагин: /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, субагенты и ревью кода

ПлагинСредний рискБез VPN292,5 тыс.Звезды репозитория
Выбор редакции

Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура

СкиллНизкий риск271,4 тыс.Звезды репозитория
Выбор редакции

Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации

CLIСредний рискБез VPN139,3 тыс.Звезды репозитория

Референсные MCP-серверы

Model Context Protocol servers

Официальный

Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything

MCP-серверСредний риск90,6 тыс.Звезды репозитория
Foxx AIvisual-explainer

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.