HAL 9000 — скиллы и плагины для Claude Code и Codex
HAL 9000
Набор из 12 скиллов, пяти плагинов и строки состояния для Claude Code и Codex плюс сценарий настройки dev-среды на macOS
- 143 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Скилл `pr` сам сливает запрос на слияние после CI, а `commit` меняет историю репозитория
- Сценарий `curl | bash` настраивает всю среду разработки и ставит ПО через Ansible
Установка
- Работает в
Ручная установка
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, разбор кода и переключение моделей
Больше двадцати скиллов для кодовых агентов: MCP и хуки, режим плана, протокол багфикса, промпты и защитный хук для bash
Плагины для git, Python и доступности в одном месте: более 400 скиллов, субагенты и хуки против опасных команд.
Библиотека скиллов для Claude Code, Cursor и Codex: ревью командой агентов, TDD, стековые PR, оценка готовности репозитория
Claude Code Blueprint: 12 агентов, 19 скиллов, 16 хуков и 6 правил к CLAUDE.md, копируйте нужное или ставьте пресет
Плагины Claude Code: команды плана, работы и ревью, субагенты, хуки и скиллы письма в духе практичного минимализма.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| 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» настройки усилены против атак на цепочку поставок.