zjgulai/Agent_skills

スキル管理AIエージェント — ローカルのFastAPI + Viteポータルをバックエンドとし、OpenCodeスキルのライフサイクル(インストール/分類/グラフ化/診断)を管理します。

Agent_skills とは?

このスキルは、AIエージェント(Claude Code、Cursor、Codexなど)がOpenCodeスキルのライフサイクル全体を管理できるようにするためのツールです。スキルのインストール、分類、依存関係のグラフ化、そして問題の診断(ドクター)をサポートし、ローカルで動作するFastAPIバックエンドとViteベースのフロントエンドポータルを通じて直感的に操作できます。開発者は、このエージェントを利用することで、複数のスキルを効率的に整理し、依存関係の可視化やエラーチェックを自動化できます。主にOpenCodeエコシステム向けに設計されており、CLIやREST APIを介してスキル管理を強化したい場合に有用です。

対応~Claude Code~Codex CLI~Cursor✓OpenCode
npx skills add zjgulai/Agent_skills

Installed? Explore more 生産性&コラボレーション skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Agent_skills は何をしますか?

スキル管理AIエージェント — ローカルのFastAPI + Viteポータルをバックエンドとし、OpenCodeスキルのライフサイクル(インストール / 分類 / グラフ化 / 診断)を管理します。

概要

このエージェントは、OpenCodeスキルの管理を自動化および視覚化するためのツールです。次の機能を提供します:

  • インストール: リポジトリからスキルをダウンロードして設定。
  • 分類: スキルをカテゴリやタグで整理。
  • グラフ化: スキル間の依存関係をグラフとして可視化。
  • 診断: スキルの設定ミスや競合を検出して修正。

アーキテクチャ

  • バックエンド: FastAPI(Python)で構築されたREST API。
  • フロントエンド: Vite(React)で構築された管理ポータル。
  • データストレージ: ローカルファイルシステムまたはSQLiteデータベース。

クイックスタート

  1. リポジトリをクローン:

    git clone https://github.com/zjgulai/Agent_skills.git
    
  2. バックエンドの依存関係をインストール:

    pip install -r requirements.txt
    
  3. バックエンドサーバーを起動:

    uvicorn main:app --reload
    
  4. フロントエンドの依存関係をインストール:

    cd frontend
    npm install
    
  5. フロントエンド開発サーバーを起動:

    npm run dev
    

利用可能なコマンド

コマンド説明
install <url>指定されたURLからスキルをインストール
classify <skill> <category>スキルをカテゴリに分類
graphすべてのスキルの依存関係グラフを表示
doctorスキル設定の診断を実行

環境変数

  • SKILLS_DIR: スキルが保存されるディレクトリ(デフォルト: ./skills)
  • DATABASE_URL: データベース接続文字列(デフォルト: sqlite:///./skills.db)

ライセンス

MIT

関連スキル