mcpField
H
handdraw-style-prompter

handdraw-style-prompter

github.com/yang0クリエイティブ・メディア6.4k192 回インストール今日更新
リポジトリ

handdraw-style-prompter について

handdraw-style-prompterは、手描き風のプロンプト作成や画像関連の企画に使うインストール可能なパッケージです。記事の挿絵、ポスター、カバー、キャラクターデザイン、素材、動画、撮影などの依頼を専門スキルに振り分けます。

主な機能

  1. 01依頼を専門スキルに振り分け
  2. 02スタイルとテーマカラーを推薦
  3. 03画像プロンプトを作成
  4. 04カスタム素材を管理
  5. 05動画や撮影を企画

活用シーン

  1. 01ポスターや記事カバーのプロンプト作成
  2. 02記事の挿絵と挿入箇所の計画
  3. 03キャラクターデザインカードの作成
  4. 04動画のショットや撮影の企画

MCP 対応

READMEにはMCP連携についての記載がありません。

インストール

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

$npx skills add https://github.com/yang0/handraw-style --skill handdraw-style-prompter

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

.gitignore
COLORS.md
LICENSE
AGENTS.md
COLORS_en.md
TUTORIALS.md
MANIFEST.md
LAYOUTS.md
STYLES.md
plan-gallery-feishu.md
TUTORIALS_en.md
README.md
README_en.md
STYLES_en.md
LAYOUTS_en.md
scripts/
build_markdown_galleries.py
migrate_style_assets.py
style_asset_paths.py
verify_all_business_files.py
contact_sheet_registry.py
batch_generate_all_business.py
import_manual_style.py
scrape_tweet.py
import_tweet_style.py
patch_image_numbers.py
style_library_import.py
skills/article-illustration-planner/scripts/
insert_illustrations.py
skills/couple-photo-orchestrator/
CURRENT_VERSION.md
CHANGELOG_COUPLE_PHOTO_ORCHESTRATOR.md
skills/couple-photo-orchestrator/scripts/
build_release.py

詳細

手描きスタイルプロンプター

これは、手描きスタイルパッケージ全体のインストール用エントリーポイントです。 パッケージのルートには、images/ギャラリーと番号付きの参照アセットが含まれています。運用上の仕様はskills/handdraw-style-prompter/SKILL.mdを参照してください。

リクエストに対応する前に、そのSkillファイルを最後まで読んでください。 ギャラリーと参照画像のパスはすべて、このインストール済みパッケージのルートを基準に解決してください。このリポジトリをパス.にインストールし、images/ディレクトリとネストされたSkillを同じ場所に保持してください。

リクエストの振り分けインデックス

ユーザーが記事のイラスト作成、記事のイラスト計画、挿入位置の選定、または記事画像用プロンプトの作成を依頼した場合は、依頼に対応する前に article-illustration-planner を読み込み、実行してください。スタイル番号の解決とプロンプトの構成には、 handdraw-style-prompter の手描きスタイルのルールを使用してください。

ユーザーがポスターのデザイン、ポスター用プロンプトの生成、または構造化されたポスター用プロンプトの作成を依頼した場合は、 poster-prompt-generator を読み込み、実行してください。手描きスタイルライブラリ(#001–#312)とテーマカラーライブラリ(C-01–C-36)から、統一感のあるスタイルとテーマカラーの組み合わせを積極的に提案してください。

ユーザーが記事のカバーのデザイン、カバー用プロンプトの生成、WeChat公式アカウントのカバーの作成、または記事向けのX/SNSカバーのデザイン(例:“给文章做封面”、“文章封面设计”、“公众号封面”、“X文章头图”)を依頼した場合は、依頼に対応する前に article-cover-designer を読み込み、実行してください。約200語の要約を抽出し、ターゲット層を推定し、ビジネスシナリオを設定して、スタイル(#001–#312)とテーマカラー(C-01–C-36)を組み込み、固定プロンプト指示「まず比喩をデザインしてから画像を生成し、メインタイトルを目立たせ、小さな文字は少なくするか、なくしてください。その他はお任せします。」を適用します。

ユーザーが2つのスタイルのブレンド、統合、融合、クロスメディア融合プロンプトの生成、または「キャラクターの視覚言語×シーンの視覚言語」のアートワーク作成(例:“【风格融合设计】”、“风格融合设计”、“风格融合”、“融合两种风格”、“角色与场景风格融合”、“双风格融合”、“跨媒介风格融合”)を依頼した場合は、依頼に対応する前に style-fusion-prompter を読み込み、実行してください。2つの手描きスタイル番号(#001–#312)の融合、またはスタイル番号とリアルなスタイルの融合に対応し、レイアウト(SC-/IG-)とテーマカラー(C-01–C-36)を任意で組み込み、厳密な2つの視覚言語の共存テンプレートを適用します。

ユーザーがIPキャラクターのデザイン、Character BibleまたはIP Design Manualの作成、標準IPカードの生成(例:“IP形象设计”、“角色设计手册”、“设计三视图与周边”、“IP-01至IP-18卡片”)を依頼した場合は、依頼に対応する前に ip-designer を読み込み、実行してください。5つのレイヤー(Strategy、Character、Visual、System、Commercial)にわたる18種類の標準カード(基本版6カード、標準版10カード、または完全版18カード)に対応します。

ユーザーがカスタムライブラリのアセットの管理、追加、検索、置換、削除(例:“添加到角色库”、“保存到道具库/场景库”、“替换角色基准图”、“修改资产名称/标签”、“初始化/挂载图库目录”、“查看图库清单”)を依頼した場合は、依頼に対応する前に custom-asset-manager を読み込み、実行してください。カスタムキャラクター(CH-)、小道具(PR-)、シーン(SCN-*)アセットのライフサイクル全体を、Gitの競合なしで管理します。

ユーザーが知識・チュートリアル系AI動画の企画、台本作成、演出、A/Bロールのビジュアルショットリスト生成、または動画制作の構成(例:“做教学视频”、“视频分镜表”、“知识类视频剪辑”、“A/B-roll编排”、“视频导演”)を依頼した場合は、依頼に対応する前に knowledge-video-director を読み込み、実行してください。ナレーション台本、音響との同期、白背景のIP演劇(Aロール)と暗い背景のモーショングラフィックス/デモ(Bロール)を交互に配置した7列のビジュアルショットリストを統括します。

ユーザーが撮影の企画、写真撮影プロジェクトの作成、ショットリストの生成、カップル/ウェディング/家族/ポートレート/コスプレ撮影プランの設計、またはテーマ撮影用のカード抽選(例:“拍摄企划”、“情侣照”、“婚纱照”、“写真”、“全家福”、“Cosplay拍摄”、“抽卡”、“8宫格”、“摄影分镜”)を依頼した場合は、依頼に対応する前に couple-photo-orchestrator を読み込み、実行してください。方向性の選定から、ルックのデザイン、シーンのマイクロゾーン、ポーズと感情の計画、シェアカードの作成、8ショットのアダプティブグリッド生成まで、パイプライン全体を統括します。

デフォルトモード

デフォルトではプロンプトのみを作成します。ユーザーが画像の生成、レンダリング、またはプレビューを明示的に依頼しない限り、画像生成ツールを呼び出さないでください。

自動スタイル・テーマカラー推奨ポリシー(デフォルトのインテリジェントなスタイルとテーマカラーの推奨)

どのような画像やプロンプトを生成する場合でも、デフォルトでは、ユーザーがスタイルとテーマカラーを指定していない場合、最適なスタイルとテーマカラーの組み合わせを自動的に推奨する必要があります。ユーザーが番号を指定していないことを理由に、生成を中断または拒否することは厳禁です。

重要

【中核原則:AI が毎回リアルタイムに動的判断し、固定化・機械的な適用を厳禁とします】

  • リアルタイムの動的な検討:記憶、ルール、プロンプト内に、「テーマキーワード → 固定スタイル番号/カラー番号」の静的で画一的な対応表を保持することは厳禁です(例:節気や伝統を見たら #268、自然を見たら #266、テクノロジーを見たら #011/#054、日常生活を見たら #018 とすることは厳禁です)。
  • 全ライブラリからのオープンなマッチング:推奨のたびに、AI は現在のユーザーの具体的なテーマの深い文脈、精神的な核、視覚的なメタファー、画面構成を踏まえ、全ライブラリの手描きスタイル 312 種(#001–#312)とクラシックテーマカラー 36 種(C-01–C-36)から、リアルタイムかつオープンな美的推論に基づいて、動的に組み合わせる必要があります。
  • 全ライブラリの多様性を引き出す:同じテーマでも、異なるデザインの視点から多様な美的表現が可能です(たとえば「菜園」は、水墨画風の写意にも、田園風の木版画にも、粗いオイルパステルにも、バウハウス風の幾何学的構成にもできます)。推奨のたびに、具体的な切り口に基づいて構想し、全ライブラリにある 288 種の画風と 36 種の色彩が持つ豊かな魅力を十分に引き出してください。
  • 美的な理由を具体化する:AI が提示する美的な推奨理由は、現在のテーマの視覚的なメタファーと画面構成に沿ったものでなければなりません。その画風の筆致や質感と、その色彩が持つ感情が、なぜこのテーマを完璧に伝えられるのかを説明し、ありきたりな表現は避けてください。
  1. スタイルもテーマカラーも指定されていない場合:ユーザーの入力からテーマの意味、感情的なトーン、対象者、使用場面を読み取り、AI が 312 種の手描きスタイルと 36 種のクラシック単色カラーパレットから、最も適した【スタイル番号 (#001–#312) + テーマカラー番号 (C-01–C-36)】の組み合わせをリアルタイムに動的に 1 組推奨します。テーマカラーの数に固定の上限は設けず、画面のレイヤーに応じて、単色を中心にするか、2 色を組み合わせるか(メインカラー+アクセントカラー)、または 3 色で調和させるかを柔軟に決定します。具体的な美的推奨理由を 1 文で簡潔に述べ、画像生成プロンプトを完全な形でそのまま出力します(または画像を生成します)。
  2. スタイルのみ指定され、テーマカラーが指定されていない場合:ユーザーが指定したスタイルを厳密に維持し、そのスタイルと画面のテーマに基づいて、AI が最も調和する【テーマカラー (C-01–C-36)】の組み合わせをリアルタイムに動的に推奨します(単色または複数色の組み合わせが可能です)。
  3. テーマカラーのみ指定され、スタイルが指定されていない場合:ユーザーが指定したテーマカラーを厳密に維持し、その色調と画面のテーマに基づいて、AI が最も適した【手描きスタイル (#001–#312)】を 1 つリアルタイムに動的に推奨します。
  4. 両方とも指定されている場合:ユーザーが指定した内容に完全に従って出力します。

スタイルの適用ポリシー

プロンプトのみの場合も、画像生成を明示的に依頼された場合も、同じ機能判定を使用します。現在選択されているモデル(またはモデルファミリー)を skills/handdraw-style-prompter/references/model_capabilities.json と照合します。モデルが指定されていない場合は、このライブラリの調整済みベースラインモデルである gpt-image-2 をデフォルトとして使用します。デフォルトの不明な機能に対するフォールバックを使用するのは、ユーザーが未調整のサードパーティモデルを明示的に指定した場合に限ります。判定では、索引に記載された作者名と生成されたスタイル名を使用し、作者の知名度や存命かどうかは基準にしません。

  • name_activation=strong:索引に記載された作者名、生成されたスタイル名、テーマのみを使用します。(#042 Beatrix Potter、#011 David Shrigley、#269 Socialist Realist Propaganda Poster など、強いアクティベーションを持つスタイルが該当します。モデルは美的スタイルをネイティブに理解するため、参照作者名とスタイル名のみを出力し、主要な特徴、ローカル画像ファイルパス、参照の分離に関する指示は絶対に出力しないでください。)

  • それ以外の場合は、利用可能なすべての肯定的な主要特徴を、作者/スタイル名およびテーマとともに含めます。

  • 名前と特徴だけでは強くアクティベートされない場合は、設定された参照アセットも必須です。明示的な画像生成では、referenced_image_paths を通じて渡してください。pure-image のプロンプトのみを出力する場合は、ユーザーが手動でアップロードできるよう、両方のプロンプト内にローカルアセットのパスと参照画像の分離に関する指示を記載します。graphic-text のプロンプトのみを出力する場合は、コピー可能なプロンプトのどちらにもパス、アップロードの指示、分離ブロックを含めず、解決された参照画像をプロンプトの外に表示します。アセットはインストール済みパッケージのルート以下にある、番号付きの 200 スタイルのディレクトリに格納されています。たとえば、#217 の場合は images/individual/201-400/217_grid.webp を使用します。

  • 肯定的な主要特徴がなく、名前も強くアクティベートされない場合は、作者/スタイル名、テーマ、参照画像を使用します。

  • モデル識別子またはその機能エントリーが利用できない場合は、unknown として扱い、利用可能な肯定的な特徴があれば含め、セーフティフォールバックとして画像を必須とします。

  • 決定的な判定が役立つ場合は、python skills/handdraw-style-prompter/scripts/resolve_reference.py --model <model> --style <number> を使用します。このスクリプトは JSON を出力し、不明なモデルの機能を推測することはありません。

  • リゾルバーは activation_source に name+style、name+style+traits、name+style+traits+reference-image、name+style+reference-image のいずれかを報告します。また、フィルター済みの prompt_traits と、必要な場合はローカルの reference_path も報告します。

  • インストール済みパッケージのルートを基準として、スタイル番号をその設定済み参照アセットに解決します。通常のフォールバックは images/individual/{bucket}/{number}.webp です(たとえば、048 は images/individual/001-200/048.webp にマッピングされます)。同じバケット内に対応する {number}_grid.webp がある場合はそちらが優先されます。

  • 参照画像が必要な場合は、以下の参照分離ブロックを pure-image のプロンプトのみの出力と、実際のすべての画像生成プロンプトに挿入します。graphic-text のコピー可能なプロンプトには挿入しないでください。実際の画像生成プロンプトには、添付アセットとともにこれが引き続き渡されます。

    中国語: 所附图片仅用于参考画风。只提取参考图的风格特征,例如线条、笔触、媒介、材质、色彩倾向和整体视觉语言;不要使用、复制或延续参考图中的任何主体、人物、动物、服装、道具、动作、姿态、场景、背景、构图、布局、文字或故事。最终画面内容完全以用户提供的主题为准。

    英語: Use the attached image only as a style reference. Extract only its stylistic qualities, such as linework, brushwork, medium, material texture, color tendencies, and overall visual language. Do not use, copy, or carry over any subject, person, animal, clothing, prop, action, pose, setting, background, composition, layout, text, or story from the reference image. The user's written theme is the sole source for the image content.

  • ユーザーのテーマが主題と物語の唯一の情報源であり、参照画像がテーマを上書きしたり内容を追加したりしてはなりません。

  • 目に見える肯定的な特徴のみを含めてください。避免、不要、不准、禁止 を含む節は除外し、traits フィールドを機械的にコピーしないでください。

  • 番号付き画像が存在しない、または渡せない場合は、その制限を報告し、通常のテキストプロンプトを提供してください。参照画像を捏造したり代替したりしてはなりません。

  • 生成後、番号付き参照画像が使用されたかどうかを識別してください。使用された場合は、その番号を識別してください。ユーザーがプロンプトのみを要求した場合に、生成を暗示してはなりません。

セッションの初期化

この Skill が呼び出された現在の Codex タスク/スレッドでの最初のターンで、ユーザーのリクエストを処理する前に両方の初期化アクションを実行してください。これは 任何首次请求 に適用されます。ギャラリーを開く、インデックスを閲覧する、プロンプトを要求する、画像生成を要求する場合も含まれます:

  1. このタスクでまだギャラリーが表示されていない場合は、現在のワークスペースまたはインストール済みパッケージのルートに基づいて skills/handdraw-style-prompter/gallery/index.html への絶対 file:// URI を動的に解決し、target.type="browser" とその URL を指定して mcp__codex_app__open_in_codex をブラウザータブで呼び出してください。gallery/index.html を target.type="file"、エディター、またはファイルプレビューとして開いてはなりません。
  2. リクエストがプロンプトを生成しない場合でも、正確な単独のステータス行 当前处于纯图模式,可切换为图文模式。 を同じ最終返信に含めてください。
  3. ブラウザー呼び出しの後でユーザーのリクエストを続行してください。ギャラリーを開くことは、プロンプト生成や明示的に要求された画像生成のフォローアップをブロックしてはなりません。同じ最初の返信で純画像モードの注記も追加する場合は、このステータス行を一度だけ表示してください。
  4. 同じタスク/スレッドの以降のターンでは、ブラウザー呼び出しやこの初回セッションのステータス通知を繰り返さないでください。初期化がすでに行われたかどうかを判断するには、会話コンテキスト(永続的な状態ファイルではなく)を使用してください。
  5. ブラウザー呼び出しが利用できない、または失敗した場合は、動的に解決されたローカル file:// フォールバックリンクを提供し、その後は通常どおり続行してください。

この初期化は、この Skill がタスク/スレッドで初めて呼び出された場合にのみ適用されます。無関係な会話ではギャラリーを開いてはなりません。

入力

スタイルのみの作業では、スタイル番号(001~312)が省略されている場合、テーマの意味に基づいて最適なスタイルとテーマカラーの組み合わせを自動で提案します。レイアウト作業ではレイアウト ID(SC-001 または IG-001)が必須です。スタイルやテーマカラーが省略されている場合は、調和するものを自動で提案します。任意で、テーマカラー(C-01~C-36 または色名)、アスペクト比、被写体の制約、テキスト要件、モードを指定できます。ユーザーがテーマを指定せずにプロンプトをリクエストした場合(例:スタイルやレイアウトを指定した場合)、テーマを尋ねるために処理を一時停止または中断しないでください。代わりに、明確なプレースホルダー(【请在此输入画面主题,或在生图模型中垫入你的照片】 / [Enter theme here, or attach your photo in the image AI] など)を含む完全なプロンプトをただちに出力します。指定された番号、レイアウト ID、または色 ID が無効な場合は、有効な番号付きの値を選ぶようユーザーに依頼してください。値をでっち上げてはいけません。指定がない場合は、アスペクト比を追加しないでください。

ユーザーは skills/handdraw-style-prompter/gallery/index.html で番号付きスタイルのコンタクトシートを、skills/handdraw-style-prompter/gallery/layouts.html でレイアウトのサムネイルを、skills/handdraw-style-prompter/gallery/colors.html でクラシックなモノクロのテーマカラーを確認できます。スタイルの正式な内容は styles_200_reorganized.md です。skills/handdraw-style-prompter/references/styles.json は生成されたインデックスであり、Markdown の変更後は python skills/handdraw-style-prompter/scripts/build_library.py で更新する必要があります。レイアウトのメタデータは skills/handdraw-style-prompter/references/layouts.json にあります。skills/handdraw-style-prompter/references/layouts/ 内の各エントリーに対応する二言語のプロンプトファイルがレイアウトの正式な内容であり、レイアウトギャラリーは python skills/handdraw-style-prompter/scripts/build_layout_gallery.py で更新します。モノクロカラーのメタデータは skills/handdraw-style-prompter/references/colors.json にあり、python skills/handdraw-style-prompter/scripts/build_color_gallery.py で更新します。

レイアウトワークフロー

  • レイアウト ID は、イラストのスタイルではなく、構図とテキスト構造を選択します。選択した出力言語のプロンプトファイルをそのまま使用し、ユーザーのテーマを唯一の題材およびコピーのソースとして末尾に追加してください。
  • レイアウトパターンの2つのアーキテクチャ分類(レイアウトパターンのデュアルアーキテクチャ): 本ライブラリにある全161種類のレイアウトパターンは、基盤となる設計と実行メカニズムに基づき、明確に次の2つのカテゴリに分類されます。
    1. 決定論的な静的レイアウト(純粋なテキストの直接連結型・Static Templates):
      • 大多数の標準的なパターンが該当します(例:SC-001SC-022のソーシャルメディアカード、IG-001IG-035のインフォグラフィック、SB-001SB-068のマンガのコマ割り、IP-001IP-013のIPデザイン、EC-001~EC-024のEコマース)。
      • 構図のトポロジーは単一で固定されており、画像生成モデルが明確に誤解なく理解できます。すぐに使用できる形式で、プロンプトテンプレートを直接取り出し、指定された画風とテーマを連結して出力します。
    2. 高次元の動的解析型レイアウト(スキルレベルの動的解析・決定型・Generative Frameworks):
      • 代表的なパターンはSC-021(自動適応型の写真2分割変換ソーシャルメディアカード)です。
      • このカテゴリのパターンは、単一の固定ワイヤーフレームではなく、高度に抽象化された「ビジュアル構図と空間文法のシステム」です。画像生成モデルには、複数選択式メニューを自律的に解析する能力がありません。選択肢のリストをそのまま並べると、意味の衝突によってモデルが劣化し、元写真の全景を機械的に背景としてそのまま使ってしまいます。
      • 実行メカニズム:AI アシスタントがアートディレクター(Art Director)を務め、事前解析と動的な判断を行う必要があります。
        • ユーザーがアップロードした写真またはテーマの視覚的特徴と感情的な基調を分析します。
        • 構図文法は厳密なラウンドロビン方式で切り替えます。ユーザーが構図を明示的に指定していない場合は、【枠越え型】、【ミニチュアの浮島型】、【記憶マップ敷き詰め型】、【クラシックな浮遊着地型】、【ネガポジ形状のかみ合わせ型】の間で順番に抽選する必要があります。同じ手法を連続して出力することは固く禁じられており、画面の多様性と高度な美的品質を確保します。
        • 現在の画面に合わせて、強力な背景浄化指示を動的に生成します(元画像の石壁、道路、木々などの環境ノイズを確実に除去し、40%–80%のクリーンなネガティブスペースを確保します)。
        • 画面比率の維持と2分割時のサイズ規則を厳守します。結合時に元画像の比率を変更したり、引き伸ばしたりすることは固く禁じられています。アート領域を加えた後の画像全体のサイズは、元画像の幅の2倍(左右に並べる場合)、または元画像の高さの2倍(上下に積み重ねる場合)とし、各領域を50%ずつにして、中央の境界線をぴったりと合わせます。
        • 最終的に、画像生成モデルが多様で豊かな芸術的構図を正確に描画できるよう、単義的・排他的・強い制約を伴う実行プロンプトを組み立てて出力します。
  • 画像アップロードと画像編集のルール(画像のアップロードは必須ではなく、画像のアップロードと編集に完全対応):SC-021(自動適応型の写真2分割変換ソーシャルメディアカード)でも、その他すべてのスタイル/パターンでも、ユーザーによる画像のアップロードは任意です。
    • ユーザーが画像をアップロードしていない場合:テキストのみでの直接出力に完全対応します。AI アシスタントはレイアウト規則と指定されたスタイルの特徴を直接組み合わせて、完全なプロンプトを作成します(テーマが指定されていない場合は、わかりやすいプレースホルダーを使用します)。会話を中断したり、ユーザーに画像のアップロードを強制したりすることは決してありません。画像生成モデルがネイティブに写実的な画面の生成とスタイル変換を行います。
    • ユーザーが画像をアップロード/編集する場合(写実画像から手描きへの変換/参照画像からのスタイル変換):完全に対応します。ユーザーが写真や参照画像をアップロードして「画像を編集」、「スタイルを変更」、「手描きに変換」するよう求めた場合、画像生成モデルが写実的な写真の表面にフィルターを機械的に重ねるのを防ぐため、プロンプトには次の固定の変換・再描画指示を必ず使用してください。 【请只提取人物的五官特征和姿态,场景轮廓,在画风上严格按 选择的风格重新画,不要在原照片上加质感。】 (英語版:[Extract only the character's facial features and posture, and the scene contours. Strictly redraw from scratch according to the selected style; do not add texture or filters onto the original photo.]) AI アシスタントは、参照画像の中核的な特徴(人物の外見的特徴、姿勢、服の輪郭、シーンの概要)をテーマの説明として抽出し、上記の固定指示を必ず付け加えます。画像生成モデルに手描きの描画方法で一から描き直すことを強制し、写実的なフィルターの適用や写真の微細な表面の保持を完全に防ぎます。
    • 中核となる原則は、最終的なピクセル単位の視覚的描画と画風の変換を、常に画像生成モデル(GPT Image、Midjourney、Fluxなど)がネイティブに行うことです。
  • レイアウト ID が選択された場合、ユーザーがモードを指定していなくても、自動的にグラフィックテキストモードを使用します(EコマースレイアウトEC-*を除きます。Eコマースレイアウトでは一般的なグラフィックテキスト用の接尾辞を追加せず、ユーザーが明示的に求めない限り、ビジュアルスタイルも組み込みません)。標準レイアウトでは、レイアウトプロンプトと固定のグラフィックテキスト用接尾辞を追加して組み合わせます。具体的なレイアウト規則とグラフィックテキストの意味的なガイダンスを組み合わせるため、固定の汎用グラフィックテキスト用接尾辞をプロンプトの末尾にそのまま追加してください。レイアウトのリクエストでは、純粋な画像モードの通知当前处于纯图模式,可切换为图文模式。を追加してはならず、コピー可能なプロンプト内に参照画像のファイルパスやアップロードの指示を含めてはなりません。
  • ユーザーがスタイル番号も指定した場合は、選択したスタイルの作者/スタイルラベル、使用が認められたポジティブな特性、および参照画像のポリシーをレイアウトプロンプトに組み合わせます(Eコマースレイアウトでは、ユーザーがスタイル番号を明示的に指定した場合に限り、スタイルを組み合わせます)。スタイル参照画像が影響を与えてよいのは描画スタイルのみです。選択したレイアウト、テキスト構造、テーマを変更してはなりません。
  • ユーザーのテーマと同じ言語で、完全なレイアウト組み合わせプロンプトを1つだけ返します。中国語の文字が含まれていれば中国語を使用し、それ以外は英語を使用します。混在した入力は中国語として扱います。スタイルのみの既存のリクエストでは、通常のバイリンガル出力を維持します。
  • レイアウトギャラリーは閲覧専用で、プロンプト入力フォームはありません。番号付きサムネイルを表示し、クリックすると大きなプレビューを開き、リクエストに応じて正式な中国語のレイアウトプロンプトをコピーします。

プロンプトモード

デフォルトは pure-image です。会話では 纯图模式 / 图文模式、コマンドラインでは --mode pure-image|graphic-text を受け付けます。

  • pure-image: 現在のプロンプトワークフローを維持します。通常の返信の後に、小さな注記 当前处于纯图模式,可切换为图文模式。 を追加します。

  • graphic-text: 主题: / Theme: の後にあるユーザーのテーマを正確に保持します。展開、言い換え、解釈、またはシーン要素、キャラクター、アクション、メタファー、感情的な説明、テーマに関する解説を追加しないでください。中国語と英語の両方のプロンプトの末尾に、次のテキストをそのまま追加します。その中のいかなる文字も翻訳、トリミング、正規化、書き換え、ラベル付け、並べ替えをしないでください。この接尾辞を含む正確な最終プロンプトが、生成が要求されたときに画像 AI にそのまま送信されます。参照アセットが必要な場合は、その画像をコピー可能なプロンプトの外側に表示します。そのローカルパス、アップロード指示、参照分離ブロックをどちらのプロンプトにも露出させないでください。

    【如果主题直白包含画面元素那就按主题出图,文案由你来升华,但是不要直接描述画面。 如果主题比较概念化,那么文案和主题尽量保持一致,如果文案较长由你提炼,由你先设计画面隐喻(人类和非人类都行)再出图 。 文字参与构图,图文一体】

出力

有効なリクエストに対して、以下の内容を返します。

  1. (スマートおすすめが適用された場合)おすすめの組み合わせ:
    • おすすめするスタイルとテーマカラーを示します(例:💡 スマートおすすめの組み合わせ:スタイル #{编号} · {generation_name} + テーマカラー {id} · {name_zh} ({name_en}))。
    • 美的観点からのおすすめ理由を簡潔に1文で示します。
    • 他に希望する番号があれば、いつでも変更を伝えられることをユーザーに案内します。
  2. 選択したスタイル:番号と生成されたスタイル名。解決された適用ポリシーで必要な場合は、2つのコピー用プロンプト内にスタイルの核となる特徴を含めます。核となる視覚的特徴を別項目として設けてはいけません。
  3. 中国語プロンプト:コピー用プロンプト自体を 风格名称:{generation_name}。 で始めます(重要なルール:生成するプロンプトの本文に番号を含めてはいけません。スタイル番号の #018、図型番号の SC-021/SC-001、色の番号の C-01 なども含みます。番号コードを画像生成モデルが画面内の文字として描画するのを防ぐため、自然な名称を直接使用してください)。テーマカラーを適用する場合は、主题色:{name_zh}({name_en})。 を含めます(色の番号は含めません)。ユーザーが明示したテーマと制約のみを記述し、インデックスに記載された作者/スタイル名を短い 参考作者/风格名称 ラベルとして必ず含めます。必要な場合は、絞り込んだ肯定的な特徴を 核心风格特征:... として追加します。ユーザーが画像の変更や、参照画像からの画風変換を求めた場合は、画面の要件の後に必ず次を追加します:【请只提取人物的五官特征和姿态,场景轮廓,在画风上严格按 选择的风格重新画,不要在原照片上加质感。】(「选择的风格」は、選択したスタイル名に合わせて具体化できます)。pure-image モードでは、必要な参照画像のローカルパスと、参照画像を分離する指示を追加します。graphic-text モードではテーマを原文のまま保持し、Prompt modes に記載された固定の接尾辞を末尾に正確に追加します。必要な参照画像はプロンプトの外に示します。特徴は描画スタイルのみを表し、ユーザーの被写体、動作、設定、ストーリーを置き換えたり変更したりしてはいけません。
  4. 英語プロンプト:コピー用プロンプト自体を Style name: {generation_name}. で始めます(プロンプト本文に #018、SC-021、C-01 など、数字または英数字のIDを含めてはいけません)。テーマカラーを適用する場合は、Theme color: {name_en}. を含めます。中国語プロンプトと同じテーマおよびユーザー指定の制約のみを記述し、インデックスに記載された作者/スタイル名を Reference author/style name として必ず含めます。必要な場合は、同じ特徴を Core style traits: ... として追加します。ユーザーがアップロードした写真の描き直しや画風変換を求めた場合は、次を追加します:[Extract only the character's facial features and posture, and the scene contours. Strictly redraw from scratch according to the selected style; do not add texture or filters onto the original photo.](「selected style」は、選択したスタイルの英語名に置き換えることができます)。pure-image モードでは、必要な参照画像のローカルパスと、参照画像を分離する指示を追加します。graphic-text モードではテーマを原文のまま保持し、固定の中国語接尾辞を末尾に正確に追加します。必要な参照画像はプロンプトの外に示します。一般的な構図の助言、品質に関する主張、ネガティブプロンプト、固定のスタイルアンカーは追加しないでください。
  5. 簡単な注意書き:プロンプトはあらゆる画像AIに貼り付けられます。生成結果は、そのAIによって制御されます。

視覚的特徴や追加のスタイル説明、一般的な品質・構図に関する表現、既定の回避事項リストを作り出してはいけません。各エントリーについて、インデックスに記載された元の作者/スタイル名を、指示どおり両方のプロンプトに含めます。これはインデックスのラベルであり、その人物についての主張でも、模倣を指示するものでもありません。知名度や存命かどうかを、モデルの能力を測る基準として使ってはいけません。

pure-image モードでは、テーマから推測できる具体的な視覚的内容(被写体、動作、物体、環境、必要に応じて雰囲気)のみを記述します。graphic-text モードではユーザーのテーマを原文のまま使い、意味の展開はすべて固定の接尾辞に委ねます。どちらのモードでも、レイアウトIDが明示的に選択されていない限り、構図、レイアウト、視覚的な豊かさ、品質、描画方法の判断は画像AIに委ねます。ユーザーが指定したテキスト要件は尊重しますが、文言を作り出してはいけません。

ユーティリティ

  • インストール済みパッケージのルートから、派生インデックスとギャラリーを再構築します:python skills/handdraw-style-prompter/scripts/build_library.py
  • レイアウトギャラリーを再構築します:python skills/handdraw-style-prompter/scripts/build_layout_gallery.py
  • カラーギャラリーを再構築します:python skills/handdraw-style-prompter/scripts/build_color_gallery.py
  • コンタクトシートを番号付きの単一画像に分割します:python skills/handdraw-style-prompter/scripts/split_contact_sheets.py
  • すべてのソース/インデックス/ギャラリーの整合性を検証します:python skills/handdraw-style-prompter/scripts/validate_library.py
  • 決定論的な CLI プロンプトの下書きを作成します:python skills/handdraw-style-prompter/scripts/prompt_style.py --style 18 --theme "秋天的第一杯奶茶"
  • レイアウトの組み合わせの下書きを作成します:python skills/handdraw-style-prompter/scripts/prompt_style.py --layout SC-001 --style 18 --theme "秋天的第一杯奶茶"
  • カラーの組み合わせの下書きを作成します:python skills/handdraw-style-prompter/scripts/prompt_style.py --style 18 --color C-01 --theme "秋天的第一杯奶茶"
  • 画像参照ポリシーを確認します:python skills/handdraw-style-prompter/scripts/resolve_reference.py --model <model> --style 18

CLI は簡易チェック用です。通常の会話では、テンプレートを機械的にそのまま使うのではなく、自然なバイリンガルのプロンプトを作成してください。

コメント