iiuniversitet.ruЦентр обучения нейросетямОткрыть каталог

Граф скиллов и MCP

Строит интерактивную карту ваших скиллов, плагинов и MCP-серверов в одном HTML-файле: поиск, фильтры, поломки и возможные дубли.

СкиллРазработано в iiuniversitetClaudeНаш материалНужен терминалБезопасность не проверена
Скачать архив
Что делает
Строит интерактивную карту ваших скиллов, плагинов и MCP-серверов в одном HTML-файле: поиск, фильтры, поломки и возможные дубли.
Когда брать
Когда скиллов накопилось много и нужно увидеть, что есть, что сломано и что дублируется.
Когда не брать
Показывает только установленное на вашем компьютере; ничего не чинит и не удаляет.
Пример запроса
Нарисуй граф моих скиллов и покажи, какие из них дублируются.
Нужно подключить
Python 3, терминал

Как включить

  1. Скачайте архив и распакуйте его.
  2. Положите папку skills-graph в ~/.claude/skills/.
  3. Откройте 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 установлен только как приложение) или вернула пустой список:

  1. Перечисли MCP-серверы и коннекторы, которые видишь у себя в инструментах.
  2. Запиши их в файл mcp.txt рядом со скриптом, по строке на сервер: Имя — connected, Имя — needs_auth или Имя — failed.
  3. Запусти скрипт с флагом --mcp-file mcp.txt.

После сборки

  1. Открой файл у пользователя в браузере: на Mac — open "<путь к файлу>", на Windows — start "" "<путь к файлу>".
  2. Коротко перескажи итог: сколько скиллов и MCP, что попало в «Находки».
  3. Раздел «похожие по описанию» — совпадение слов, а не приговор: две разные темы одной системы тоже могут совпасть.

Чего этот скилл не делает

  • Ничего не удаляет, не переименовывает и не чинит. Если находка требует уборки (папка без 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».