HULL — плагин

Плагин HULL для Claude Code пишет, проверяет и конвертирует Helm-чарты, где объекты Kubernetes описаны данными в файле значений.

  • 295 ★ репозитория
  • Последний коммит
  • Apache-2.0
Плагин

Расширенный доступ

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

  • Сервер запускает `helm template` и скрипты на вашем компьютере.
  • Импорт записывает новые файлы чарта в указанную папку.
Все причины и проверки

vidispine/hull

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add plugins/hull

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Сервер запускает `helm template` и скрипты на вашем компьютере.
  • Импорт записывает новые файлы чарта в указанную папку.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

HULL — библиотека Helm, в которой объекты Kubernetes задают данными в `values.yaml`, а в чарте остается один шаблон. Репозиторий содержит плагин для Claude Code: скилл `hull` с правилами библиотеки и MCP-сервер `hull`. Сервер дает агенту пять инструментов. `hull_docs` отдает документацию и рецепты, `hull_schema` показывает допустимые поля, `hull_validate` проверяет чарт и пишет ошибки одной строкой с подсказкой, `hull_render` выводит объекты через `helm template`, `hull_import` переводит существующий чарт или манифесты в HULL и сверяет результат.

Для кого. DevOps-инженерам, которые ведут чарты на HULL или переводят существующие чарты Helm на эту библиотеку с помощью агента.

Подходит, если

  • В `values` чарта появились `hull.objects`, и агенту нужны правила библиотеки.
  • Рендер упал с ошибкой `HULL failed with error`, и ее нужно исправить по коду.
  • Готовый чарт Helm надо перевести на HULL и проверить, что объекты не изменились.
  • Нужно узнать, какие поля допускает схема для контейнера Deployment.

Не подходит, если

  • Чарт написан на обычных шаблонах Go без HULL.
  • Нужен деплой в кластер: плагин проверяет и рендерит, но не выкатывает.
  • Нужна работа с Kustomize или готовыми манифестами без Helm.

Пример запроса к агенту

Переведи чарт `./charts/web` на HULL, проверь `hull_validate` и покажи, что рендер совпадает с исходным.

Ограничения

Плагину нужны Python 3.8 или новее с PyYAML и jsonschema, а также `helm`. Правила описаны для версий HULL 1.35.5, 1.36.2, 1.37.1 и новее, в старых нет части возможностей, например дайджестов образов. Для конкретной версии библиотеки распакуйте нужный чарт и укажите агенту его скрипты. `hull_import` создает чарт и проверяет рендер, но рефакторинг в идиоматичные `values` делается шагами с повторным сравнением. Последний коммит репозитория датирован ноябрем 2026 года.

Как отключить. Удалите плагин `hull` через `/plugin` или MCP-подключение командой `claude mcp remove hull`.

Частые вопросы

Как поставить плагин?

Командой `/plugin install hull --marketplace vidispine/hull` или в два шага: `/plugin marketplace add vidispine/hull` и `/plugin install hull@vidispine-hull`.

Работает ли сервер без Claude Code?

Да. `hull_mcp.py` использует транспорт stdio и подключается к любому клиенту MCP командой `python3 <путь>/hull_mcp.py`.

Как выглядит ошибка проверки?

Одной строкой: код, путь в values, сообщение и подсказка `Fix`. Агент читает ее и правит конкретное поле.

Как перевести чарт на HULL?

Выполните `helm template`, передайте вывод в `hull_import` с тем же именем релиза и пространством имен. Инструмент проверит, что объекты совпадают.

Есть ли скрипты без MCP?

Да, `hull_validate.py` и `hull_import.py` лежат в `files/scripts` зависимости, рядом документация с `agents.md`.

Обсуждение

Вопросов и отзывов пока нет.

Плагины

Скилл KubeShark: агент сначала ищет режим отказа, потом пишет манифесты, Helm и Kustomize по официальным практикам и возвращает план проверки и отката

СкиллМинимальный доступ477Звезды репозитория
Официальный

Скиллы для CI/CD-платформы Harness: пайплайны, коннекторы, флаги функций, безопасность и стоимость из диалога с агентом

ПлагинШирокий доступ134Звезды репозитория

CLI ct находит измененные Helm-чарты и проверяет их, чтобы агент подготовил отчет до слияния инфраструктурных правок.

CLIРасширенный доступ1,6 тыс.Звезды репозитория

Альтернатива Helm для деплоя чартов в Kubernetes с планом изменений, трекингом ресурсов и шифрованными секретами

CLIШирокий доступ1,1 тыс.Звезды репозитория

Kubernetes MCP

MCP Server Kubernetes

Выбор редакции

MCP-сервер для управления кластером Kubernetes через kubectl и Helm, с режимом без разрушающих операций

MCP-серверШирокий доступ1,6 тыс.Звезды репозитория

Коротко о README

В README есть раздел о работе с агентами и миграции чартов, ссылки на руководство для агентов, рецепты и документ об инструментах. Репозиторий служит маркетплейсом плагинов Claude Code.

Бейдж для README

Сообщить о проблеме