open-agent-hub CLI
oah раскладывает более 80 скиллов, пять ролей и команды /commit, /review, /test-tdd по папкам Claude Code, Cursor, Codex и других
- 979 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- `oah` создает символические ссылки в папках проекта и, с флагом `--global`, в настройках ассистента в домашней папке
- `oah sync` скачивает скиллы из внешних источников
- Подключенные скиллы и роли получают влияние на поведение агента
Установка
- Работает в
Ручная установка
npx skills@latest add guanyang/open-agent-hubСтавит только скиллы. Один скилл: добавьте --skill remotion.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- `oah` создает символические ссылки в папках проекта и, с флагом `--global`, в настройках ассистента в домашней папке
- `oah sync` скачивает скиллы из внешних источников
- Подключенные скиллы и роли получают влияние на поведение агента
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
`open-agent-hub` — репозиторий-хранилище и легкий CLI без зависимостей под названием `oah`. В репозитории лежат три вида заготовок: скиллы (модульные подсказки, более 80 штук), агенты-роли и слэш-команды. `oah` создает символические ссылки на них в рабочей папке проекта или в глобальных настройках ассистента. Агентов пять: `architect`, `debugger`, `refactorer`, `reviewer` и `tester`. Команд три: `/commit`, `/review` и `/test-tdd`. Среди скиллов есть материалы по оценке качества, по `Remotion`, по генеративной графике и обучающему гиду по продуктам Claude. `oah list` показывает все найденные компоненты, `oah status` проверяет состояние ссылок, `oah enable` включает один компонент или все сразу, `oah disable` выключает. Поддерживаются восемь целей: Claude Code, Antigravity, Gemini CLI, Codex, Cursor, Trae, OpenCode и Kiro, а флаг `--target=all` настраивает все сразу. Если нужны только скиллы, их можно поставить без клонирования через `npx skills`.
Для кого. Для тех, кто работает сразу в нескольких ИИ-ассистентах и хочет хранить скиллы, роли и команды в одном месте, а не копировать их по папкам.
Подходит, если
- В проекте работают Claude Code и Cursor, и набор скиллов должен быть одинаковым в .`claude` и .cursor
- Нужны готовые роли ревьюера, тестировщика и рефакторера и слэш-команды `/review` и `/commit`
- Хочется включать и выключать скиллы по одному командой `oah enable canvas-design` и `oah disable`
- Надо подтянуть обновления скиллов из внешних источников одной командой `oah sync`
- Нужен просто набор скиллов без клонирования: `npx skills`@latest add guanyang/open-agent-hub `--skill` remotion
Не подходит, если
- Нужен один небольшой скилл: хранилище большое, проще поставить нужную папку
- Нужен перевод скиллов между форматами разных агентов: `oah` раскладывает файлы ссылками как они есть
- Вы не хотите, чтобы инструмент создавал ссылки в глобальных настройках ассистента (флаг `--global`)
- Нужна графическая панель: `oah` работает только в командной строке
Пример запроса к агенту
Включи в этом проекте все скиллы, агентов и команды `open-agent-hub` для Cursor и покажи, какие ссылки появилисьОграничения
`oah` ставится из клона репозитория командой `npm link`, поэтому нужны Node, npm и постоянное место для папки с хранилищем. Скиллы, агенты и команды подключаются символическими ссылками, поэтому клонированную папку лучше держать в постоянном месте. Для установки только скиллов хватает `npx skills`.
Часть скиллов взята из внешних сообществ. Репозиторий содержит `SECURITY.md` для сообщений об уязвимостях. README и документация на английском, русского перевода нет, зато есть китайская версия `README.zh-CN.md`.
Как отключить. Выполните `oah disable` в проекте (или `oah disable --global` для глобальных настроек), затем `npm unlink` и удалите клонированную папку. Скиллы, поставленные через `npx skills`, снимаются тем же менеджером.
Частые вопросы
Как поставить `open-agent-hub` в Claude Code?
Самый короткий путь: `npx skills`@latest add guanyang/open-agent-hub, он ставит скиллы. Для скиллов, агентов и команд клонируйте репозиторий, выполните `npm link` и затем `oah enable`. Целью по умолчанию служит `claude`, то есть папка .`claude` проекта.
Чем `oah enable --global` отличается от обычного?
Обычный вызов создает ссылки в папке текущего проекта, например .`claude`. С флагом `--global` ссылки появляются в домашних настройках ассистента, например в ~/.`claude`, и действуют во всех проектах.
Какие ассистенты поддерживает `oah`?
Claude Code, Antigravity, Gemini CLI, Codex, Cursor, Trae, OpenCode и Kiro. Выбор делается флагом `--target`, а значение `all` включает сразу все. Для Claude Code, Codex и Cursor в репозитории есть и родные плагин-конфигурации.
Что такое `oah sync`?
Команда сверяет скиллы с внешними источниками из `skills_sources.json` и обновляет их. Можно синхронизировать все источники сразу или один, например `oah sync` `anthropics-skills`.
Чем `open-agent-hub` отличается от менеджера скиллов Agent Skill Manager?
`open-agent-hub` хранит собственный набор из скиллов, агентов и команд и раскладывает их ссылками. Agent Skill Manager ищет и ставит скиллы из разных репозиториев и проверяет их перед установкой.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыМногоагентная обвязка с проверкой результата по артефактам: стоп-хуки, независимый судья и журнал событий для Claude Code, Codex, Cursor и других
Плагин-оркестратор для OpenCode и Codex CLI: несколько агентов, хуки, встроенные MCP, режим ultrawork и правки по хешам строк
Скилл для обмена сообщениями между Claude Code, Codex, Gemini CLI и другими консольными агентами через общую локальную базу SQLite на bash
Универсальный загрузчик скиллов формата Anthropic (SKILL.md) для любых кодинг-агентов: установка, синхронизация и подгрузка по требованию
CLI, через который агенты в разных терминалах переписываются, следят друг за другом и запускают друг друга
Переносимая папка .agent с памятью, скиллами и протоколами, которая подключается к разным кодовым агентам и не теряет знания при смене инструмента
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| open-agent-hub (эта запись) | нет | 979 | |
| Agent Skill Manager | нет | 959 | ищет и ставит скиллы из разных репозиториев и проверяет их перед установкой |
| SkillKit | нет | 1 560 | CLI-менеджер с переводом скиллов между форматами разных агентов |
Коротко о README
README открывается описанием инструмента, структурой репозитория и таблицей совместимости с восемью ассистентами, где указаны пути в проекте и в глобальных настройках. Дальше два способа установки: через `npx skills` и через клон с `npm link`, затем справочник команд `oah` с фильтрами и параметрами. Завершают разделы о синхронизации, безопасности и вкладе.
Бейдж для README
Исходный SKILL.md
--- name: academy-guide description: > Stop and check this skill before finishing any reply to a question about how to use Claude or a Claude product — it recommends matching courses, tutorials, and use cases from Claude Academy (academy.claude.com), Anthropic's learning hub. Trigger on: "how do I", "how can I", "getting started with", "what can Claude do", "teach me", "learn to use"; questions about artifacts, projects, skills, plugins, connectors, MCP; requests about rolling Claude out to a team, class, or organization; and any ask for training materials, onboarding content, or learning resources. Use it when the user is learning how to use a feature or product — not when they are mid-task and just want the task done. This skill composes with other skills: after consulting product documentation to answer how a Claude feature works, also check here for a matching course or tutorial — a docs-grounded answer and an Academy recommendation belong together. Only recommend on a strong match; never invent Academy content. license: Complete terms in LICENSE.txt --- # Claude Academy guide ## Purpose When a user asks a question about Claude, a Claude product, or a general "how do I use AI for X" question, check the Academy catalog (see "The catalog" below) for a strong match. If one exists, mention it naturally at the end of your normal answer. All content lives on [Claude Academy](https://academy.claude.com), Anthropic's learning hub. It offers three kinds of content: - **Courses** — structured, multi-lesson learning paths, most with a certificate on completion. - **Tutorials** — short practical guides to a single feature or workflow. - **Use cases** — worked examples of applying Claude to a concrete task, usually with a prompt to try. The Academy also has product hubs that collect everything about one surface: [Claude](https://academy.claude.com/claude),