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

skrun-dev/skrun

任意のエージェントスキルを POST /run で API としてデプロイします。Claude Managed Agents、Microsoft Foundry、Mistral/Koyeb に代わるオープンソースのマルチモデル代替品で、あらゆる LLM と連携します。

skrun とは?

skrun は、事前に構築されたエージェントスキルを API エンドポイント(POST /run)として即座にデプロイできるオープンソースツールです。開発者はスキル定義(SKILL.md)を用意するだけで、Claude Code や Cursor、Codex などの環境で使用可能になります。このツールは複数のモデルプロバイダーをサポートしており、Claude に限定されず、OpenAI、Anthropic、Mistral、または独自の LLM とも連携できます。Microsoft Foundry や Koyeb などの類似サービスと異なり、skrun は完全に自己ホスト可能な選択肢を提供し、データとインフラを完全に制御できる点が最大の強みです。また、標準化された POST /run インターフェースにより、CI/CD パイプラインやサーバーレス関数など、あらゆる HTTP クライアントから容易に統合できます。

対応✓Claude Code~Codex CLI~Cursor
npx skills add skrun-dev/skrun

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

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

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

ドキュメント

skrun は何をしますか?

任意のエージェントスキルを POST /run で API としてデプロイします。Claude Managed Agents、Microsoft Foundry、Mistral/Koyeb に代わるオープンソースのマルチモデル代替品で、あらゆる LLM と連携します。

機能

  • 任意のスキルをデプロイ: 標準の SKILL.md ファイルを使用して、エージェントスキルを API に変換します。
  • マルチモデル対応: Claude、GPT、Mistral、Llama など、あらゆる LLM プロバイダーと連携します。
  • 自己ホスト可能: 完全なデータ制御を実現するオープンソースソリューション。
  • 標準インターフェース: 統一された POST /run エンドポイントにより、既存のツールやパイプラインとの統合が容易に。

クイックスタート

# skrun をインストール
npm install -g skrun

# スキルをデプロイ
skrun deploy ./my-skill

使用方法

  1. スキルディレクトリに SKILL.md を作成します。
  2. skrun deploy を実行してスキルをデプロイします。
  3. POST /run を使用してスキルを呼び出します。

API

POST /run

リクエスト本文:

{
  "input": "あなたの入力テキスト",
  "conversation_id": "オプションの会話ID"
}

レスポンス:

{
  "output": "スキルの応答",
  "conversation_id": "会話ID"
}

環境変数

変数名説明デフォルト
LLM_PROVIDERLLM プロバイダー(openai、anthropic、mistral など)anthropic
API_KEYAPI 認証キーなし
PORTサーバーポート3000

ライセンス

MIT

関連スキル