Communitygithub.com

Microscape Poster(微缩景观海报)

元スキルは、アップロードされた写真をプレミアムな3:4縦長ポスターに変換します。上部には展示会用にライトグレーディングされた元の写真、下部には同じ被写体の3Dインパスト油絵風微縮景観(マイクロスケープ)を厳密な1:1の比率で分割して配置します。

Microscape Poster(微缩景观海报) とは?

Microscape Posterは、⼀枚の写真を芸術的な3:4縦長ポスターに変換するAgents Skillです。上部には展示会グレードで軽く調整された元の写真、下部には厚塗り油絵の質感を持つ3D微縮景観を配置し、厳密に1:1の比率で分割します。このスキルの最大の特徴は、`references/original-prompt/zh-CN.md` を唯一の美的権威として尊重し、その指示に従ってレイアウト、素材、色彩、タイポグラフィを完全に制御することです。Claude Code、Cursor、Codexなどの主要なAIエージェントプラットフォームに対応しており、ユーザーはインラインパラメータ(`--mode`, `--split`, `--size`, `--text`, `--locale`)を使用して迅速に生成を実行できます。また、ディレクトリを指定することでバッチ処理にも対応しており、複数の写真を一度に処理できます。ランタイム変数の解決、出力モードの選択、テキストの制御が可能で、スキルはプロンプトの改変や創作を一切行わず、元の芸術的ビジョンを忠実に再現します。

対応✓Claude Code✓Codex CLI~Cursor✓Gemini CLI
npx skills add cnlive860/microscape-poster-skill

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

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

ドキュメント

Microscape Poster(微縮景観ポスター)

references/original-prompt/zh-CN.md を唯一の創造的および美的権威として、新しいPNGアートワークを生成します。このスキルはランタイムシェルとして機能します。配信変数を解決し、変更されていないソースブリーフ本文に追加し、ビットマップ生成を実行し、結果を検証します。2番目のアートディレクションを作成してはなりません。

権限の境界

  1. すべての生成リクエストを構築する直前に、references/original-prompt/zh-CN.md を完全に読んでください。
  2. その最初のMarkdown見出しは管理文書ラベルであり、クリエイティブな内容ではありません。画像生成リクエストからその見出しを省略し、その後、残りのソースブリーフ本文をそのままコピーします。このファイル、README、サンプル、ランタイムアダプターリファレンス、または references/original-prompt/ にある読み取り用翻訳で要約、翻訳、修正、拡張、再解釈、または置き換えてはいけません。その翻訳は国際的な読者と共有のためのものであり、ランタイムプロンプトの代替として決して使用しません。
  3. ソースブリーフは、被写体の変換、デザイン領域内の構図、色の導出、素材、インパストとペイントテクスチャ、余白、テキスト量、文言ロジック、タイポグラフィの特性、および禁止事項を所有します。
  4. ランタイム指示は、選択された出力モード、分割の厳格さ、最終キャンバス比率またはピクセル、現実ソースの配置または表示、ターゲットテキスト言語、およびユーザーが指定した正確なテキストのみを変更できます。
  5. すべてのランタイム指示は、完全なソースブリーフ本文の後に追加します。ソースブリーフの美的段落に挿入したり、書き換えたりしないでください。
  6. ソースブリーフは3:4の縦長キャンバスと厳密な1:1の上下分割を指定します。これらはブリーフ自身のプレゼンテーションコンテナとして扱います。モードまたは分割ブロックは、ユーザーが明示的に要求した場合にのみそのコンテナを置き換えることができます。残りのすべての美的および変換指示は有効のままです。
  7. 汎用パレットを作成したり、追加の色を抽出したり、スウォッチセットを固定したり、「美的動機」を発明したり、タイトルを事前作成したり、コピーパッケージを生成したり、外部の意味読み取りフレームワークを実行したりしないでください。ソースブリーフ自体がこれらのいずれかを要求する場合、画像モデルにそのまま正確に実行させてください。
  8. サンプルは結果のみを示します。その被写体、色、テキスト、レイアウトの偶然、またはアスペクト比をコピーしないでください。

次のロールを全体で使用します。

現実ビュー = アップロードされた写真。ソースブリーフの指示に従って軽くグレーディングされたもの
変換デザイン = ソースブリーフによる3Dインパスト油絵風微縮景観

モード名は漠然としたヒントではありません。要求されたアセットごとに、正確に1つのモードブロックを追加します。未使用のモードオプションを画像モデルに送信しないでください。選択された契約内で、ユーザーが明示的に正確なジオメトリを要求したり、ソースブリーフがすでにそれを固定している場合を除き、画像モデルに内部スケール、クロップ、環境拡張、余白、オーバーラップ、およびレイアウトを決定させます。

ランタイム変数のみを解決

ユーザーが明示的に名前付き結果の検査、編集、継続、または再利用を要求しない限り、すべての呼び出しは新しいジョブです。同じリクエストを繰り返すには、新しい生成と新しいタスクフォルダが必要です。古い一致ファイルが新しいリクエストを完了することはありません。記憶された配信設定により、繰り返される質問を減らすことができますが、古いソース、結果、プロンプト、またはタスクディレクトリの再利用を許可してはなりません。

デフォルトで完全に指定

ソースブリーフは、キャンバス比率(3:4縦長)、分割関係(厳密な1:1)、現実ソースの処理(軽い展示グレーディング)、およびテキストロジック(1つの短いタイトルと最小限の注釈)をすでに固定しています。したがって、デフォルトの配信変数はすでに完全です。

変数ユーザーが何も言わない場合のデフォルト
--modetop-bottom
--splitstrict(厳密な1:1、50%/ 50%)
--size3:4、ソースから具体的なピクセルに解決
--textprompt(画像モデルがブリーフ自身のロジックでタイトルを書く)
--localeユーザーの現在のリクエストの言語。本当に曖昧な場合のみ確認

したがって、/microscape-poster <photo> や /microscape-poster <directory> のような単純な呼び出しは、設定質問なしで直ちに生成されます。変数が本当に未解決または矛盾している場合にのみ質問してください。ソースブリーフがすでに決定していることをユーザーに再度言わせないでください。

インラインファストパス

呼び出しと入力の後の任意の場所でパラメータを解析します。

/microscape-poster <ソースまたはディレクトリ> --mode top-bottom,design-only \
  --split strict --size 3:4,2160x2880 \
  --text prompt --locale zh-CN
  • --mode:top-bottom、left-right、design-only の1つ以上。繰り返しフラグとカンマ区切りの値は累積します。自然言語の同等物と all / 全部 を受け入れます。
  • --split:strict または fluid。strict はソースブリーフからの正確な1:1の中点を強制します。fluid は中点を解放し、画像モデルが2つの部分のバランスを取るようにします。top-bottom と left-right に適用され、design-only では無視されます。
  • --size:auto、source、1:1、3:4、4:3、4:5、5:4、2:3、3:2、9:16、16:9、21:9、5:7、7:5、任意のカスタム比率、または正確な WIDTHxHEIGHT の1つ以上。繰り返しフラグは累積します。× を受け入れます。
  • --text:prompt、exact、または none。レガシーエイリアス auto → prompt と custom → exact を、古いラベルをユーザーに提示せずに受け入れます。
  • --copy "...":ユーザーの正確なテキスト。--text exact を意味します。書き換えたり翻訳したりしないでください。
  • --locale:表示テキストのターゲット言語、市場、またはロケール。
  • --out:明示的な出力ルート。
  • --prefs:last、edit、new、off、または clear。この呼び出しが、ファミリー全体で記憶された配信設定を再利用、編集、無視、抑制、またはクリアするかどうかを制御します。

明示的なパラメータは曖昧な散文をオーバーライドします。複数値パラメータは累積し、ユーザー順に重複排除します。単一値パラメータは最後の明示的な値を使用します。必要なすべての変数が解決された場合、事前チェックをスキップして生成します。値が部分的である場合、未解決の変数についてのみ質問します。--text none と --copy のような直接的な矛盾について質問します。

記憶された設定ゲート

現在の散文とインラインパラメータを解析した後、references/runtime-preferences.md を完全に読み、通常の事前チェックの前にそれに従ってください。未解決の設定が残っており、有効な以前の記録が存在する場合、正確に3つの明確なルートを提供します:再利用、再利用して編集、または新しい設定。完全に指定された現在の呼び出しは真のファストパスのままであり、この質問をスキップします。

記憶された記録は、XXDパネルファミリー全体で共有されます。これらは共通の配信変数であり、美的選択ではないからです。現在の明示的な要件が常に優先されます。正確なコピー、ソースパス、生成コンテンツ、モデルルート、資格情報、またはシークレットを決して記憶しないでください。現在の設定が完全に解決されたら、ユーザーが --prefs off を選択したか、呼び出しを記憶しないように要求した場合を除き、安全な配信フィールドのみを scripts/panel_preferences.py を通じて保存します。

ディレクトリバッチ取り込み

ソースブリーフは写真ごとに1つの独立したポスターを必要とするため、バッチはファーストクラスのパスです。ソースとして供給された読み取り可能なディレクトリは、明示的なバッチ意図です。すぐにバッチ処理を開始します。ユーザーにバッチが必要かどうかを尋ねたり、インベントリの前に関係のないモードメニューを表示したりしないでください。

  1. サポートされているラスターファイル(.png、.jpg、.jpeg、.webp、.heic、.heif、.avif、.tif、.tiff、.bmp)を大文字小文字を区別せずに再帰的にインベントリします。明示的なトップレベルのみのリクエストまたはユーザーの除外を尊重します。
  2. 隠しファイルと隠しディレクトリ、非画像、このスキルの生成タスクフォルダ、および供給されたツリー内の出力ルートを無視します。解決されたターゲットが供給されたディレクトリから escapes するシンボリックリンクをたどらないでください。
  3. 相対パスで安定した自然順序を使用します。生成前に発見された数と再帰的スコープを報告します。読み取り不能またはデコード不能な候補を特定します。決して黙ってスキップしないでください。サポートされている画像が存在しない場合、空のタスクディレクトリを作成せずに停止します。
  4. 発見されたソースごとに1つのキューアイテムを構築します。すべてのアイテムはこの同じスタイルブリーフを変更せずに使用します。バッチ中に別のスタイルを選択、ブレンド、または切り替えないでください。
  5. 共有モード、分割、サイズ、テキスト、およびロケール設定をバッチ全体で1回解決します。パラメータと明確な散文は依然として質問をスキップします。auto と source は画像ごとに解決します。向きが異なる場合があるためです。実行前に、入力数、共有設定、画像ごとの例外、および予想される総出力数を述べてください。
  6. 各ソースを論理的に分離された生成ジョブとして扱います。ソースブリーフを新たに読み、プロンプトを独立して構築し、別の画像の内容、推測された意味、文言、プロンプト、または結果をそれに持ち込まないでください。各ポスターは自己完結型です。複数のソースを1つのシートにマージしないでください。
  7. --text prompt は、各画像に対して独立してソースに基づいた文言を生成します。--text none はすべての画像に適用されます。単一の --copy は、同じ正確なテキストをすべての画像に意図的に適用します。正確なテキストが異なる場合、明示的な相対パスまたはファイル名から正確なテキストへのマッピングを受け入れ、生成前に意図されたすべてのソースを検証します。マッピングされたキャプションを別のソースに再利用しないでください。
  8. 失敗したソースまたはアセットは、後のキューアイテムを黙ってドロップすることなく、名前を付けて報告する必要があります。通常の単一アセット再試行ルールを失敗した出力にのみ適用し、残りのキューを続行し、成功/失敗のカウントとパスで終了します。

1回のバッチ呼び出しは、キューアイテムが論理的に分離されていても、1つの物理タスクディレクトリです。ソースごとにタスクディレクトリを作成しないでください。

機能適応事前チェック

質問UIを取得するためだけにユーザーのセッションをプランモードに切り替えないでください。スキルは動作を記述しますが、ホストが公開していないUI機能を作成することはできません。実際の質問ツールスキーマを検出し、次の順序に従います。

  1. 本物の複数選択ツールが利用可能 — 例えば AskUserQuestion で multiSelect: true を含むClaude Code: モードとサイズには真のチェックボックス質問を使用します。分割の厳格さとテキストモードには単一選択質問を使用します。フォームを表示した後に冗長な番号付きメニューを印刷しないでください。
    • 最初のフォーム:モード(top-bottom、left-right、design-only)を multiSelect: true で。分割(严格 1:1、自由比例)を単一選択。テキストモードを単一選択。
    • サイズ質問が本当に必要な場合、3:4(简报默认)、跟随原图、常用比例、自定义 を提供します。常用比例 が選択された場合、すべての具体的な比率に対して真のチェックボックスグループを表示し、ホストのオプション制限で必要な場合にのみ分割します:正方形 1:1。ポートレート 3:4、4:5、2:3、9:16、5:7。ランドスケープ 4:3、5:4、3:2、16:9、21:9、7:5。グループ間で選択を累積します。自定义 が選択された場合、ホストの自由入力/その他パスを通じて1つ以上の比率または正確なピクセルターゲットを収集します。
  2. 相互排他的な質問ツールのみが利用可能 — 例えばCodex request_user_input: テキストモード、分割の厳格さ、またはサイズ入力ルートなど、本当に単一選択のフィールドにのみ使用します。ユーザーが複数を選択できる場合に、モードや具体的なサイズを単一選択として決して表現しないでください。それらの複数値フィールドは、以下の2ラウンド組み合わせ入力で収集します。単一選択カードがチェックボックスであると主張しないでください。
  3. インタラクティブな質問ツールが利用不可: 以下の同じ2ラウンド組み合わせ入力を使用します。これは型付きの複数値入力であり、クリック可能なフォームではありません。Markdownの - [ ] ボックスやその他の偽のコントロールを描画しないでください。

インラインパラメータと明確な自然言語が常に優先されます。すでに解決されたすべてのフィールドをスキップします。必要なすべての値が存在する場合、すべての質問をスキップしてすぐに生成します。

2ラウンド組み合わせ入力フォールバック

第1ラウンド — モードと分割:

请选择一个或多个成品类型:

1. 上下对照(原图在上,厚涂微景观在下)
2. 左右对照(原图在左,厚涂微景观在右)
3. 只要微景观(原图仅作参考,不出现在成品中)

上下/左右采用哪种分割?
A. 严格 1:1(各占 50%,原始简报的默认要求)
B. 自由比例(由画面自行平衡两部分)

可回复:1,A|1+3,B|全部,A

第2ラウンド — サイズが本当に未解決の場合のみ、サイズとテキストを一緒に尋ねます:

请选择尺寸,可多选:

1. 3:4 竖版(原始简报的默认构图)
2. 跟随原图
3. 常用比例(可直接写 4:5、9:16 等一个或多个比例)
4. 自定义(输入一个或多个比例/准确像素)

请选择文字方式:

A. 模型根据原始简报生成标题与极少量注释(注明语言)
B. 使用我的准确文字(发送原文并注明语言)
C. 不要文字

可回复:尺寸 1;文字 A,简体中文
可回复:尺寸 4:5、16:9;文字 B,准确文字「……」,简体中文

ソースブリーフの外で文言を決定しないでください。オプションAの場合、ターゲット言語のみを画像モデルに提供します。画像モデルはソースブリーフの既存のテキストロジックに従います。オプションBの場合、ユーザーの文字をそのまま渡し、他のコピーを追加しません。オプションCの場合、すべての表示テキストと疑似テキストを禁止します。

人の外見、名前、服装、シーン、ファイル名、メタデータ、看板、またはスキルを操作するために使用される言語から、言語または市場を推測しないでください。テキストが要求されるたびに明示的に解決します。自然なターゲット言語の整形、方向、句読点、間隔、および改行を使用します。アラビア語の場合、アートワークを無差別にミラーリングせずに、接続形式と右から左へのテキストフローを維持します。

サイズ解決

  • ソースブリーフは3:4縦長を指定しているため、3:4がデフォルトであり、黙示的なフォールバックではありません。ソースから具体的なピクセルに解決し、結果を述べてください。別の「推奨比率」ステップはありません。
  • auto は、ソースの向きとユーザーの記述された使用法が別の比率を明らかに優れているとしない限り、ソースブリーフの3:4のデフォルトを尊重することを意味します。その場合、その比率とピクセルを推奨し、述べてください。
  • source は、要求された通常の出力全体に対してソース写真のアスペクトを使用することを意味し、ブリーフの3:4をオーバーライドします。
  • 正確なピクセルは比率をオーバーライドします。
  • すべての異なるアスペクト比は、同じソースと同じそのままのスタイルブリーフからの別個の完全なキャンバス構成です。ある比率から別の比率をクロップしないでください。1つのアスペクトを共有する複数の解像度は、最高品質の承認された構成からエクスポートされる場合があります。
  • サイズセットは、ユーザーがモードごとにサイズをマッピングしない限り、選択されたすべての通常モードに適用されます。
  • 生成前に、解決されたモード、分割の厳格さ、具体的なサイズ、テキストモードとロケール、および予想される出力総数を述べてください。

実装

ファイル生成

  • 出力は常にPNG形式です。
  • ファイル名は、ソースファイル名 + モード + サイズから生成されます。
  • 出力は --out で指定されたディレクトリに保存されます。指定されていない場合は、ソースと同じディレクトリの output/ に保存されます。

エラー処理

  • 読み取り不能なソースファイルは、明確なエラーメッセージとともにスキップされます。
  • 生成中に失敗したアセットは、最大1回再試行されます。
  • バッチの終了時に、成功数と失敗数が報告されます。

記憶された設定

  • 設定は scripts/panel_preferences.py を使用して保存されます。
  • 保存されるフィールド:モード、分割、サイズ、テキストモード、ロケール。
  • 正確なテキスト、ソースパス、生成コンテンツは保存されません。
  • ユーザーは --prefs off で記憶をオプトアウトできます。

関連スキル