mcpField
I
img-gen-prompts

img-gen-prompts

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

img-gen-prompts について

img-gen-promptsは、oip-visual-v2データセットに限定して、画像生成プロンプトと画像を検索・検証するSkillです。出典付きのビジュアル資料を必要とする制作者向けに、照合理由を示し、完全一致と関連結果を区別します。

主な機能

  1. 01画像資料を検索・検証
  2. 02oip-visual-v2データのみを使用
  3. 03原文プロンプトと出典情報を提示
  4. 04完全一致と関連結果を区別
  5. 05ローカルギャラリーで結果を閲覧

活用シーン

  1. 01制作意図に合うビジュアル資料を検索
  2. 02画像とプロンプトの出典を確認
  3. 03検索結果を閲覧・比較

インストール

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

$npx skills add https://github.com/nanmicoder/open-image-prompts --skill img-gen-prompts

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

同梱ファイル

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

agents/
openai.yaml
references/
gallery-session.md
retrieval-contract.md
scripts/
oip.py

詳細

Img Gen Prompts

エビデンスと検索取得のレイヤーとして機能してください。最新の oip-visual-v2 アーカイブのみを使用してください。おすすめする各レコードには、実在する画像、変更していない元のプロンプト、ソース URL、作成者、安定した ID、説明可能な一致理由を含める必要があります。レガシー/V1 データや一般的なウェブ画像検索には決してフォールバックしないでください。

アーカイブの場所を特定して確認する

この Skill のディレクトリを解決し、同梱スクリプトを絶対パスで実行してください。スクリプトは、現在のディレクトリ、シンボリックリンクされた Skill パス、または OIP_REPO_ROOT からチェックアウトを検出します。チェックアウト外にコピーしてインストールした場合は、その変数を設定する必要があります。

python3 <absolute-skill-directory>/scripts/oip.py status

ready が true で、アクティブなタクソノミーが厳密に oip-visual-v2 である場合を除き、処理を中止してください。データセットはリポジトリに含まれていません。db/prompts.db.gz と images/ は GitHub Releases からダウンロードします。アーカイブ、ローカル画像、またはギャラリーの依存関係が不足している場合は、続行する前にリポジトリのルートから npm run setup を実行してください。

リポジトリが見つからないとスクリプトが報告した場合、この Skill はチェックアウト外にコピーとしてインストールされています。チェックアウトを指定するか、作成してください。

git clone https://github.com/NanmiCoder/open-image-prompts.git
cd open-image-prompts
npm run data:pull        # add :db to skip the multi-gigabyte image packs
export OIP_REPO_ROOT="$PWD"

画像パックがなくても検索と検索取得は機能します。ローカル画像のプレビューのみが利用できず、ギャラリーは各レコードのソース URL にフォールバックします。この Skill は読み取り専用です。タクソノミーの有効化、レコードへのラベル付け、データの公開、データベースの変更は決して行わないでください。

ユーザーの実際の意図を検索する

python3 <absolute-skill-directory>/scripts/oip.py search \
  --intent "雨夜霓虹小巷里的电影感人像" --limit 8

python3 <absolute-skill-directory>/scripts/oip.py get --id <tweet_id>

推測したスタイル、被写体、否定的な制約を加えず、ユーザーの言葉をそのまま渡してください。品質を判断する前に、parsed_intent、match_reasons、タグ、absolute_image_paths を確認し、代表的な画像を開いてください。制約や結果が空の場合の解釈については、references/retrieval-contract.md を読んでください。

results は完全一致として扱ってください。related_results は別のフォールバック用チャネルで、宣言された美的制約をちょうど 1 つ省略している場合があります。関連参照を完全一致として提示しないでください。missing_constraints を明示し、その参照が実際に示している視覚的な判断のみをおすすめしてください。関連参照は、すでに画像で確認された視覚的エビデンスに限定されており、要求されていないスクリーンショット、ドキュメントのグラフィック、テキストの多い画像、複数パネルのレイアウト、透かしは除外されています。

おすすめごとに、次の情報を返してください。

  • 安定した ID、作成者、ソース URL。
  • 代表画像のパス。
  • 一致の種類が exact か related か。
  • 宣言された missing_constraints があれば、その内容。
  • 変更していない source_prompt。
  • 意味のある一致理由を 2 つまたは 3 つ。
  • 再利用できる視覚的な判断と、コピーすべきでない要素。

翻訳や派生プロンプトは補助情報であり、元のプロンプトではありません。どちらのチャネルにも関連する結果がない場合は、出所を捏造せず、コーパスの不足として報告してください。このツールで許可されているのは、1 つの要素に限ったフォールバックのみです。被写体、用途、明示的なスタイル、シーン、ユーザーの不変条件、禁止制約を手動で緩和しないでください。

アーカイブのレコードには、実行可能な生成プロンプトではなく、解説や投稿文が含まれている場合があります。その違いを明確に示し、そのようなテキストを再利用可能な元のプロンプトとして提示しないでください。

選んだ参照を応用する

依頼された場合は、ユーザーが選んだ一貫性のある参照を組み合わせて、新しい英語のプロンプトと簡体字中国語版を作成してください。$img-gen-taste が指定する creative_spec の不変条件と避けるべき項目を維持してください。新しいプロンプト、出典 ID を含む根拠、元のプロンプトは明確に分けてください。元のプロンプト全文、アイデンティティ、ブランド、保護対象のキャラクター、固有のシーンをコピーしないでください。

ユーザーが視覚的に選べるようにする

ユーザーが結果を閲覧または比較したい場合は、references/gallery-session.md を読み、ローカルの結果セッションを作成して、コマンドから返された URL のみを開いてください。

python3 <absolute-skill-directory>/scripts/oip.py gallery \
  --intent "克制的暗调香水广告" --lang zh-Hans --limit 8

ギャラリーでは検索順位を保持し、「元のプロンプトをコピー」がバイト単位で忠実でなければなりません。url_usable が false の場合は、その URL を開けるものとして提示する前に、返された start_command を実行してください。

コメント