Communitygithub.com

IPアズロゴスキル

非常にシンプルで可愛い、擬人化された正方形のキャラクター画像を生成します。丸みを帯びた重厚な形状、2つの目的を持ったキャラクターカラー、1つの単色背景、そして下隅を主体とした構図が特徴です。動物、生き物、ロボット、幽霊、植物、物体など、あらゆるキャラクター画像作成に使用できます。エージェントが3つの製品関連の方向性を推測し、承認のために6つの独立した候補を提案する場合も含みます。

IPアズロゴスキル とは?

このスキルは、Claude Code、Cursor、CodexなどのAIエージェント向けに設計された、シンプルで可愛いIP(知的財産)キャラクター画像を生成するためのものです。エージェントが製品リポジトリのコンテキスト(README、メタデータ、デザイントークンなど)を自動的に読み取り、ユーザーに質問する前に製品に関する情報を収集します。収集した情報に基づき、エージェントは3つの異なるデザイン方向性を提案し、一度のバッチで6つの独立した候補画像を生成することを提案します。画像生成には、GPT Image 2、Seedance 5.0 Pro、Nano Banana Proなどの高性能画像モデルを必須とし、SVG生成は行いません。生成された各候補はラベル付けされ、左下または右下の隅にキャラクターが配置されるように設計されており、32×32ピクセルの小さなサイズでも認識可能な、シンプルで可愛いデザインが特徴です。このスキルは、ブランドマーク、アプリアイコン、ロゴなどの作成に特に有用で、製品の属性やブランドプロミスを表現するユニークなIPキャラクターを効率的に生成します。

対応~Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add s1dashu/ip-as-logo-skill

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

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

ドキュメント

IPアズロゴ

最もシンプルな可愛いIPキャラクターを作成します。32 × 32で認識可能な、コンパクトで愛らしいシンボルであり、詳細なキャラクターイラストではありません。

ワークフロー

  1. 明示的なIPの主題と利用可能な製品コンテキストをリクエストから解析します。ユーザーが明示的に制御したい場合を除き、カラーモードの選択を求めないでください。
  2. ユーザーがIPの主題を指定しておらず、現在のワークスペースが製品リポジトリである場合、質問する前に関連する読み取り専用コンテキストを検査します。README、製品ドキュメント、パッケージやアプリのメタデータ、ランディングページのコピー、マニフェスト、デザイントークンを優先します。製品の目的、主要なオーディエンス、意図された個性が合理的な確信を持って推測できる場合、コンテキストは十分であると見なします。
  3. 製品コンテキストが不十分な場合、製品の内容、誰に提供するか、どのような印象を与えるべきかをカバーする、統合された背景質問を1ラウンド行います。2回目の背景質問は開始しないでください。回答後、最もサポートされている解釈で続行します。
  4. コンテキストが十分になったら、常に生成前に3つの簡潔な方向性を提示し、明示的に6つの独立した候補を1バッチで生成することを提案します。ユーザーが同意するまで生成しないでください。ただし、現在のリクエストがすでに明示的に6つの出力を承認しているか、エージェントに確認なしで続行するよう指示している場合は除きます。
  5. 提案する3つの方向性を意図的に選択します。
    • ユーザーがIPの主題を明示的に指定した場合、その主題を維持し、シルエット処理、二次色領域、特徴的な要素、または個性の強調に基づいて3つの異なるデザインバリエーションを提案します。
    • ユーザーがIPの主題を指定しなかった場合、3つの本当に異なるIPの主題または比喩を提案します。それぞれを異なる製品属性やブランドプロミスに結び付けます。根拠のない任意の3つの動物を返さないでください。
  6. ユーザーの応答を正確に解釈します。
    • ユーザーが3つの方向性すべてと6画像の提案を受け入れた場合、方向性ごとに2つの独立したバリエーションを生成し、A1、A2、B1、B2、C1、C2のラベルを付けます。A1、B1、C1を左下に、A2、B2、C2を右下に割り当て、すべての方向性が各サイドから一度テストされるようにします。
    • ユーザーが1つの方向性を選択したが6画像を受け入れた場合、その方向性の6つの制御されたバリエーションを生成し、A1からA6のラベルを付けます。奇数のバリエーションを左下に、偶数のバリエーションを右下に割り当てます。
    • ユーザーが提案された数量、方向性、または分布を拒否した場合、デフォルトを主張せずにユーザーの交換指示に従います。
    • その他の均等なデフォルトバッチサイズの場合、候補を左下と右下に均等に分割します。奇数のバッチの場合、余分な候補をいずれかのサイドに意図的に割り当て、その不均衡を記録します。ユーザーが明示的に要求しない限り、下部中央は使用しないでください。
  7. すべての候補を、完全な画像内で正確に3つの意味論的な色にデフォルト設定します。正確に2つのIPベースカラーと1つの背景色です。顔のマークには、新しい意味論的な色を導入する代わりに、2つのIP色を再利用します。別の色数に対する明示的なユーザーリクエストには従います。必要な製品の手がかり、識別特徴、複雑さの制限、および提供されたパレットを、有用な比較のために十分一貫性を保ちます。
  8. 生成前に、最上位の画像モデルを必要とします。GPT Image 2を優先し、Seedance 5.0 Pro、Nano Banana Pro(Gemini Image Pro)、またはNano Banana 2(Gemini Image Flash)もサポートします。いずれも利用できない場合、ユーザーに適切なツールを有効にするか、そのAPIキーを提供するよう依頼します。SVG生成にフォールバックしないでください。別の利用可能な画像モデルは、ユーザーの明示的な同意がある場合にのみ使用し、その品質が推奨モデルに匹敵しない可能性があることを警告します。生成結果を捏造しないでください。
  9. ランタイムがサブエージェントをサポートしている場合、利用可能な並列性に応じて6つの独立した候補を並列化します。すべてのサブエージェントに同じ製品概要、共有制約、および1つの割り当てられた方向性またはバリエーションを与えます。容量が限られている場合、残りの候補を後続のウェーブで実行します。サブエージェントが利用できない場合、個別の画像生成呼び出しまたはジョブを通じて候補を生成します。
  10. ユーザーが背景パレットを提供した場合、明示的に別途指示がない限り、提供されたすべての色を背景用に予約します。ユーザーがサブジェクトカラーも割り当てない限り、サブジェクトとコンテキストに対して正確に2つのIPベースカラーを独立して選択します。過去のパレットや例示パレットを、許可された背景の閉じたリストとして扱わないでください。
  11. 以下の複雑さ予算を使用して各サブジェクトを抽象化します。各候補を個別のフル解像度の正方形アセットとして生成します。画像モデルにコンタクトシート、グリッド、またはマルチ画像シートの構成を依頼しないでください。プロンプトのみの再現性をテストする際に、以前の候補を画像参照として使用しないでください。
  12. 各バッチをワンパスのクリエイティブドローとして扱います。要求されたすべての候補を一度生成し、返されたすべての結果をそのまま保存して提供します。出力を検査して配信をブロックしたり、推奨または非推奨として分類したり、自動的にリトライしたり、後処理で修復したりしないでください。
  13. 生成されたすべての結果を保存し、ラベルを付けます。すべてのラベル、IPの方向性と根拠、割り当てられたコーナー、保存されたパス、プロンプト/カラーマッピング、および寸法を報告します。すべての結果を一緒に提示します。ユーザーが明示的に別のドローを要求した場合にのみ、改良版または代替版を生成します。

生成前に方向性を提案する際は、それぞれを1行のコンパクトな説明で記述します。<IPサブジェクト> — <製品との関連性> — <特徴的なシルエット>。上記の分布を使用して6つの画像を生成する直接的な提案で終了します。ユーザーが明示的に要求しない限り、発見フェーズを長いブランディングワークショップに変えないでください。

複雑さ予算

  • おおよそ4〜7の大きな基本的な幾何学的形状から、1つの支配的な連続した外側シルエットを構築します。アイデンティティ、表現、または認識性に寄与しない形状はマージまたは削除します。
  • 最大1つの種を定義する特徴を使用します。例:1つの大きな袋状のくちばし、1対のカールした角、または1つの広いバイザー。
  • 2つのIPベースカラーに対応する、最大2つの広い内部カラー領域を使用します。顔は2つの目と、表現に必要な場合のみ1つの小さな口に抑えます。認識に不可欠でない限り、眉毛、ハイライト、鼻孔、テクスチャ、輪郭、装飾的なマークは省略します。
  • 繰り返しの羽、鱗、毛の房、鎧プレート、ボタン、ネジ、数字、ラベル、およびその他のイラスト的な詳細は削除します。
  • 単純化、可愛らしさ、そして魅力的な赤ちゃんのような個性を決定的な品質にします。サブジェクトに適している場合、大きな頭、コンパクトなプロポーション、柔らかい頬、広く離れたシンプルな目、そして穏やかでフレンドリーな表情を優先します。
  • 読み取り可能な黒のシルエットと32 × 32での認識可能性を要求します。そのサイズで特徴が消えたりノイズになる場合、拡大、マージ、または削除します。

シェイプ言語と構成

  • 太く、丸みを帯びた、重厚な輪郭と広い色の塊を使用します。
  • 鋭い角、とがった耳やくちばし、針のような尾、細い触角、薄い笑顔、狭い隙間、鋭い炎や羽の先端を禁止します。必要な先端はすべて、目に見えて鈍い丸みのある端に置き換えます。
  • 耳、角、翼、エラ、ベルなど、対になった識別特徴の両方のメンバーを示します。
  • キャラクターを直立させ、割り当てられた左下または右下の隅から現れるように示し、キャンバスの約85〜95%を埋めるようにして、IPが視覚的に支配的になるようにします。
  • その隅から現れる感覚を強める場合、下部または割り当てられた側でのクロッピングは歓迎しますが、正確なエッジコンタクトや固定クロップを規定しないでください。
  • ユーザーが明示的に要求しない限り、キャラクターを中央または下部中央に配置しないでください。
  • 対になった識別特徴の両方のメンバーを、目に見える構成内に保持します。
  • アートワークを直立に保ちます。明示的な要求なしに、キャンバスを回転させたり、メインマークを傾けたりしないでください。

シンプルさとビジュアル処理

  • 大きく、クリーンな意味論的形状と、可能な限り強いシンプルなシルエットから始めます。内部の特徴が認識される前に、キャラクターが即座に理解されるべきです。
  • 追加の定義よりも、より少なく、より大きく、より柔らかい形状を優先します。解剖学や素材を説明するためだけに特徴を追加しないでください。
  • 顔のマークは小さく、シンプルで、従属的に保ちます。目、口、鼻、またはその他の小さな特徴に、光沢のあるホットスポットや詳細な空洞レンダリングを追加しないでください。
  • 名前付きの背景色を、風景、テクスチャ、ハロー、ビネット、照明のバリエーションなしに、視覚的にソリッドで均一に保ちます。
  • 微妙な奥行き効果は、プロンプトスケルトンで使用される単一の文でのみ要求します。数値的な強さや、グラデーション、ハイライト、シャドウの指示に拡張しないでください。ジェネレーターによって返された偶発的なグラデーション、シェーディング、または軽度の奥行きは許容され、フィルタリングやリトライをトリガーしてはなりません。
  • 要求されたビジュアル方向性は、グラフィカルでシンプルに保ち、粘土、インフレータブル、プラスチック、ぬいぐるみ、おもちゃのような、またはフォトリアリスティックなレンダリングを求めないでください。

カラーとキャンバス

  • 完全な画像内で正確に3つの意味論的な色にデフォルト設定します。正確に2つのIPベースカラーと1つの背景色です。
  • 製品コンテキスト、サブジェクトのアイデンティティ、意図された個性、およびユーザーリクエストから2つのIP色を選択します。両方を広い目的のある塊に編成します。1つを顔のマークに再利用し、もう1つを装飾的な断片を散りばめるのではなく、1つの連続した定義領域に保ちます。
  • 両方のサブジェクトカラーを背景から独立して選択します。適切な場合、クリアで活気のあるサブジェクトカラーを優先しますが、IPにグローバルな彩度、OKLCH、色相シフト、またはクロマバンドを課さないでください。
  • 背景は自由に、またはユーザー提供のパレットから選択します。ユーザーが鮮やかな色を要求しない限り、背景の彩度を少し下げて穏やかにミュートします。鮮やか、灰色、または濁ったものではなく、明確にクロマチックで意図的に保ちます。過去のパレットや例は単なる提案であり、許可リストや必須のデフォルトパレットではありません。
  • 支配的なIPシルエット、その顔のマーク、および背景の間に明確な視覚的分離を保持します。ユーザー提供の背景が弱い分離を引き起こす場合、要求された背景を置き換える前に、最初にサブジェクトカラーを調整します。
  • バッチ全体で、2つのIPカラーの戦略を意図的に変化させ、同じニュートラルヘビーの組み合わせを繰り返さないようにします。
  • 2つのキャラクターカラーを意味論的なカラーファミリーとして扱います。いずれかのファミリー内の偶発的なトーンのバリエーションは、出力を無効にしません。
  • 意図されたソリッドな背景色を直接指定します。割り当てられた出現コーナーがキャラクターによって占有されている間、すべての開いた領域と占有されていないコーナーを埋めるように要求します。生成プロンプトで、opaque、alpha、transparencyなどの画像モード用語を使用しないでください。
  • 直接的な1:1の正方形で、正方形の外側の角を持つものを生成します。おおよそ1536 × 1536を要求します。サービス出力制限がある場合、ネイティブの1254 × 1254の結果を受け入れ、保存します。要求された数に達するためだけにリサンプリングしないでください。

プロンプトスケルトン

ジェネレーター能力によるルート制約

ランタイムメタデータ、設定されたプロバイダードキュメント、または明示的なユーザーステートメントから、利用可能な画像モデルとその実際のツールスキーマを決定します。モデルを推測したり、サポートされていないパラメーターを発明したりしないでください。

要求されたビジュアルを画像としてのみ記述します。画像ジェネレーターに対して、画像がlogo、brand mark、app icon、icon asset、またはそれらの使用目的であることを決して伝えないでください。そのような使用を明らかにするユースケースやアセットタイプのスキャフォールディングを前置きしないでください。このルールは生成プロンプトにのみ適用されます。周囲のユーザー会話とスキル名は、依然としてより広いプロジェクトを記述する場合があります。

  • GPT Image 2、Nano Banana Pro、Nano Banana 2、Seedance 5.0 Proなどの最新の指示追従画像モデルの場合、完全なポジティブプロンプトを保持し、最小限の除外をメインプロンプト内の自然言語のConstraints:行として表現します。これらのモデルに対して別個のネガティブプロンプトペイロードを作成しないでください。
  • negative_promptなどの専用パラメーターを明示的に公開する古いモデルまたはランタイムの場合、すべてのポジティブプロンプト行を変更せずに保持し、利用可能なアダプターによって要求される構文で、その専用パラメーターを通じて最小限の除外を提供します。両方のチャネルで同じ除外を複製しないように、メインプロンプトから自然言語のConstraints:行を省略します。
  • 専用のネガティブプロンプトパラメーターのない古いモデルの場合、その文書化されたプロンプト形式に従います。1つのプロンプト文字列のみが利用可能な場合、簡潔な自然言語のConstraints:行を保持します。
  • モデルまたはプロバイダー、検出された制約配信モード(main-prompt constraintsまたはdedicated negative parameter)、および正確な制約テキストまたはペイロードを生成レポートに記録します。

専用のレガシーネガティブプロンプトパラメーターが利用可能な場合、この最小限のペイロードをその必要な構文に適応させます。

text, watermark, borders, frames, presentation masks, extra subjects, scenery, thin fragile lines, sharp tips, photorealistic materials, strong three-dimensional rendering, external cast shadows

最新の指示追従モデルおよびシングルプロンプトインターフェースの場合、次の完全なプロンプトを使用します。

Create one complete full-bleed 1:1 square image.
Background: fill the entire square with solid <background>. Keep <background> visible in every open area and in the corners not occupied by the character; the assigned emergence corner must be occupied by the character.
Subject: place one extremely simplified, cute, endearing <subject> IP character on the background, reduced to one soft rounded continuous silhouette and one defining feature.
Complexity: use only 4–7 large basic shapes and at most two broad internal color regions. Use two simple eyes and add one tiny mouth only when it helps the expression. Remove every nonessential line, outline, anatomical detail, texture, and decoration. Keep the character readable at 32 × 32.
Coloring: use exactly two character colors: <color 1> and <color 2>. Apply them as two broad purposeful masses. Reuse <color 1> for facial marks.
Dimension: add a subtle dimensional feel.
Composition: show the character upright emerging from the lower-<left|right> corner. Let the character fill 85–95% of the canvas.
Constraints: no text, watermarks, frames, borders, photorealistic materials, lighting gradients, strong 3d rendering, external shadows, thin fragile lines, sharp tips, scenery, extra subjects, or decorative marks.

レガシー制約テキスト

専用のネガティブパラメーターが使用されておらず、シングルプロンプトインターフェースのみが利用可能な場合、メインプロンプトの末尾に次の行を含めます。

Constraints: no text, watermarks, frames, borders, photorealistic materials, lighting gradients, strong 3d rendering, external shadows, thin fragile lines, sharp tips, scenery, extra subjects, or decorative marks.

生成レポート

各生成呼び出しの後、構造化されたレポートを記録します。レポートには次のフィールドを含めます。

  • ラベル: 割り当てられたラベル(例:A1)
  • 方向性: この候補のIPサブジェクト、製品との関連性、およびシルエットの説明
  • 割り当てコーナー: lower-leftまたはlower-right
  • カラー: 背景色、IPカラー1、IPカラー2
  • プロンプト: 生成に使用された完全なプロンプトテキスト
  • 制約配信: main-prompt constraintsまたはdedicated negative parameter
  • モデル: 使用された画像生成モデル
  • ファイルパス: 結果が保存されたパス
  • 寸法: 結果の寸法(例:1536 × 1536)

すべての結果を収集した後、ラベル付けされた結果の要約表を表示し、すべての画像へのリンクを提供します。ユーザーが明示的に別のドローを要求しない限り、生成の改良版や代替版を提供しないでください。

使用上の注意

  • このスキルは製品コンテキストからの推論に依存するため、空のワークスペースで使用する場合、エージェントは製品、オーディエンス、個性についていくつか質問する場合があります。
  • ブランドガイドラインや既存のパレットがある場合、それらをリクエストに自然に含めると、スキルがそれらを尊重します。
  • 最高の結果を得るには、強力な画像生成機能を備えたプロバイダーを使用します。
  • スキルは、均等な分布で一度に6つの画像を生成することを推進しますが、ユーザーの好みに合わせて調整および適応できます。
  • このスキルはSVGを生成しません。画像モデルが利用できない場合、ユーザーに画像生成ツールを有効にするよう求めます。

関連スキル