关于 img-gen-prompts
img-gen-prompts 是用于检索和核验图像生成提示词及配图的 Skill,限定使用 oip-visual-v2 数据集。它面向需要有来源依据的视觉参考的创作者,提供匹配理由,并区分精确匹配与相关结果。
主要功能
- 01检索并核验图像参考
- 02限定使用 oip-visual-v2 数据
- 03返回原始提示词及来源信息
- 04区分精确匹配与相关结果
- 05支持本地结果画廊
适用场景
- 01按创作意图查找视觉参考
- 02核对参考图及提示词出处
- 03浏览并比较检索结果
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ nanmicoder/ open-image-prompts --skill img-gen-prompts安装后在 Claude Code 中输入/img-gen-prompts确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
agents/openai.yamlreferences/gallery-session.mdretrieval-contract.mdscripts/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 是单独的备用渠道,可能恰好省略一项已声明的审美限制。绝不要把相关参考说成精确匹配:应披露其 missing_constraints,并且只推荐它实际展示的视觉决策。相关参考已限制为经图片确认的视觉证据,并排除未请求的截图、文档图形、大量文字、多面板布局和水印。
对于每条推荐,请返回:
- 稳定 ID、作者和源 URL;
- 代表性图片路径;
- 匹配类型是
exact还是related; - 所有已声明的
missing_constraints; - 未修改的
source_prompt; - 两到三个有意义的匹配理由;
- 可借鉴的视觉决策,以及不应照搬的内容。
译文和衍生提示词仅供参考,不能作为源提示词。如果两个渠道都没有相关结果,请说明语料库缺口,不要捏造来源信息。工具已执行唯一允许的单项回退;绝不要手动放宽主体、用途、明确的风格、场景、用户不变量或禁止的限制。
部分归档记录包含评论或帖子文案,而非可执行的生成提示词。请清楚标明这一区别,不要将此类文本作为可复用的原始提示词。
改编选定的参考内容
有需要时,将用户选定且彼此连贯的参考内容综合成新的英文提示词和简体中文对应版本。保留 $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,请先运行返回的 start_command,再将该 URL 作为可打开链接提供。