Communitygithub.com

Shilo/pixellab-pip

PixelLab Pipは、適切なPixelLabワークフローを取得する小さなパピーです。人間のコマンドに従ってピクセルアセットを作成、編集、アニメーション化し、より大きなプロンプトを見つけ出し、便利なツールを探し、結果を持ち帰ります。

pixellab-pip とは?

PixelLab Pipは、PixelLabプラットフォームと連携してピクセルアセットの作成、編集、アニメーションを支援するAIエージェントスキルです。ユーザーの意図(質問、セットアップ、アセット作成、編集/変換、アニメーション、プロンプト拡張など)を分類し、最適なPixelLabサーフェス(MCP、REST v2、ウェブサイト、Asepriteなど)を選択して実行します。このスキルは、Claude Code、Coder、Cursor、CodexなどのAIエージェントツールと連携するように設計されています。サポートされるアセットタイプには、キャラクター、オブジェクト、タイルセット(トップダウン、サイドスクローラー、アイソメトリック)、UI、背景、アニメーションなどが含まれます。認証やセットアップのための参照ドキュメントも含まれており、効率的なワークフローを実現します。

対応✓Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add Shilo/pixellab-pip

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

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

ドキュメント

PixelLab Pip

まずユーザーのアセット、API、または質問の意図を分類し、次にサポートされているPixelLabサーフェスを選択します。リクエストが質問の場合は、直接回答します。

ワークフロー

  1. リクエストを分類します: question | setup | create asset | edit/transform | animate | prompt_enhancement | integrate/code | check balance/status | troubleshoot docs/API | website/editor assistance 明示的なスキル呼び出し(例:/pixellab-pip setup や @pixellab-pip setup)の後のスタンドアロンの setup ワードは、セットアップ意図として扱います。アプリが構造化引数を公開している場合、それらは同じ自然言語の意図を読み取る別の方法としてのみ使用します。
  2. ターゲットのアセットまたはサーフェスを分類します: general_image | background | character | object | effect_vfx | ui | whole_map | map_image | map_object | top_down_tileset | sidescroller_tileset | isometric_tile | tile_variants | animation | existing_image
  3. サーフェスを選択します: マネージドコーディングエージェントアセットにはPixelLab MCPを、直接のAPI/コード/バッチプリミティブにはREST v2を、人間/エディターサーフェスとしてのみウェブサイト/Aseprite/Pixeloramaを、レガシー互換性のためにのみREST v1を使用します。 セットアップ意図の場合は、references/setup.md を読み、セットアップウィザードの契約を実行します:MCP + APIを最初に推奨し、MCPのみ/APIのみ/手動モードをサポートし、トークンフリーのプレビューと明示的な承認後にのみ設定を変更します。
  4. PixelLab MCPツールが利用可能な場合(ベアまたはプレフィックス付き)のみMCPを使用します。MCPが利用できない場合は、ドキュメント化されている一致するREST v2エンドポイントにルーティングします。MCPとREST v2の両方が利用できないか失敗した場合は、PixelLab以外のフォールバックを使用する前にその理由を説明します。 ツールに mcp__pixellab__create_character のようなプレフィックスが付いている場合は、サフィックスでマッチングします。
  5. 必要なツール/エンドポイント/フィールドが欠落しているか不明な場合、または認証、SDKサポート、価格、モデル/モードの可用性、最新のMCPツールが重要な場合に、現在のファクトを更新します。
  6. 一貫性に敏感な作業では、ユーザーのアイデンティティ、スタイル、パレット、ビュー、および参照アンカーを要約します。クレジットを使用する呼び出しの前に、最大3つのブロッキング質問をします。
  7. description、action、*_description、item_descriptions、text、color_palette などのPixelLab自然言語リクエストパラメータについては、ユーザーがオプトアウトしない限り、あいまいなユーザーの表現をエンドポイント対応の英語パラメータ値に改善します。文書化されたPixelLab拡張エンドポイントは、選択したルートに適合する場合のみ使用します。それ以外の場合は、リクエストと可視入力から直接拡張します。非英語または混合言語のリクエストの場合は、references/localization.md を読みます。
  8. ライブ生成の前に、ユーザーにチャットに貼り付けるよう依頼せずに、PixelLabベアラートークンが設定されていることを確認します。
  9. 行動するか、回答します。既知の衝突の場合にのみ、短い明確化を求めます。

サーフェスルール

サーフェス使用用途避けるべきこと
ホステッドMCPID、ポーリング、ダウンロード、一覧/取得/削除ヘルパー、プロジェクト/サンドボックス/エージェントヘルパーを備えたマネージドPixelLabアセットを必要とするワークフロー。MCPが公開していない生の画像/編集/UIプリミティブ、またはPixelLab MCPツールが利用できない場合のMCP呼び出し。
REST v2スクリプト、バッチジョブ、サーバー統合、正確なエンドポイント制御、汎用画像、背景、UI、インペイント/編集、プロンプト拡張、生のアニメーション、回転、リサイズ、背景削除、APIパリティチェック。インストールされたSDKまたは現在のドキュメントを確認せずにSDKメソッドを推測すること。
ウェブサイト / マップワークショップ人間向けプロダクトサーフェス、フルマップ手動作業、豊富なライブラリ、可視ブラウザ支援、ウェブサイト専用フロー。コピーされたブラウザセッショントークンやドキュメント化されていないルートエンドポイントのプログラムによる使用。
AsepriteユーザーがAseprite内で積極的に作業している場合の、ローカルのインプラグインワークフロー。ローカルプラグインルートを公開REST/MCP契約として扱うこと。
Pixelorama / エディターウェブサイトエディターワークフロー(既存アセット、保存バックフロー、明示的な許可後のウェブサイト専用手動フローを含む)のための可視ブラウザ支援。隠された自動化、ドキュメント化されていないエンドポイント呼び出し、公開APIの前提、または2回目の確認なしでの生成/保存/ダウンロード/編集/削除アクション。
REST v1既存のレガシーコードと古いSDK互換性。ユーザーが明示的にv1を必要としない限り、新しい作業。

ホステッドMCPツール名はRESTエンドポイントではありません。MCPツール名を /v2/... パスとしてカールしないでください。

意図ルーター

ユーザー意図サーフェスルール後のデフォルトルートコーディング/正確な制御が必要な場合のREST v2ルート
キャラクター、プレイヤー、NPC、敵、クリーチャーMCP create_character、次に create_character_state、animate_character、get_character、一覧/削除ヘルパー、明示的にリクエストされた場合は delete_animation。既存のマルチ方向キャラクターへのフォローアップアニメーションの場合、ユーザーが方向を指定しない場合は、最初の候補としてデフォルトで南/下方向を使用します。すべての方向をアニメーション化する前に質問するか確認を取得します。create-character-v3、create-character-with-4-directions、create-character-with-8-directions、create-character-pro、ステート、アニメーション、タグ、ZIP/一覧/取得/削除エンドポイントなどのキャラクターエンドポイント。
オブジェクト、小道具、アイテム、ピックアップ、武器、家具MCP create_1_direction_object、create_8_direction_object、create_map_object、オブジェクトステート/アニメーション/レビュー/タグツール。create-1-direction-object、create-8-direction-object、map-objects、オブジェクトステート/アニメーション/タグ/一覧/取得/削除エンドポイントなどのオブジェクトエンドポイント。
トップダウン地形タイルセット、Wang/オートタイル/RPGタイルセットMCP create_topdown_tileset。create-tileset、tilesets。
サイドスクローラー/プラットフォーマータイルセットMCP create_sidescroller_tileset。create-tileset-sidescroller、サイドスクローラータイルセットエンドポイント。
アイソメトリックタイル/ブロック/フロアMCP create_isometric_tile。create-isometric-tile。
タイルバリアント / タイルプロ個別のタイルバリアント(六角形、八角形、正方形トップダウン、アイソメトリックタイルなど)にはMCP create_tiles_pro。create-tiles-pro、tiles-pro/{tile_id}。
一般画像、スプライト、アイコン的なスタンドアロンアセットREST v2。create-image-pixen、generate-image-v2、create-image-pixflux、create-image-bitforge、generate-with-style-v2。
背景、シーン、環境、背景REST v2画像生成。ホステッドMCPの直接的な背景ツールは文書化されていません。シーン/背景プロンプトで通常の画像生成を使用します。create-image-pixflux-background が現在のドキュメントを確認せずにシーン背景ジェネレーターを意味するとは想定しないでください。
UI、HUD、ボタン、パネル、ヘルスバー、メニューREST v2。generate-ui-v2。ウェブサイトUIライブラリは、公開ライフサイクルエンドポイントが存在しない限り、人間/エディターサーフェスです。
画像編集、インペイント、マスク、変換、リサイズ、背景削除REST v2。inpaint、inpaint-v3、edit-image、edit-images-v2、image-to-pixelart、image-to-pixelart-pro、resize、remove-background。
色の削減/パレットの量子化ウェブサイト/エディター/ローカル画像ツール。公開REST v2/MCPの色削減エンドポイントは文書化されていません。ルートを発明する代わりに、ウェブサイトドキュメントまたはローカルツールを使用してください。
ピクセルアートのアンズーム/アップスケーリングの削除AsepriteまたはPixelorama拡張機能。ウェブサイトドキュメントはこれをエディター拡張機能のみとしてリストしています。公式ドキュメントがエンドポイントを追加しない限り、REST/MCPにルーティングしないでください。
キャラクターへの衣装/アイテムの試着単一画像の実験的出力のためのウェブサイト試着。REST transfer-outfit-v2 はアニメーションフレームの衣装転送にのみ使用します。試着は合成画像を返します。分離されたペーパードールレイヤーは返しません。
複数画像の参照結合ウェブサイトの実験的フロー、またはドキュメントを確認した後の最も近い文書化されたREST画像/編集ルート。公開REST v2/MCPの「複数画像」ルートは文書化されていません。
キャラクターのプロポーション変更ウェブサイトのプロポーション変更、またはドキュメントを確認した後の最も近い文書化された編集/キャラクタールート。ウェブサイトドキュメントでは正確に64x64のキャンバスが必要です。公開REST v2/MCPのプロポーション変更エンドポイントは文書化されていません。
プロンプト拡張、生成プロンプトの改善マッチしないルートの場合は、デフォルトでエージェント側の書き換え。REST v2は文書化されたマッチング拡張エンドポイントにのみ使用します。enhance-pixen-prompt、enhance-character-v3-prompt、enhance-animation-v3-prompt。ユーザーが明示的に要求しない限り、ミスマッチした拡張エンドポイントを汎用オプティマイザーとして使用しないでください。
生のアニメーション、スケルトン、補間、衣装転送、回転REST v2。マネージドMCPキャラクター/オブジェクトをアニメーション化する場合を除く。animate-with-text*、animate-with-skeleton、estimate-skeleton、edit-animation-v2、interpolation-v2、transfer-outfit-v2、rotate、generate-8-rotations-v2/v3。
マップ画像、生成されたレベル画像、視覚的なマップコンセプトREST v2画像/背景ルート。マップ拡張/テクスチャワークフローにはウェブサイト。完全な公開REST/MCPマップCRUD、マップ拡張、またはマップテクスチャサーフェスは文書化されていません。
マップオブジェクトMCP create_map_object とデフォルトで get_map_object。POST /map-objects。MCPマップオブジェクトは8時間後に自動削除されます。コードを書く前に、OpenAPIから現在のREST結果とポーリング動作を確認してください。
マップ全体、マップワークショップ、マップCRUD/エクスポートウェブサイトを手動で使用するか、MCP/RESTでコンポーネントを生成します。調査では、完全な公開REST/MCPマップCRUDサーフェスは文書化されていません。
静的エフェクトまたはVFXスプライトREST v2画像/編集ルート。ターゲットスプライト/画像が提供され、ユーザーがエフェクト/軌跡/オーラ/インパクトを追加、描画、オーバーレイ、適用を依頼した場合、提供された画像を編集ターゲットとして扱い、REST画像編集を使用します。ユーザーが別個の再利用可能なエフェクトアセット/レイヤーを要求した場合、またはターゲット画像が提供されなかった場合にのみ、オブジェクト/画像生成を使用します。スタンドアロンの公開VFXエンドポイントは文書化されていません。PixelLab編集ルートは編集された画像全体を返し、分離されたエフェクトレイヤーは返しません。
アニメーションエフェクトまたはVFXREST v2生のアニメーション、またはマネージドオブジェクトにする必要がある場合はMCPオブジェクトアニメーション。animate-with-text-v3、animate-with-skeleton、またはオブジェクトアニメーションエンドポイント。VFXを説明として扱い、別個のエンドポイントとしては扱いません。
残高、クレジット、アカウント確認MCP get_balance(利用可能な場合)。GET /balance。
REST非同期ジョブステータスREST v2。GET /background-jobs/{job_id}。MCPマネージドアセットは、代わりにリソース固有の get_* ツールを使用します。
PixelLabプロジェクト、サンドボックス、デプロイされたエージェントワークフロー、チャット、MCPヘルプ/フィードバックMCP list_projects、sandbox_*、chat_*、agent_help、agent_feedback、agent_list、agent_inspect、agent_talk ツール(利用可能な場合)。公開REST v2相当物は文書化されていません。

衝突の場合のみ明確化

  • 「タイル」:ユーザーが地形/オートタイルタイルセット、プラットフォーマー/サイドスクローラータイルセット、または個別のタイルバリアントのどれを希望するかを尋ねます。
  • 「マップ」:マップ全体、マップオブジェクト、マップ画像、タイルセット、アイソメトリックタイル、またはタイルバリアントのどれを希望するかを尋ねます。
  • 「オブジェクト/キャラクター」:人、NPC、クリーチャー、ボディテンプレート、またはアイデンティティ/ステートアニメーションの場合はキャラクターを推測します。小道具/アイテム/家具/武器の場合はオブジェクトを推測します。不明な場合のみ尋ねます。
  • 「キャラクターアニメーションの方向」:ユーザーが既存のマルチ方向キャラクターにアニメーションを追加するように要求し、方向を指定しない場合、1つのプレビュー候補としてデフォルトで south/下方向を使用します。北西、斜め、またはすべての方向をデフォルトでアニメーション化しないでください。south が利用できない場合、アセットの方向が不明な場合、またはユーザーが異なるゲームプレイ向きの方向を必要とする場合にのみ、どの方向かを尋ねます。ユーザーが明示的にすべて/8方向、完全な方向セットを要求した場合、またはより大きなバッチを承認した場合にのみ、すべての方向をアニメーション化します。
  • 「エフェクト」:明らかでない場合、静的スプライトかアニメーションエフェクトかを尋ねます。ターゲットスプライト/画像が提供され、ユーザーがエフェクトを追加するように要求した場合、1回限りの画像編集を推測します。明確な編集ターゲットがない場合、またはユーザーが別個のアセットを要求した場合にのみ、再利用可能なオブジェクト/レイヤーか1回限りのスプライトかを尋ねます。
  • 「アイソメトリックタイルセット」:1つのアイソメトリックタイルが必要か、完全なタイルセットが必要かを尋ねます。公開ドキュメントは単一のアイソメトリックタイルルートを公開しているためです。
  • 「ペーパードール」:ベース、レイヤー、方向、アニメーション、および分離済みか合成済みかの出力を収集します。references/paperdolling.md を参照してください。
  • 提供された画像は、選択したルートが画像フィールドを必要とする場合を除き、オプションです。画像が提供された場合、リクエストから各ファイルのエンドポイント固有の役割を推測します。1つのファイルがアイデンティティ、スタイル、コンセプト、編集ターゲット、マスク、パレット、init/ソース、最初のフレーム、または最後のフレームのいずれかであると合理的に解釈できる場合のみ尋ねます。
  • プロンプト拡張が画像またはユーザーの省略表現から材料推論ディテールを追加する場合、提案された説明を表示し、クレジットを使用する生成または編集の前に確認を取得します。

関連する参照のみを読みます:

  • ベアラートークンのセットアップ、PixelLab UIの命名、MCP認証の再利用:references/credentials.md。
  • インストール後のMCP/API/認証の自然言語セットアップモード:references/setup.md。
  • ブラウザフォールバックとウェブサイト自動化の境界:references/browser-fallback.md。
  • ペーパードールとレイヤードキャラクターワークフロー:references/paperdolling.md。
  • タイルセットとタイルバリアントの詳細:references/tilesets.md。
  • 添付ファイル、ファイルパス、提供された画像の役割、エンドポイントフィールド、または固定サイズの画像からピクセルアートへの変換:references/image-inputs.md。
  • 非英語または混合言語のユーザーリクエストと応答言語の処理:references/localization.md。
  • 公式PixelLabドキュメント、MCPドキュメント、RESTドキュメント、およびWebリフレッシュルーティング:references/official-docs.md。
  • 使用量、残高、ジョブ、および結果の報告:references/usage-reporting.md。
  • 生成されたフレームからのローカルアニメーションプレビューGIF、スプライトシート、またはImageMagick/magick アセンブリ:references/local-asset-assembly.md。

オプションのより広範なドキュメント:フルプラグイン/リポジトリインストールでは、これらのパスはこの SKILL.md を基準に解決されます。生のスキルインストールでは省略される場合があります。ランタイム references/ が十分でない場合は、存在する場合は最大1つの一致するファイルを読みます。存在しない場合は、references/official-docs.md と現在の公式PixelLabドキュメントを続行します。セットを検索またはロードしないでください。

  • サーフェスの境界とサービス選択:../../docs/pixellab/surfaces-and-services.md。
  • 平易な言葉でのアセットルーティング:../../docs/pixellab/asset-routing.md。
  • 製品/モデル/モードの用語:../../docs/pixellab/terminology.md。

関連スキル