Communitygithub.com

Brclio/Skills

1枚の肖像写真から、美術のバックグラウンドがないユーザーでも性別適応型のパーソナルIPキャラクターシステムをデザインします。クラシック、ランダム、保証付きライトパレット、業界全身、公式ブランドや大学VIテーマのモジュールと、アクションデザイン、正面全身キャラクター、8方向ターンアラウンド、24表情パック、コラージュ、オフラインHTMLセレクションギャラリーを提供します。ユーザーが明示的な機能制御指示を与えない場合、該当するすべての機能はデフォルトで有効になります。個人IP、プロフェッショナルや業界アバター、キャンパスカラーのキャラクター、キャラクターシート、表情パック、アバターブラインドボックス、インタラクティブな画像選定、承認済みセットの拡張に使用します。

Skills とは?

このスキルは、1枚のポートレート写真から、性別に適応した非写実的なパーソナルIPキャラクターシステムを自動生成します。ユーザーが明示的な機能制御ブロック(`功能开关`)を提供しない限り、すべてのモジュールがデフォルトで有効になり、最大459点(ブランド/大学VIソースを含めると最大787点)のオリジナル画像を生成します。Claude Code、Cursor、CodexなどのAIエージェントプラットフォームで動作し、各画像は個別の正方形ラスターとして生成され、グリッドは使用しません。ワークフローは特徴スイッチの検出、計算スクリプトの実行、アイデンティティDNAの抽出(性別の断定は禁止)、テーマシードの抽選、シリーズごとの正準仕様の固定、モジュールの順次生成(8アクション、1正面全身、8アングル、24表情)、および品質保証(ハッシュ重複チェック、感情の一貫性、ライトテーマの新規設計など)を含みます。出力はオフラインで動作するHTMLギャラリーとメタデータファイル群です。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Brclio/Skills/tree/HEAD/skills/generate-personal-ip-avatars

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

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

ドキュメント

パーソナルIPアバターの生成

1枚のポートレートから、認知可能で非写実的なIPキャラクターシステムを構築します。ユーザーが明示的な機能制御指示を与えない場合は、すべてのモジュールを有効にします。スイッチの変更は、ユーザーが意図的に功能开关ブロックまたは明確な有効化/無効化指示を提供した場合のみ行います。

デフォルトでは、11の完全なシリーズと8つの独立した業界全身キャラクターを生成します。内訳は、クラシック1テーマ、8つの無制限ブラインドボックステーマ、2つの保証付きライトパレットブラインドボックステーマです。各完全シリーズは41点のオリジナル画像で構成されます。

  • 8つのアクション/アクセサリデザイン
  • 1つの正面全身ヒーロー画像
  • 8つのアングルビュー
  • 24の包括的な感情表現

ブランドや教育機関の入力がない場合のデフォルト:11 × 41 + 8業界全身 = 459点のオリジナル。各通常の好みのカラーテーマは41点を追加します。ユーザーが公式ブランドまたは大学VIソースを提供した場合、デフォルトで8つの完全なVI派生シリーズを追加し、328点のオリジナルを追加します。

必要な読み物と入力

タスク開始時に必ずreferences/feature-switches.mdを最後まで読みます。クラシックシリーズが有効な場合はreferences/prompt-set.mdを読み、クラシックアクションデザインが有効な場合にのみその8つのコンセプトを使用します。ランダムまたはユーザーテーマが有効な場合はreferences/theme-expansion.mdを読みます。業界全身またはブランド/教育機関テーマが有効な場合はreferences/industry-brand-expansion.mdを読みます。オフラインHTMLギャラリーが有効な場合はreferences/selection-gallery.mdを読みます。

ユーザーがこのワークフローの開発方法、プロセスの学習方法、類似スキルの構築方法、または完成したスキルを初心者として使用する方法を尋ねた場合は、references/zero-to-personal-ip-skill-tutorial.mdを読みます。通常の画像生成タスクではチュートリアルを読み込まないでください。

顔がはっきり写ったユーザーの参照写真を1枚要求します。追加の写真が提供された場合は受け入れます。ローカルパスが指定された場合は、view_imageで検査します。生成前に、バンドルされている2つのビジュアル言語アセットを検査します。

  • assets/style-reference.png
  • assets/series-anchor.png

ユーザーの写真が唯一のアイデンティティとプレゼンテーションのソースです。バンドルアセットは手作りのクレヨン/ペーパーカットアウトのビジュアル言語のみを提供します。

ワークフロー

  1. 明示的な機能制御意図を検出します。功能开关ブロックも明確な有効化/無効化指示もない場合は、完全なデフォルト設定を強制します。制御意図が明示的な場合は、明示されたオーバーライドのみを解決し、省略されたスイッチはオンのままにします。単なる省略、短い表現、モジュール名の欠落をオプトアウトと解釈してはいけません。
  2. 解決された値でscripts/calculate_feature_plan.pyを実行します。有効なモジュールと予想されるオリジナル画像枚数を生成前にユーザーに伝え、設定が無効でない限り確認を待たずに続行します。
  3. アイデンティティDNAを抽出します:顔と顎の形状、眉毛、目、鼻、口、髪の長さ/質感/前髪/サイド、推定年齢層、姿勢、体格、目に見えるプレゼンテーションの手がかり、ソースでサポートされる服装/アクセサリー。性別アイデンティティを断言してはいけません。
  4. アイデンティティ、スタイル、パレットを分離します。バンドルされたイエロー/コバルトパレットはクラシックシリーズにのみ属し、ユーザーの永続的なパレットや好きな色ではありません。
  5. ステレオタイプではなく、目に見える証拠からプレゼンテーションガードレールを適用します。ユーザーの写真に表示されているか明示的に要求されていない限り、リボン、ネクタイ、リボン飾り、カール、眼鏡、ジュエリー、顔の毛などのアイデンティティ特性をスタイルアセットから転送してはいけません。すべてのモジュールとアングルにわたって髪の長さと質感を維持します。
  6. 有効なシリーズを確立します:
    • classic_seriesがオンの場合、クラシックシリーズ
    • random_theme_seriesがオンの場合、random_theme_count個のブラインドボックステーマ
    • light_theme_seriesがオンの場合、light_theme_count個の新しくデザインされたライトパレットブラインドボックステーマ
    • ランダムテーマの後に追加されるすべてのユーザー要求テーマ
    • brand_theme_count個の完全なシリーズ(ユーザー提供の公式ブランドまたは教育機関VIソースから派生)
  7. ランダム、ライト、またはユーザーテーマが有効な場合、scripts/draw_theme_seed.pyを1回だけ実行します。そのシリーズタイプがオフの場合は--count 0または--light-count 0を使用し、ユーザーテーマは--user-themeで渡します。シードと完全なJSONドローをPROMPTS.mdに記録します。技術的な再試行では、--seedを再利用します。
  8. シリーズごとに1つの正準キャラクター仕様を固定します:アイデンティティ特性、ヘアスタイル、衣装のシルエット、パレットの役割、顔の構造、クレヨンテクスチャ、白い切り抜きシルエット。そのシリーズ内のすべてのモジュールはそれを使用する必要があります。
  9. industry_full_body_packがオンの場合、references/industry-brand-expansion.mdを使用して8つの視覚的に異なる業界アイデンティティを計画します。これらは独立した装飾された正面全身オリジナルであり、テーマシリーズによって乗算されません。
  10. ブランドまたは教育機関テーマの場合、一次公式ソースに対して色と使用関係を検証します。URL、ドキュメントタイトル/日付、Pantone/CMYK/RGB値、および変換や画面近似値を記録します。デフォルトでは色と抽象的なビジュアル言語を使用します。シール、ロゴ、ワードマーク、ユニフォームをコピーしたり、推奨を示唆してはいけません。
  11. この順序で有効なモジュールを生成します:
    • base_designs:8つの独立したアクション/アクセサリデザイン
    • front_full_body:1つの中央配置の頭からつま先までの正面ビュー
    • angle_views:references/feature-switches.mdの正確なアングルリストを使用した、8つの独立したニュートラルな頭からつま先までのターンアラウンドビュー
    • emotion_pack:そのリファレンスの正確な感情リストを使用した、24の独立した頭と肩の表情
  12. オリジナル画像ごとに1回の画像生成呼び出しを使用します。グリッドを納品可能なオリジナルの代わりとして使用してはいけません。一貫性のために、ユーザーの写真、ビジュアル言語アセット、および最も近い承認済み同一シリーズアンカーをアングルと感情の呼び出しに渡します。
  13. サポートされている場合は4つずつのバッチで生成します。各バッチを検証し、失敗したセルのみを対象修正で再生成します。
  14. references/feature-switches.mdの構造を使用して非破壊的に保存します。承認済みセットを拡張する場合、そのハッシュを記録し、上書き、名前変更、再圧縮、再生成を決して行いません。
  15. series_collagesがオンの場合、オリジナルのみからモジュールおよびシリーズの概要画像を作成します。all_images_collageがオンの場合、すべての納品済みオリジナルから00-all-images-overview.pngを1回だけ作成し、不変のオリジナルと独立した業界画像を含めます。概要画像を別のオリジナルレベルのコラージュへの入力として含めてはいけません。
  16. selection_galleryがオンの場合、画像QAの後にscripts/build_selection_gallery.pyを実行して00-selection-gallery.htmlを作成します。正確な納品済みオリジナル数を--expected-countとして渡します。拡張モードでは、SHAマニフェストを通じて不変の外部オリジナルを含めます。ページはオフラインで動作し、バンドルテンプレートで要求されるESTHER不二の帰属表示とCC BY-NC-SA 4.0表示を保持する必要があります。
  17. FEATURES.json、PROMPTS.md、QA.mdを保存します。解決されたスイッチ、カウント、ランダムシード、ユーザーテーマ、公式VIソース、ファイルインベントリ、寸法、一意のハッシュ、ベースラインハッシュ、コラージュ入力数、ギャラリー入力数、HTMLインタラクションチェックを記録します。

検証

  • カウントがscripts/calculate_feature_plan.pyと完全に一致すること。
  • 各シリーズが少なくとも4つの認識可能なアイデンティティ特性と1つの正準ヘアスタイル/衣装システムを維持していること。
  • 正面全身画像が頭からつま先まで、中央、正面を向き、遮られておらず、手と足が読み取れること。
  • 要求された8つのアングルすべてが正確に1回存在し、左/右および正面/背面ビューが誤ってラベル付けされたりミラーリングされた複製でないこと。
  • 24の感情すべてが正確に1回存在し、アバターサイズで読み取れ、アイデンティティ、ヘアスタイル、衣装、パレットを変更しないこと。
  • 感情が眉毛、目、口、頬、および控えめなジェスチャーマークを変更すること。顔の構造や衣装は変更しないこと。
  • ランダムテーマとライトテーマが記録されたドローに由来すること。ライトテーマは高い価値の背景とパステルカラーの衣装を維持しつつ、読み取り可能な暗い線のコントラストを保持すること。ユーザー要求テーマはその後に追加され、決して置き換えないこと。
  • すべてのライトシリーズは、既存のダークシリーズやランダムシリーズの色変えではなく、独自の衣装シルエット、8つのアクションプロップコンセプト、落書き語彙、正準アンカーを持つ、新しくデザインされたキャラクターシステムでなければならないこと。
  • 業界全身オリジナルはそれぞれ、衣装構造、安全な小道具、姿勢、背景装飾を通じて異なる職業を示し、アイデンティティを維持し、ステレオタイプ、保護された記章、または虚偽の資格情報を避けること。
  • ブランドまたは教育機関シリーズは検証済みの公式色を使用するが、8つの新しくデザインされたシステムであり、8つの色変えではないこと。デフォルトで保護されたマークを複製したり、提携、認証、雇用、推奨を示唆してはいけないこと。
  • すべての納品物は個別の正方形ラスター画像であり、重複ハッシュ、テキスト、ロゴ、透かし、無関係なキャラクター、フォトリアリズム、グラデーション、3D、または磨かれたベクターフィニッシュがないこと。
  • 有効なコラージュは期待されるオリジナルを正確に1回含むこと。無効なモジュールはファイルや空のフォルダを生成しないこと。
  • 有効なHTMLギャラリーはすべての納品済みオリジナルを正確に1回参照し、概要やプレビューはなく、検索、フィルター、ショートリスト、リジェクト、モーダル、永続ストレージステータス、WeChatコピー、エクスポート、デスクトップ、モバイルの各チェックに合格すること。

ハンドオフ

有効な場合は00-all-images-overview.pngをインライン表示し、有効な場合は00-selection-gallery.htmlへのリンクを提供します。解決されたスイッチ、シリーズ数、シリーズあたりのオリジナル数、納品済みオリジナル総数、新規生成数、ランダムシード、追加テーマ、出力パス、FEATURES.json、PROMPTS.md、QA.mdを報告します。拡張モードでは、既存のオリジナルが変更されていないことを明示的に確認します。

関連スキル