Communityコーディング&開発github.com

thewhyman/Interoperable-LLM-Agent-Skills

ポータブルAIエージェントスキル規格 — モデルに依存しないSKILL.mdバンドルで、Claude Code、OpenAI Swarm、LangChain、カスタムランタイム間で動作します。

Interoperable-LLM-Agent-Skills とは?

このスキルは、AIエージェントのスキル定義を標準化する「Interoperable-LLM-Agent-Skills」規格です。従来、各AIエージェントプラットフォーム(Claude Code、OpenAI Swarm、LangChainなど)は独自のスキル形式を持ち、スキルの移植性が低いという課題がありました。本規格では、モデルやランタイムに依存しない「SKILL.md」という単一のマークダウンファイルでスキルを定義します。これにより、開発者は一度スキルを作成すれば、複数のエージェント環境で再利用でき、管理コストを大幅に削減できます。SKILL.md内には、スキルの目的、使用方法、設定、依存関係などが構造化されて記述され、各プラットフォームのランタイムがこれを解釈して実行します。このスキルは、エージェント間のスキル移植性を高め、エコシステム全体の効率化に貢献します。

対応✓Claude Code✓Codex CLI~Cursor
npx skills add thewhyman/Interoperable-LLM-Agent-Skills

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

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

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

ドキュメント

Interoperable-LLM-Agent-Skills は何をしますか?

ポータブルAIエージェントスキル規格 — モデルに依存しないSKILL.mdバンドルで、Claude Code、OpenAI Swarm、LangChain、カスタムランタイム間で動作します。

概要

このリポジトリは、AIエージェントのスキル定義を標準化するための規格を提供します。従来、各エージェントプラットフォームは独自のスキル形式を持ち、スキルの移植性が低いという問題がありました。本規格では、単一のSKILL.mdファイルでスキルを定義し、複数のランタイムで実行可能にします。

特徴

  • モデル非依存: 特定のLLMに依存せず、任意のモデルで動作します。
  • ランタイム非依存: Claude Code、OpenAI Swarm、LangChain、カスタムランタイムなど、さまざまなエージェント環境で利用可能。
  • 標準化された形式: SKILL.mdにスキルのメタデータ、説明、使用方法、依存関係を構造化して記述。
  • 再利用性: 一度作成したスキルを複数のプロジェクトやプラットフォームで再利用可能。

使用方法

  1. スキル定義を含むSKILL.mdファイルを作成します。
  2. サポートされているエージェントランタイムのいずれかでスキルを読み込ませます。
  3. ランタイムがSKILL.mdを解析し、スキルを実行します。

詳細な仕様と例については、ドキュメントを参照してください。

対応プラットフォーム

  • Claude Code
  • OpenAI Swarm
  • LangChain
  • カスタムランタイム(独自実装可能)

ライセンス

このプロジェクトはMITライセンスの下で公開されています。

関連スキル