HAL 9000 — скиллы и плагины для Claude Code и Codex

HAL 9000

Набор из 12 скиллов, пяти плагинов и строки состояния для Claude Code и Codex плюс сценарий настройки dev-среды на macOS

  • 143 ★ репозитория
  • Последний коммит
  • MIT
Плагин

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

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

  • Скилл `pr` сам сливает запрос на слияние после CI, а `commit` меняет историю репозитория
  • Сценарий `curl | bash` настраивает всю среду разработки и ставит ПО через Ansible
Все причины и проверки

vinta/hal-9000

Установка

Работает в

Ручная установка

claude plugin install hal-skills --marketplace vinta/hal-9000

Для Codex: codex plugin marketplace add vinta/hal-9000, затем codex plugin add hal-skills@hal-9000.

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

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

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

  • Скилл `pr` сам сливает запрос на слияние после CI, а `commit` меняет историю репозитория
  • Сценарий `curl | bash` настраивает всю среду разработки и ставит ПО через Ansible

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

Что делает

HAL 9000 — личная настройка автора для работы с кодовыми агентами на macOS, из которой выделены готовые части. Плагин `hal-skills` собирает 12 скиллов: `commit` делит изменения на атомарные коммиты по правилам «conventional commits», `pr` открывает и переписывает запрос на слияние, ждет CI и сливает его, `difference` быстро отвечает на вопрос «в чем разница, плюсы и минусы». Еще есть `best-practices` для поиска рекомендуемого способа, `blindspot` для превращения неизвестного незнания в известное, `audit-agent-settings` для проверки настроек Claude Code и Codex по свежей документации, а также `refactor-agents-md`, `refactor-memory` и `refactor-skill` для чистки файлов инструкций, памяти и самих скиллов. Отдельно ставятся пять плагинов Claude Code: стили вывода, проверка грамматики промпта, автопереименование сессий, подсказка команды оболочки после ответа и озвучка событий голосом HAL 9000. К ним добавлена строка состояния ``hal-statusline`` с моделью, каталогом, веткой git и использованием модели. Полный сценарий `open-the-pod-bay-doors.sh` настраивает Python, Node.js, Bun, Go, Docker, Kubernetes и облачные CLI через Ansible.

Для кого. Разработчикам на Mac, которые ежедневно работают в Claude Code или Codex и хотят готовые скиллы для коммитов, запрос на слияние и чистки настроек.

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

  • Правки в рабочем каталоге надо разбить на несколько атомарных коммитов, при необходимости по фрагментам
  • Нужен запрос на слияние: агент должен открыть его, дождаться CI и слить
  • Файл `CLAUDE.md` или `AGENTS.md` разросся, и каждую строку нужно проверить на пользу
  • Настройки Claude Code или Codex давно не сверялись с документацией
  • В строке состояния нужны модель, ветка git и использование модели

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

  • Нужна одна точечная утилита: набор подобран под личный стиль автора и привязан к macOS
  • Вы работаете в Cursor или Copilot: плагины рассчитаны на Claude Code и Codex, для других агентов скиллы ставятся через `npx skills add`
  • Полный сценарий настройки нежелателен на рабочей машине: он ставит языки, Docker и конфиги
  • Нужна нейтральная манера общения агента: скилл `write-like-me` пишет голосом автора репозитория

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

Раздели мои незакоммиченные изменения на атомарные коммиты по «conventional commits», затем открой запрос на слияние и дождись зеленого CI.

Ограничения

Репозиторий привязан к macOS и личным предпочтениям автора: часть скиллов, например `write-like-me`, пишет его стилем, а правила в `CLAUDE.md` названы догматичными. Плагины сделаны для Claude Code, у Codex свой набор команд установки.

Полный сценарий настройки запускается строкой `curl | bash` и меняет всю среду разработки через Ansible: языки, Docker, Kubernetes, облачные CLI и «dotfiles». Его стоит читать и запускать на чистой машине. Для строки состояния отдельный установщик `install-`hal-statusline`.sh`.

Как отключить. Удалите плагин командой `claude plugin uninstall hal-skills` в Claude Code либо `codex plugin remove hal-skills@hal-9000` в Codex. Если ставили через `npx skills add`, удалите папки скиллов из каталога скиллов агента.

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

Как поставить hal-skills в Claude Code?

Выполните `claude plugin install hal-skills --marketplace vinta/hal-9000`. Для Codex нужны две команды: `codex plugin marketplace add vinta/hal-9000` и `codex plugin add hal-skills@hal-9000`.

Работают ли скиллы в других агентах?

Да, команда `npx skills add vinta/hal-9000` ставит их в другие агенты, которые читают формат скиллов. Плагины с хуками, например строка состояния и озвучка, рассчитаны только на Claude Code.

Что делает скилл commit?

Он разбивает изменения на атомарные «conventional commits», а при необходимости делит файл по фрагментам. Сообщения пишутся по правилам из репозитория автора.

Что такое `hal-statusline`?

Это строка состояния Claude Code с текущей моделью, каталогом, веткой git и статусом использования модели. Ставится отдельным скриптом `scripts/install-`hal-statusline`.sh` из репозитория.

Что входит в команду hal?

CLI `hal` запускает роли Ansible (`hal update`), связывает файлы с «dotfiles» (`hal link`, `hal sync`) и делает резервные копии в Dropbox (`hal backup`). Для скиллов он не нужен.

Обсуждение

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

Плагины

Claude Code Skills and Agents

Claude Code Skills & Agents

Плагин Claude Code с набором скиллов и субагентов: глубокое исследование, генерация картинок, работа с GitHub, разбор кода и переключение моделей

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

Больше двадцати скиллов для кодовых агентов: MCP и хуки, режим плана, протокол багфикса, промпты и защитный хук для bash

СкиллШирокий доступ178Звезды репозитория

Плагины для git, Python и доступности в одном месте: более 400 скиллов, субагенты и хуки против опасных команд.

ПлагинРасширенный доступ60Звезды репозитория

Библиотека скиллов для Claude Code, Cursor и Codex: ревью командой агентов, TDD, стековые PR, оценка готовности репозитория

ПлагинРасширенный доступ72Звезды репозитория

Claude Code Blueprint: 12 агентов, 19 скиллов, 16 хуков и 6 правил к CLAUDE.md, копируйте нужное или ставьте пресет

ВоркфлоуРасширенный доступ73Звезды репозитория

Плагины Claude Code: команды плана, работы и ревью, субагенты, хуки и скиллы письма в духе практичного минимализма.

ПлагинРасширенный доступ116Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
HAL 9000 — скиллы и плагины для Claude Code и Codex (эта карточка)нет143
Conventional Commit Message — скилл для агентовда8 532один скилл для сообщений коммитов без запрос на слияние и чистки настроек
ccstatuslineнет13 590только настраиваемая строка состояния, без скиллов

Коротко о README

README делит содержимое на скиллы, плагины Claude Code, строку состояния, глобальные инструкции `CLAUDE.md` и `AGENTS.md`, «dotfiles» и CLI `hal`. Установка скиллов занимает одну команду, а сценарий разворачивания всей среды вынесен отдельно. В «dotfiles» настройки усилены против атак на цепочку поставок.

Бейдж для README

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