Repolode
iflytek

iflytek/skillhub

Самостоятельно размещаемый реестр с открытым исходным кодом для публикации, версионирования и управления пакетами навыков агентов внутри организации.

Звёзды
5,261
Форки
804
Открытые issues
31
Последний коммит
22 часа назад

Что это?

SkillHub — это самостоятельно размещаемый реестр, в котором команды публикуют пакеты навыков агентов, распределяют их по пространствам имён команд или всей организации, а участники находят и устанавливают навыки через поиск или CLI. Навыки версионируются по Semantic Versioning; для них можно задавать собственные теги, например beta и stable, а актуальная версия отслеживается автоматически.

Доступ регулируется ролями в пространствах имён (Owner, Admin, Member), правилами публикации и настройками видимости. Действия по управлению, например проверка и повышение до глобального уровня, фиксируются в журналах аудита. Платформа также поддерживает управление API-токенами, объединение аккаунтов OAuth, отметки «нравится», оценки и отслеживание загрузок.

Платформа работает на Spring Boot с PostgreSQL, Redis и хранилищем S3 или MinIO, а веб-интерфейс создан на React. Развернуть её можно с помощью Docker Compose, манифестов Kubernetes или Helm chart. Платформа совместима с клиентами в стиле ClawHub и официальным CLI @astron-team/skillhub.

Ключевые возможности

  • 01Публикация и версионирование пакетов навыков агентов с использованием Semantic Versioning и собственных тегов.
  • 02Распределение навыков по пространствам имён команд или всей организации с ролями Owner, Admin и Member.
  • 03Полнотекстовый поиск с фильтрами по пространству имён, числу загрузок, оценкам и дате обновления.
  • 04Действия по управлению, например проверка и повышение до глобального уровня, фиксируются в журналах аудита.
  • 05API-токены с ограниченной областью действия для CLI и программного доступа.
  • 06Подключаемые варианты хранения: локальная файловая система, S3 или MinIO.

Сценарии использования

  • Обмен внутренними навыками агентов в организации без публикации в открытом доступе.
  • Развёртывание каталога навыков с управлением доступом за межсетевым экраном, где необходимы проверка и аудит.
  • Распространение проверенных навыков среди сотрудников для их кодовых агентов с помощью одной команды установки в CLI.

Быстрый старт

  1. 1

    Установите Docker и Docker Compose

  2. 2

    Запустите локальное окружение для разработки из корня репозитория

    make dev-all
  3. 3

    Откройте веб-интерфейс в браузере

Что важно знать

  • Для самостоятельного хостинга потребуются собственная инфраструктура и усилия по её эксплуатации.
  • Для локальной разработки нужен Docker, а в Китае для загрузки зависимостей Maven может потребоваться зеркало.
  • Пароль администратора по умолчанию для локальной первоначальной настройки опубликован в README; перед использованием в production его необходимо изменить.

Темы

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

Что такое skillhub?
Самостоятельно размещаемый реестр с открытым исходным кодом для публикации, версионирования и управления пакетами навыков агентов внутри организации. SkillHub — это самостоятельно размещаемый реестр, в котором команды публикуют пакеты навыков агентов, распределяют их по пространствам имён команд или всей организации, а участники находят и устанавливают навыки через поиск или CLI. Навыки версионируются по Semantic Versioning; для них можно задавать собственные теги, например beta и stable, а актуальная версия отслеживается автоматически.
skillhub можно использовать бесплатно? Какая у него лицензия?
skillhub распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
skillhub всё ещё поддерживается?
Активно поддерживается. Последний коммит в skillhub — 21 окт. 2026 г..
Для чего можно использовать skillhub?
Обмен внутренними навыками агентов в организации без публикации в открытом доступе. Развёртывание каталога навыков с управлением доступом за межсетевым экраном, где необходимы проверка и аудит. Распространение проверенных навыков среди сотрудников для их кодовых агентов с помощью одной команды установки в CLI.
Как установить skillhub?
Установите Docker и Docker Compose Запустите локальное окружение для разработки из корня репозитория: make dev-all Откройте веб-интерфейс в браузере
Где скачать skillhub?
Исходный код и инструкции по установке — на GitHub: https://github.com/iflytek/skillhub

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты