Граф скиллов и MCP
Строит интерактивную карту ваших скиллов, плагинов и MCP-серверов в одном HTML-файле: поиск, фильтры, поломки и возможные дубли.
- Что делает
- Строит интерактивную карту ваших скиллов, плагинов и MCP-серверов в одном HTML-файле: поиск, фильтры, поломки и возможные дубли.
- Когда брать
- Когда скиллов накопилось много и нужно увидеть, что есть, что сломано и что дублируется.
- Когда не брать
- Показывает только установленное на вашем компьютере; ничего не чинит и не удаляет.
- Пример запроса
- Нарисуй граф моих скиллов и покажи, какие из них дублируются.
- Нужно подключить
- Python 3, терминал
Как включить
- Скачайте архив и распакуйте его.
- Положите папку
skills-graphв~/.claude/skills/. - Откройте Claude Code и опишите задачу своими словами: Claude подхватит скилл по описанию.
Текст
---
name: skills-graph
description: Строит интерактивный граф знаний по скиллам, плагинам и MCP-серверам Claude — один самодостаточный HTML-файл. Узлы кликабельны, есть поиск, фильтры и панель «Находки» со сломанными скиллами, MCP не в порядке, похожими по описанию парами (возможными дублями) и скиллами без связей. ВСЕГДА используй этот скилл, когда пользователь говорит «граф скиллов», «граф знаний по скиллам», «нарисуй карту скиллов», «покажи мои скиллы и MCP», «обнови граф скиллов», «какие скиллы дублируются», «что у меня за бардак в скиллах».
---
Граф скиллов и MCP
Собирает на месте, без сети и без запросов к модели, снимок того, что установлено у пользователя:
- его скиллы — папки со
SKILL.mdв~/.claude/skillsи в.claude/skillsтекущей папки; - скиллы установленных плагинов и скиллы, загруженные в приложение Claude (если их удаётся найти на диске);
- MCP-серверы и их статус — по команде
claude mcp list.
Связь «скилл → скилл» появляется, когда в тексте одного SKILL.md упомянуто имя другого скилла. Связь «скилл → MCP» — когда упомянуто имя MCP-сервера. Это эвристика: она подсказывает, куда посмотреть, но не доказывает.
Как запустить
python3 <папка этого скилла>/scripts/build_graph.py
Скрипт сам кладёт Граф скиллов.html на рабочий стол (если рабочего стола нет — в текущую папку). Свой путь — флагом --out <файл>. Внешние библиотеки Python не нужны.
claude mcp list проверяет каждый сервер и может думать до двух минут — это нормально.
Если команда claude недоступна (Claude Code установлен только как приложение) или вернула пустой список:
- Перечисли MCP-серверы и коннекторы, которые видишь у себя в инструментах.
- Запиши их в файл
mcp.txtрядом со скриптом, по строке на сервер:Имя — connected,Имя — needs_authилиИмя — failed. - Запусти скрипт с флагом
--mcp-file mcp.txt.
После сборки
- Открой файл у пользователя в браузере: на Mac —
open "<путь к файлу>", на Windows —start "" "<путь к файлу>". - Коротко перескажи итог: сколько скиллов и MCP, что попало в «Находки».
- Раздел «похожие по описанию» — совпадение слов, а не приговор: две разные темы одной системы тоже могут совпасть.
Чего этот скилл не делает
- Ничего не удаляет, не переименовывает и не чинит. Если находка требует уборки (папка без
SKILL.md, дубль, сломанный MCP) — предложи пользователю и сделай отдельным шагом только после его «да». - Ничего не отправляет в интернет. Библиотека D3 для рисования графа грузится в браузере с cdnjs при открытии файла.
- Не проверяет скиллы на скрытые инструкции и уязвимости — для этого нужен отдельный аудит.
Как настроить под себя
Категории и их цвета берутся из списка CATEGORY_RULES в начале scripts/build_graph.py: категория — набор слов, которые ищутся в имени и описании скилла. Не нашлось совпадений — скилл попадает в «Прочее». Поправьте слова под свои темы и пересоберите граф.
Разработано в iiuniversitet — https://iiuniversitet.ru/?utm_source=bonus&utm_medium=skill&utm_campaign=katalog&utm_content=iiu-skills-graph
Автор: iiuniversitet. Раздаточный скилл iiuniversitet «skills-graph».