mcpField
M
minimal-zine-poster

minimal-zine-poster

github.com/boraoztunc创意与媒体431104 次安装11 周前更新
代码仓库

关于 minimal-zine-poster

这项提示词编写技能会将用户内容转为简约 zine 海报图像提示词,并指导使用 Gemini 3 Pro Image 生成图像。它强调留白、单一鲜明色彩主体和缩略图检查。

主要功能

  1. 01四段式图像提示词编译
  2. 02布局、主体、字体、纹理与情绪变体
  3. 03保留单一高饱和点缀色的规则
  4. 04通过内置脚本生成图像
  5. 05缩略图检查及一次重新生成

适用场景

  1. 01将文章提炼为适合海报的视觉概念
  2. 02制作留白充足的档案感或诗意海报
  3. 03根据给定文本或参考图生成海报

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/boraoztunc/skills --skill minimal-zine-poster

安装后在 Claude Code 中输入/minimal-zine-poster确认已加载。

附带文件README.mdscripts/generate.sh

详细介绍

极简 Zine 海报

将用户的内容编译成图像提示词,然后据此生成图像。

这种风格主要有两种常见失败模式,以下每条规则都是为了避免其中之一:

  • 密度失控 — 海报被填得满满当当,不再像海报。通过留白比例和视觉簇大小比例加以控制。
  • 强调色褪色 — 模型读到“极简、做旧、低饱和”后,把承载图像的唯一颜色也变淡。通过 Color Engine 和禁用措辞列表加以控制。

提示词编译器

只编译最终会呈现为像素的内容。每个提示词都必须按以下顺序回答这九个问题。

  1. 画布 — 输出画幅和基底表面是什么?

    • 竖向长纸海报;整幅为做旧纸张;无边框,不要样机。
    • 描述表面,而非尺寸。宽高比通过 API 设置,而不是写在提示词里。
  2. 注意力构图 — 视线落在哪里,留白有多少?

    • 70–90% 为素净纸面。一个占画面 8–25% 的视觉簇。置于中央、上中部、下中部、左下或右上。绝不贴边。
  3. 图像主体 — 唯一可视化的主体是什么?

    • 将主题转化为单个物体、局部、照片裁切、标本、剪贴图形、剪影、旧版画、纹理窗口或简短的概念关系。只表达一个想法,不要场景。
  4. 主体处理 — 用什么材质工艺让主体融入纸张?

    • 灰度照片和纸张碎片可采用低对比度、复印柔化、撕裂边缘、半色调、扫描线、孔版印刷颗粒、复印磨损、墨迹晕染或轻微错位。
    • 绝不对彩色主体应用低饱和度或低对比度。
  5. 文字排版 — 文字在视觉上如何呈现?

    • 小号衬线字体、打字机字体或等宽字体。一句简短、可读的短语。可选极小号日期/地点/天气和署名。半可读的微型文字或碎片化字母。文字可以漂移、贴近图像边缘、模糊或错位。
  6. 色彩逻辑 — 强调色策略是什么?

    • 参见下方的 Color Engine。
  7. 复制质感 — 整幅图像呈现何种印刷/扫描工艺?

    • 平面正投影的纸张扫描效果;哑光吸墨纸;漫射光;低至中等对比度;无硬阴影;无 3D 景深。
  8. 情绪温度 — 观者在辨认物体之前应有什么感受?

    • 安静、诗意、怀旧、稀疏、日记感、档案感、疏离、记忆感。日本/韩国独立 Zine 或极简编辑风格。
  9. 严格避免项 — 参见负面约束。

色彩引擎

一个醒目、高饱和、不透明的彩色墨色锚点。其余部分由纸张、灰色和黑色构成。

  • 用具体措辞描述:fully saturated cobalt-blue risograph ink、opaque ultramarine cutout、vivid pear-green flat silhouette、clean tomato-red printed block。
  • 优先使用钴蓝或群青。也可轮换使用青色、紫罗兰色、洋红粉、柠檬黄、梨绿、橙色、番茄红。
  • 高饱和区域约占画布的 0.8–2.5%,或视觉主体的 15–35%。缩略图中也必须清晰可见。
  • 色彩本身可以承载主体。优先选择彩色树木、水果、贝壳、花朵、几何剪纸、窗户或海报碎片,而不是带有一个彩色套印刻度的灰色物体。不要总是把点缀缩减为一个圆点或一条细线。
  • 让纸张、灰度照片、微型文字和次要标记保持低调。即使添加颗粒、网点、墨水晕染或套印错位,也要保留锚点的饱和度。
  • 仅对纸张、照片和次要墨色使用 low contrast 和 muted grayscale,绝不要用于整张图像。
  • 每张图使用一种主色调。只有在有助于表现主体且不会让海报显得商业化时,才允许出现少量第二种色调。

禁用措辞,除非用户明确要求单色、低饱和或粉彩风格的输出:near-monochrome、no strong accent、pale accent、muted accent、faded accent、pastel accent。

批量生成时:至少 60% 的图像必须使用彩色主体、剪纸或色块。其余图像可使用圆点、细线或彩色文字来形成节奏感。

变化引擎

编写提示词前,从每个维度中各选一项。变化必须改变视觉语法,而不只是改变位置。如果近期输出使用了相同的布局或锚点,就换一种。

布局类型 — 中央碎片 · 左下方漂浮 · 右上方色块 · 双面板 · 不规则剪纸 · 文字主导 · 圆点环绕 · 单一标本

图像锚点 — 微小褪色照片 · 撕边纸片 · 扁平剪影 · 纯色块 · 旧版印刷插画 · 物体标本 · 半透明几何叠层 · 抽象纹理窗口

排版模式 — 碎片化漂浮字母 · 紧贴图像边缘的短语 · 带日期/天气的档案微型文字 · 对角散布的词语 · 低对比度灰色幽灵文字 · 粗糙凸版印刷的标题式主体 · 色块内的文字 · 几乎没有文字,仅有一条极小的说明

纹理模式 — 复印柔化效果 · Risograph 颗粒 · 凸版印刷墨水晕染 · 网点劣化 · 胶片颗粒 · 扫描噪点与纸纤维 · 旧纸斑驳纹理 · 特定文字上的柔和动态模糊

氛围 — 静谧 · 夏日 · 孤独 · 童年 · 海滨 · 午后 · 夜晚 · 回忆 · 轻微超现实感

提示词结构

分为四个简短段落:

  1. 画布 + 纸张 + 留白 + 主体的大小与位置
  2. 主体隐喻 + 锚点类型 + 锚点处理方式
  3. 排版 + 点缀色策略 + 印刷瑕疵
  4. 平板扫描氛围 + 避免事项

在第 3 段中,明确写出确切色调、颜色的材质形态及大致视觉占比。

果断胜于面面俱到。说明锚点的位置和大小、文字的呈现方式、点缀色是什么,以及扫描效果如何。能让人具体想象画面的提示词,胜过冗长的风格阐述。只有在确有必要时才指定图像中的确切文字——图像模型会把较长的字符串生成得歪扭失真。

工作流

  1. 解析内容。 找出核心主题、情绪、提供的确切文本、可能的视觉隐喻,以及参考图像的作用。对于文章或复杂论述,提炼一个可转化为图像的核心意象——不要概述论点。如果没有提供文本,就创作一句简短的诗意短句。

  2. 选择配方。 在 Variation Engine 的每个维度上各选一项,然后通过 Color Engine 选择色调。不要默认采用“微型照片 + 蓝色圆点 + 微型文字”,除非确实合适。如果配方显得繁杂,先简化字体或色彩处理。

  3. 将提示词整理为四段式。

  4. 生成图像——见下文。

  5. 以缩略图尺寸检查。 如果高彩度视觉焦点缺失、褪色,或缩小到几乎无法察觉,或者海报明显违反配方,就收紧提示词并重新生成一次。不要继续循环;说明仍有哪些问题。

  6. 返回图像和提示词。

生成图像

运行随附脚本。脚本会写入一张 PNG 并打印绝对路径。

scripts/generate.sh "<compiled prompt>" [output-name]

脚本使用 Gemini 3 Pro Image,需要在环境中设置 GEMINI_API_KEY。它通过 aspectRatio 原生渲染 3:5,因此不要在提示词中重复说明像素尺寸——画布段落应描述表面,而非分辨率。

除非用户指定路径,否则图像会保存到当前工作目录下的 ./zine-posters/。

如果缺少密钥,脚本会退出并显示一条消息。不要将此视为任务失败:返回整理好的提示词和配方,明确说明由于缺少 GEMINI_API_KEY,跳过了图像生成,并指出可以通过 export GEMINI_API_KEY=... 设置该变量。没有图像的提示词属于部分结果,应明确说明。

负面限制

始终避免:

  • 满版铺开的主体或场景
  • 商业广告式标题层级、产品广告布局、Logo 组合、CTA、品牌宣传活动风格
  • 干净的数字 UI 背景
  • 光面纸张样机、厚重的纸张阴影
  • 3D 渲染、电影感灯光、硬阴影、景深、霓虹灯、赛博朋克
  • 可爱卡通、萌系插画、动漫海报、戏剧化时尚大片
  • 过多物体、贴纸、颜色、说明文字或装饰纹理
  • 高分辨率图库照片写实风格
  • 大段整洁、完全清晰可读的文字

输出格式

![Minimal zine poster](absolute-image-path)

**Prompt**

```text
[final prompt used for generation]
```

**Recipe** — layout / anchor / typography / accent / texture / mood

[one line on how the content was interpreted]

质量检查

定稿前,请确认:

  • 是否选定了完整配方——布局、视觉焦点、字体、点缀、纹理、情绪?
  • 结构与近期输出相比是否有实质差异?
  • 70–90% 的画面是否呈现为裸露纸面?
  • 图像簇是否约占画布的 8–25%?
  • 是否只有一个视觉隐喻,而非一个插画场景?
  • 视觉焦点是否带有旧照片、剪报、印刷、扫描或标本处理效果?
  • 字体是否融入构图,而非仅仅作为标签?
  • 是否只采用一种点缀策略?
  • 高彩度视觉焦点在缩略图尺寸下是否清晰可见,约占画布的 0.8–2.5%?
  • 提示词是否避开了禁用的弱化词?
  • 是否避开了满版、商业、3D、霓虹、电影感、卡通和品牌风格?
  • 是否实际生成了图像——或者是否说明了跳过的原因?

署名

改编自 LiamGvchi/gc-minimal-zine-poster(MIT)。有关采用时所做的更改,请参阅仓库根目录中的 NOTICE-liamgvchi.md。

评论

支持 Markdown