railwayapp/railway-skills

Agent skills for interacting with Railway

Railway Skills – 概要

Railway Skills は、大規模言語モデル(LLM)エージェントが Railway(アプリのデプロイと管理のためのクラウドプラットフォーム)と通信できるようにする エージェントスキル のコレクションです。このリポジトリは、オープンソースの Agent Skills 形式に従い、人気のある LLM 搭載環境向けの既製プラグインをバンドルしています:

  • ChatGPT / OpenAI Codex
  • Claude(および Claude Code)
  • Cursor
  • Grok Build(xAI)
  • Google Antigravity

各プラグインは、同じコアスキル use-railway と、LLM が Railway の API を安全に呼び出せるようにする小さな「MCP」(メッセージ制御プロトコル)サーバー設定をパッケージ化しています(OAuth/OIDC)。プラグインは各マーケットプレイスに公開されており、リポジトリは正確なバージョンを GitHub から直接インストールできるように生のマニフェストも提供しています。


始め方

  1. Railway CLI をインストールし、エージェントサポートを有効にする

    curl -fsSL agents.railway.com | sh   # CLI とエージェントコンポーネントをインストール
    railway login                       # まだログインしていない場合
    

    すでに CLI がある場合は、railway setup agent を実行するだけです。

  2. LLM 環境を選択し、README の短い手順に従います:

    • ChatGPT / Codex – ChatGPT プラグインディレクトリから公式 Railway プラグインを追加するか、このリポジトリをマーケットプレイスソースとして追加します。
    • Claude / Claude Code – Claude コネクタまたは表示されている Anthropic マーケットプレイスコマンドからインストールします。
    • Cursor – Cursor マーケットプレイスからプラグインを追加するか、Cursor のプラグイン設定にリポジトリ URL を貼り付けます。
    • Grok Build – Grok TUI 内の xAI マーケットプレイスからインストールします。
    • Google Antigravity – Antigravity 内のカスタム URL からインストールします。
  3. プラグインがプロンプトを表示したら認証します。Railway アカウントが LLM にリンクされ、エージェントがサービスを作成、コマンドを実行、ログを読み取るなどできるようになります。


スキルが実際に行うこと

このリポジトリには、インストール可能なスキルが 1 つ含まれています:

  • use-railway – plugins/railway/skills/use-railway/SKILL.md で定義されています。

このスキルは ルート優先 です。LLM はまずユーザーの意図(例:「Node アプリをデプロイ」 や 「サービス X のログを表示」)を SKILL.md の事前定義されたルートに一致させます。ルートが選択されると、スキルは要求された操作を実行する一連の低レベルアクション(Railway のバックエンドへの API 呼び出し)を実行します。

ルーティングロジックはマークダウンファイルにあるため、開発者はコードを書かずにスキルを拡張またはカスタマイズできます – 新しい意図パターンを追加し、既存または新しい Railway API アクションにマップするだけです。


誰がこれを使うべきか?

  • LLM 搭載の開発アシスタント – その場で Railway プロジェクトを作成または管理する必要がある場合。
  • カスタム AI エージェントを構築するチーム(例:環境をプロビジョニング、ログを取得、デプロイをトリガーできる内部ボット)。
  • ツールメーカー – 主要な LLM プラットフォーム向けの既製の Railway コネクタを希望する場合。

ライセンス

MIT – スキル定義とプラグインマニフェストを自由に再利用、変更、再配布できます。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト