mcpField
R
remix-agent-publish

remix-agent-publish

github.com/farworld-labs開発67 回インストール
リポジトリ

remix-agent-publish について

remix-agent-publishは、エージェントやコマンドラインのワークフロー、外部サービスからRemixゲームを作成、アップロード、検証、確認するためのスキルです。OpenAPI仕様と提出ルールに沿ったREST API操作や、ゲーム機能別の手順を扱います。

主な機能

  1. 01ゲームの下書き作成
  2. 02ゲームコードとアセットのアップロード
  3. 03ショップアイテムとマルチプレイの管理
  4. 04ゲームのセーブ機能追加
  5. 05アップロード前の提出要件確認

活用シーン

  1. 01エージェント経由でRemixゲームを作成
  2. 02ゲームのバージョンやアセットをアップロード
  3. 03マルチプレイやセーブ機能を設定
  4. 04提出要件に沿ってゲームを確認

MCP 対応

MCPクライアントを使う場合はremix-mcp-quickstartを参照するよう案内します。また、MCPがCLIの認証情報を再利用できると記載されています。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/farworld-labs/remix-skills --skill remix-agent-publish

インストール後、Claude Code で/remix-agent-publishを入力して読み込まれたか確認します。

詳細

使用するタイミング

エージェント、ターミナルのワークフロー、または外部サービスから、Remix ゲームを作成、アップロード、検証、または確認したい場合にこのスキルを使用します。

使用方法

  • ターミナルでの認証、設定、アップロード、分析のワークフローには、remix-cli スキルを優先してください。
  • ユーザーが MCP クライアントを使用している場合は、remix-mcp-quickstart スキルを使用してください。
  • 認証の設定については、remix-api-auth スキルを参照してください。
  • API 呼び出しを生成する前に、https://api.remix.gg/docs/json から OpenAPI 仕様を取得してください。
  • ワークフローのガードレールについては、remix-api-reference スキルを使用してください(メソッドやパスの信頼できる情報源としては使用しないでください)。
  • Phaser ビルドには、phaser-2d-arcade スキルを使用してください。
  • 軽量な 3D ビルドには、threejs-lite スキルを使用してください。
  • ゲームコードの生成や修正には、remix-game-sdk スキルを使用してください。
  • 検証要件には、remix-submission-rules スキルを適用してください。
  • モバイルファーストで SDK に安全な実装には、remix-game-best-practices スキルに従ってください。
  • クライアント統合の例には、remix-rest-snippets スキルを使用してください。
  • アシスタントのワークフローには、remix-mcp-quickstart スキルを使用してください。

利用可能なワークフロー

  • remix-game-creation - 新しいゲームのドラフトを作成する
  • remix-upload-game - バージョンコードをアップロードする
  • remix-add-image - 画像を生成してゲームに追加する
  • remix-add-sprite - スプライトを生成してゲームに追加する
  • remix-shop-items - ゲーム内ショップのアイテムを作成、管理する
  • remix-multiplayer - マルチプレイヤーのサポートを有効にする
  • remix-save-game - ゲーム状態の保存/読み込みを追加する
  • remix-upload-asset - 画像、音声、または 3D モデルをホストされたゲームアセットとしてアップロードする

ゲーム設定

現在の設定ファイル:

  • まずタスクのコンテキストまたは以前のツール結果を確認する
  • プロジェクトローカルの設定には .remix-cli.json(gameId、versionId)を使用する
  • 以前のプロジェクトではレガシーの .remix-mcp.json を使用する
  • MCP でも再利用できる CLI 認証情報には ~/.config/remix/credentials.json を使用する

既存の ID を再利用し、新しい ID を作成したり、安易に createGame を呼び出したりしないでください。一部の上流 MCP ドキュメントには .remix-settings.json がまだ記載されていますが、記述が異なる場合は、現在パッケージに含まれる MCP スキルとパッケージのソースを優先してください。

インライン検証

コードをアップロードする前に、remix-submission-rules スキルの検証チェックリストを確認し、早い段階で問題を見つけてください。

REST API ワークフロー

すべてのゲーム管理は、https://api.remix.gg への REST API 呼び出しを通じて行います。一般的な手順は次のとおりです。

  1. https://api.remix.gg/docs/json から OpenAPI 仕様を取得する
  2. 仕様を使って正確なメソッド、パス、スキーマを確認する
  3. API キーを使って認証済みの REST 呼び出しを行う
  4. レスポンスの成功/エラーエンベロープを確認する

詳細については、remix-rest-snippets および remix-api-reference スキルを参照してください。

信頼できる情報源

ドキュメントと実行時の動作が一致しない場合は、サーバー API のソースと OpenAPI ドキュメントを優先してください。

  • https://api.remix.gg/docs
  • https://api.remix.gg/docs/json
  • packages/cli/src/index.ts
  • packages/mcp/src/core/tool-defs.ts
  • packages/mcp/skills/SKILL.md
  • packages/mcp/skills/workflows/*.md
  • apps/server-api/routes/device-auth.ts
  • @remix-gg/sdk(NPM パッケージ)

コメント