open-agent-hub CLI

oah раскладывает более 80 скиллов, пять ролей и команды /commit, /review, /test-tdd по папкам Claude Code, Cursor, Codex и других

  • 979 ★ репозитория
  • Последний коммит
  • MIT
CLI

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

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

  • `oah` создает символические ссылки в папках проекта и, с флагом `--global`, в настройках ассистента в домашней папке
  • `oah sync` скачивает скиллы из внешних источников
  • Подключенные скиллы и роли получают влияние на поведение агента
Все причины и проверки

guanyang/open-agent-hub

Установка

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

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 ищет и ставит скиллы из разных репозиториев и проверяет их перед установкой.

Обсуждение

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

Многоагентная обвязка с проверкой результата по артефактам: стоп-хуки, независимый судья и журнал событий для Claude Code, Codex, Cursor и других

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

Плагин-оркестратор для OpenCode и Codex CLI: несколько агентов, хуки, встроенные MCP, режим ultrawork и правки по хешам строк

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

Скилл для обмена сообщениями между Claude Code, Codex, Gemini CLI и другими консольными агентами через общую локальную базу SQLite на bash

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

Универсальный загрузчик скиллов формата Anthropic (SKILL.md) для любых кодинг-агентов: установка, синхронизация и подгрузка по требованию

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

CLI, через который агенты в разных терминалах переписываются, следят друг за другом и запускают друг друга

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

Переносимая папка .agent с памятью, скиллами и протоколами, которая подключается к разным кодовым агентам и не теряет знания при смене инструмента

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

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

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

ЗаписьОфициальныйЗвезды репозиторияГлавное отличие
open-agent-hub (эта запись)нет979
Agent Skill Managerнет959ищет и ставит скиллы из разных репозиториев и проверяет их перед установкой
SkillKitнет1 560CLI-менеджер с переводом скиллов между форматами разных агентов

Коротко о 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),

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

Foxx AIopen-agent-hub
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.