remix-agent-publish について
remix-agent-publishは、エージェントやコマンドラインのワークフロー、外部サービスからRemixゲームを作成、アップロード、検証、確認するためのスキルです。OpenAPI仕様と提出ルールに沿ったREST API操作や、ゲーム機能別の手順を扱います。
主な機能
- 01ゲームの下書き作成
- 02ゲームコードとアセットのアップロード
- 03ショップアイテムとマルチプレイの管理
- 04ゲームのセーブ機能追加
- 05アップロード前の提出要件確認
活用シーン
- 01エージェント経由でRemixゲームを作成
- 02ゲームのバージョンやアセットをアップロード
- 03マルチプレイやセーブ機能を設定
- 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 呼び出しを通じて行います。一般的な手順は次のとおりです。
https://api.remix.gg/docs/jsonから OpenAPI 仕様を取得する- 仕様を使って正確なメソッド、パス、スキーマを確認する
- API キーを使って認証済みの REST 呼び出しを行う
- レスポンスの成功/エラーエンベロープを確認する
詳細については、remix-rest-snippets および remix-api-reference スキルを参照してください。
信頼できる情報源
ドキュメントと実行時の動作が一致しない場合は、サーバー API のソースと OpenAPI ドキュメントを優先してください。
https://api.remix.gg/docshttps://api.remix.gg/docs/jsonpackages/cli/src/index.tspackages/mcp/src/core/tool-defs.tspackages/mcp/skills/SKILL.mdpackages/mcp/skills/workflows/*.mdapps/server-api/routes/device-auth.ts@remix-gg/sdk(NPM パッケージ)