SkillHub は何をしますか?
オープンソースのAIエージェントスキルマーケットプレイス | スキルの公開、共有、管理を実現 | マルチテナント、名前空間、レビューワークフローをサポート | Dockerでワンクリックデプロイ
概要
BiglionX/SkillHubは、AIエージェントスキルのための分散型市場です。開発者はスキルを公開、発見、共有し、コミュニティと協力してAIエージェントの機能を拡張できます。
特徴
- マルチテナント対応: 複数の組織やチームが独立した環境でスキルを管理できます。
- 名前空間: スキル名の衝突を防ぎ、整理されたナビゲーションを提供します。
- レビューワークフロー: スキルの品質を保つための承認プロセスを実装しています。
- Dockerワンクリックデプロイ:
docker compose upで即座に立ち上げ可能です。 - 統合サポート: Claude Code、Cursor、Codexなどの主要なAIエージェントプラットフォームと連携します。
クイックスタート
# リポジトリをクローン
git clone https://github.com/BiglionX/SkillHub.git
cd SkillHub
# Dockerで起動
docker compose up -d
# ブラウザでアクセス
open http://localhost:3000
設定
環境変数(.envファイル):
| 変数名 | 説明 | デフォルト |
|---|---|---|
PORT | サーバーポート | 3000 |
DATABASE_URL | データベース接続文字列 | postgres://... |
JWT_SECRET | JWT署名用秘密鍵 | change-me |
使用方法
- 管理者アカウントでログインします。
- 名前空間を作成します(例:
my-team)。 - スキルを公開し、レビューワークフローを設定します。
- AIエージェントから
skillhub://my-team/my-skillでスキルを参照します。
アーキテクチャ
システムは以下のコンポーネントで構成されます:
- APIサーバー: RESTfulエンドポイントでスキルのCRUDを提供
- データベース: PostgreSQLを使用してスキル、ユーザー、名前空間を保存
- レビューエンジン: スキル公開前の承認ワークフローを管理
コントリビューション
コントリビューションを歓迎します!詳細はCONTRIBUTING.mdを参照してください。
ライセンス
MIT