Community画像github.com

NanmiCoder/img-gen-prompts

oip-visual-v2 からトレーサブルなプロンプト・画像ペアを検索し、ローカルの結果ギャラリーを開きます。実際の画像生成リファレンスや正確なソースプロンプトの検索、検査、比較、ブラウズ、コピーを行う際に使用します。リファレンスを選択した後、依頼があればそれらを派生バイリンガルプロンプトに適応します。視覚的方向性がまだ不明確な場合は、最初に img-gen-taste を使用してください。

img-gen-prompts とは?

このスキルは、最新の `oip-visual-v2` アーカイブから、トレーサブルな画像生成プロンプトと実際の画像ペアを検索・取得するためのエビデンス&レトリーバルレイヤーとして機能します。各レコードには、実際の画像、未変更のソースプロンプト、ソースURL、作成者、安定したID、説明可能なマッチ理由が含まれます。レガシー/V1データや一般的なWeb画像検索にはフォールバックしません。ユーザーの意図を自然言語で検索し、完全一致(exact)と関連結果(related)を区別して提示します。ギャラリー機能により、ローカルで結果をブラウズ・比較でき、選択したリファレンスを基に英語と簡体字中国語のバイリンガルプロンプトを合成することも可能です。主にClaude Code、Cursor、CodexなどのAIエージェント環境での使用を想定しており、インストールにはGitHubリポジトリのクローンとセットアップが必要です。読み取り専用で動作し、タクソノミーのアクティブ化やデータベースの変更は行いません。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/NanmiCoder/open-image-prompts/tree/HEAD/skills/img-gen-prompts

Installed? Explore more 画像 skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

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

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

ドキュメント

Img Gen Prompts

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

アーカイブの特定と確認

このスキルのディレクトリを解決し、そのバンドルされたスクリプトを絶対パスで実行します。 現在のディレクトリ、シンボリックリンクされたスキルパス、または 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 を実行してください。

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

git clone https://github.com/NanmiCoder/open-image-prompts.git
cd open-image-prompts
npm run data:pull        # :db を追加すると巨大な画像パックをスキップします
export OIP_REPO_ROOT="$PWD"

検索と取得は画像パックなしでも機能します。ローカル画像プレビューにのみ必要であり、ギャラリーは各レコードのソースURLにフォールバックします。このスキルは読み取り専用です:タクソノミーのアクティブ化、レコードのラベル付け、データの公開、データベースの変更は絶対に行わないでください。

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

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ファセットフォールバックを実行しています。手動で被写体、使用法、明示的なスタイル、シーン、ユーザーの不変条件、または禁止された制約を緩和しないでください。

一部のアーカイブレコードには、実行可能な生成プロンプトではなく、コメントや投稿コピーが含まれています。その違いを明確にラベル付けし、そのようなテキストを再利用可能なオリジナルプロンプトとして提示しないでください。

選択されたリファレンスを適応

要求された場合、ユーザーが選択した一貫性のあるリファレンスを新しい英語プロンプトと簡体字中国語の同等のものに統合します。creative_spec 不変条件を保持し、$img-gen-taste によって提供されたリストを避けてください。新しいプロンプト、根拠(ソース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 を実行します。

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

関連スキル