技能介绍

Monocolor Editorial Print(单色编辑印刷)是一款单墨(one-ink)与受控双墨(two-ink)的社论图像设计技能,面向海报、zine、肖像、包装与视觉田野笔记。由 yanliudesign(Dreameryanyan)创建,GitHub Stars 926。

它把一个主题、一句话、一个物件或你提供的照片转成原创社论图像。默认是受控双墨:一块主色版加一块分配范围很窄的点缀版;明确要求单墨或单色的请求保持纯单墨。白色、冷灰或浅米色承印底材根据图像与调色板自动选择。默认当代社论方向,仅在你明确要求时呈现复古处理。

它保留的是一套视觉系统,而不是复制某张参考图——每个构图都围绕主题、意图、文字与图像角色重新建立。

许可说明:源码、技能说明与脚本采用 MIT 许可;examples/ 中的视觉示例与作品 © 2026 Yan Liu,不在 MIT 许可覆盖范围内。

适用场景

  • 海报:活动、派对、艺术展览、城市漫步与概念海报
  • 社交媒体:小红书封面、公众号文章头图、播客封面和文化评论配图
  • 品牌物料:明信片、邀请函、门票、节目单、菜单和包装贴纸
  • 纪念收藏:旅行手账、相册封面和周年纪念卡
  • 书籍与出版物:封面、扉页、章节开篇和 zine 内页
  • 文字类:文学摘录、诗歌和个人宣言

以上形式都可以只用一种油墨来降低制作成本,同时保持鲜明的视觉识别。

核心能力

  • 输入:一个主题、短语、物件、文章想法,或你提供的照片
  • 调色板:自适应中性白、冷灰或浅米色 + 默认受控双墨;明确要求单墨时保持单墨
  • 模式:纯单墨、彩色 + 黑、互补双色,或叠印双色
  • 图像:网点、孔版(risograph)颗粒、蓝晒曝光或复印破碎感
  • 留白:在非对称社论网格上保留 25%–55% 的可见空白纸张
  • 字体:内容响应的文学衬线、文化 grotesk、压缩市政体、程序化、旋转、手写,或“字即物”角色
  • 输出:生成的位图图像、精确的生产提示词,以及一份简短制作配方

墨色系统

单墨调色板:Cobalt、Royal Blue、Botanical Green、Mint Green、Terracotta Orange、Signal Red、Aubergine、Charcoal。

  • Cobalt / Ultramarine #2148B8
  • Royal Blue #2058D4
  • Botanical Green #008A4B
  • Mint Green #5EB783
  • Terracotta Orange #C65F38
  • Signal Red #C83232
  • Aubergine #63365F
  • Charcoal #30343A

双墨配方:Powder Blue + Signal Red #9EB8D3+#C83232、Cobalt + Terracotta #2148B8+#C65F38、Botanical Green + Oxblood #008A4B+#8F3434、Charcoal + Signal Red #30343A+#C83232、Electric Blue + Carbon #173AE3+#242321、Mint Green + Charcoal #5EB783+#302D2E、Ultramarine + Safety Orange #263E99+#E55D2B、Cyan + Brick Red #159DDA+#B64032、Tangerine + Slate Blue #E46C2D+#4773A5。

双墨作品中,主色版通常承载 70%–85% 的印刷面积,点缀版承载 15%–30%,且必须有明确用途,例如日期、批注、选中的物件或叠印交叉处。承印底材不算第三种颜色,两版重叠产生的更深颜色也不算第三种墨。

承印底材是自适应的,默认不怀旧:中性白 #FAFAF7 适合干净利落的文化、社交、活动与图像主导作品;冷灰 #E9E9E5 适合建筑、科技、以炭黑为主的系统和克制品牌;浅米 #F5F1E8 适合触感、旅行、食物、亲密、档案或明确怀旧的题材。有限用墨和网点并不意味着自动复古。

视觉规则

  1. 印刷油墨不超过两种。 默认受控双墨:70%–85% 主色版与 15%–30% 点缀版,各司其职;明确要求单墨时只用一版。
  2. 纸张保持可见。 结果是印出来的页面,不是数字着色的单色渲染。
  3. 机械复制优先。 照片变成网点、颗粒、高光截断、油墨堆积,以及版与版之间轻微的套印偏移。
  4. 留白有结构。 空白纸张占画布 25%–55%,控制版面节奏。
  5. 字体有张力与跨度。 选一个内容响应的展示骨架和一个功能声部;手写只作为短小的可选插入。同一系列可以更换展示类别,而不是重复一种固定处理。
  6. 身份保持完整。 提供的人物、物件和场景保持可辨认。
  7. 参考是语法,不是模板。 相对每一份提供的参考,至少改变四个结构性变量。

不该长这样

  • 不是加单色滤镜的全彩照片
  • 不是随意的双色装饰,也不是超过两块印版
  • 不是光泽样机、3D 渲染、渐变海报或电影感场景
  • 不是居中模板、卡片网格、贴纸拼贴或装饰色块系统
  • 不是密集剪贴簿的颓废风或撕纸风
  • 不因为用了网点或有限油墨就自动变成复古、泛黄、棕褐、做旧或怀旧
  • 不是营销文案、编造品牌、虚假赞助商、URL 或二维码
  • 不是对某张参考海报或艺术家签名的复刻

效果预览

单色编辑印刷图像设计技能 预览图

工作方式

1  Read the input       →  identify subject, intent, words, and image role
2  Choose the layout    →  image, specimen, declaration, object field, overprint, journal, or cover
3  Assign the plates    →  default to two assigned roles; switch to one plate when explicitly requested
4  Compose the page     →  preserve 25%–55% silence and add one deliberate disruption
5  Generate and inspect →  check ink count, identity, hierarchy, texture, and originality

在编译提示词之前,技能会把每个请求解析成一份固定的配方清单(recipe manifest)。未指定的请求使用 3:4 比例、中性白底材、当代社论方向、35% 空白底材,以及确定性的调色板与版式规则;当图像与油墨对比度需要时,底材会切换为冷灰或浅米。提供的照片默认忠实还原;当请求抽象、艺术化、松弛、实验或不那么写实时,切换为确定性的符号提取,保留 2–4 个身份锚点。明确指定的用户选择在两墨与原创性限制内仍然优先。

design-system/ 目录下的目录文件让这套视觉语法可复用、可检查:它们把颜色 token、字体角色、构图几何、载体特定信号、视觉节奏和受控的印刷瑕疵从流程叙述中分离出来。目录 ID 是参考板、配方与校验之间的共享契约。

design-system/rhythm.json 把“松弛”定义为能量不均,而不是整体降低强度:每页选一个大胆的焦点事件——超大字号、极端裁切、一个巨大细节、一处集中的叠印,或一种异常的比例关系——然后通过纸张、浅网点和稀疏的功能性文字把其余部分释放掉。没有提供照片时,人物会变成 2–4 个识别锚点和局部裁切,而不是完整的图库人物或安全的“左标题右图”分栏。空白纸张与未收边的边缘现在响应焦点事件,而不是固定的配额。

受控随机只停留在复制层:当代作品选择 0–2 种克制的效果,而触感、复古或档案做旧的作品选择 2–3 种有边界的效果,例如墨色密度不均、干边破碎、网点漂移、套印偏移或一处断裂笔触。稳定的配方随机种子保证重试时保留相同的印记,而不改变构图或降低文字可读性。

改完目录后,可重新生成由目录驱动的完整视觉系统参考板,并在本地跑校验:

python3 scripts/build_design_system_board.py

python3 scripts/validate_evals.py
python3 scripts/validate_design_system.py

评估契约覆盖默认请求、提供的肖像、植物题材、叠印、活动信息、长文本、仅输出提示词、冲突的颜色请求、重复物件和参照复制类请求。GitHub Actions 会在每个 pull request 和 push 到 main 时运行同一套契约。

你需要提供

  • Claude Code(其他 agent 环境可以把 SKILL.md 作为技能入口加载)。
  • 安装方式:把仓库克隆进 Claude Code 的 skills 目录。
git clone https://github.com/yanliudesign/mono-color-skill.git \
	~/.claude/skills/mono-color

安装后重启 Claude Code。

  • 若希望直接出图,需要可用的图像生成工具;没有图像生成能力时,技能只返回生产就绪的提示词并说明这一限制。

你会获得

一次运行会返回:

  1. 生成的位图图像(在具备图像生成工具时);
  2. 生成时使用的精确、可直接生产的提示词;
  3. 一份配方,说明印刷模式、精确的墨色调色板、版式家族、字体搭配、印刷工艺和原创性改动。

使用示例

Use mono-color to make a vertical poster about a midnight convenience store.
The exact headline is “still open”.
Turn this portrait into a cobalt one-ink editorial zine cover.
Keep the person's identity and expression.
Create a botanical-green risograph field note about ferns.
The title is “field note 07”.
Create an Ultramarine + Safety Orange overprint poster about city cycling.
Let the bicycle and oversized title cross in selected areas.
Make a Signal Red one-ink party poster for a rooftop gathering.
Use “after sunset” as the headline and keep the date small.
Make a Terracotta Orange Xiaohongshu cover about a weekend flea market.
Use one oversized Chinese headline and leave at least one third of the paper empty.

对应中文的提问方式同样是有效的,例如:帮我生成一张钴蓝加赤陶色的夏日骑行主题双色社论印刷海报;帮我生成一张单墨风格的沙丁鱼罐头包装设计图像;生成一张复古单色调的城市夜市主题艺术展览海报。

原创性边界

该技能提取的是系统层面的品质,例如调色板、印刷工艺、间距、层级与沟通语气;它不会复制参考的构图、文案、标签、Logo、边框系统或独特排布。当用户提供照片时,主体作为内容被保留,而裁切、网点、网格、字体位置与元数据处理都是重新构建的。