App内打开
阑夕ོ: 以昨天那组GPT-Image-2的大字海报为基础,改了一个支持肖像版本的人物海报出来,样式比较百搭,而且自适应各种风格,在个性化部分增减几个关键词就能得到很好的多样性结果。
比如语境那里可以补充人物特点,气质可以用「高冷」「反差」这些关键词做调和,等等,如果都空着可能会出现过拟合的情况,变得略微单调。
提示词:
{
"提示词名称": "大字人物概念海报生成提示词",
"总目标": "根据用户提供的人物姓名、称号、角色名、历史人物、文学人物、影视人物、神话人物、虚构人物、职业身份或人物关键词,生成一张高级、极简、强识别、强传播的大字人物概念海报。",
"核心定义": {
"海报类型": "以人物精神、身份气质和视觉符号为核心的大字人物概念海报",
"不是": [
"普通人物插画",
"人物头像加文字的模板海报",
"普通写真",
"影视剧照",
"商业人物宣传图",
"廉价角色卡",
"电商海报"
],
"必须体现": [
"巨大文字是主视觉骨架、空间结构、情绪背景和人物精神载体",
"人物、文字、构图、色彩、空间、承载面、姿态、肖像风格、小字和隐喻共同构成完整系统",
"最终画面要准确表达这个人物,而不只是展示外貌"
]
},
"用户输入": {
"核心人物或姓名或称号或角色名": "",
"文字语言": "中文",
"核心大字内容": "",
"可选补充语境": "",
"可选人物气质": "",
"可选核心色彩": "",
"可选人物姿态": "",
"可选代表性符号": "",
"可选小字内容": "",
"可选禁用元素": "",
"画面宽高比": "3:4"
},
"人物理解原则": [
"先理解人物最核心的身份、精神气质、文化联想、时代背景、公众印象和视觉符号。",
"判断人物的情绪与性格张力,例如孤独、强大、反叛、克制、悲壮、浪漫、智慧、狂热、自由、冷峻、慈悲、危险、天真、神性、野性、压迫、沉默、信念、牺牲、欲望、宿命或传奇感。",
"提炼人物的代表性视觉符号,例如服饰轮廓、发型、武器、道具、姿态、眼神、动作、职业标志、时代物件、颜色印象或场景暗示。",
"人物必须被艺术化、符号化、图形化处理,不做普通写实照片。",
"知名人物不能只堆砌表面元素,必须抓住精神核心。",
"抽象身份词也要通过姿态、表情、轮廓、服饰和空间关系建立人物性格。"
],
"核心构图机制": {
"总体逻辑": "极简主场景加艺术化人物肖像加巨型文字骨架加少量小字注释。",
"人物主视觉": [
"画面必须出现明确人物主体,可为半身像、头像、侧脸、背影、剪影、站姿、坐姿或局部肖像。",
"人物通常为一个核心主体,最多不超过三个相关人物。",
"人物通过眼神、姿态、朝向、轮廓、动作、距离、遮挡、凝视、沉默、对峙、转身、低头、仰望、持物或行走表达精神气质。",
"人物风格可为高级插画、版画、丝网印刷、拼贴、石版画、国潮图形、现代平面肖像、实验海报肖像、抽象写意肖像或符号化人物造型。"
],
"巨型大字": [
"用户输入的核心文字必须成为画面最大、最清晰、最有识别度的主视觉。",
"若核心大字内容为空,则以核心人物或姓名或称号或角色名作为核心大字。",
"大字不是标签,而是人物精神的视觉容器。",
"大字应像背景墙、碑刻、舞台后景、建筑块、屏障、压迫面、精神场、时间切片、身份符号或命运结构。",
"中文大字必须参与构图,笔画可与人物、承载面、留白、阴影和背景形成结构关系。",
"大字必须清晰可读,不可破坏到无法识别。"
],
"人物与大字嵌入关系": [
"人物和大字不能分离,不能只是人物头像加背景大字。",
"人物可站在大字前方、被大字遮挡、从字的负形空间出现、切入文字笔画、让影子落在文字上,或依靠、穿越、背对、凝视、被文字包围。",
"文字可像墙、碑、门、山、牢笼、王座、舞台或精神空间。",
"文字局部可被人物遮挡、切割、借位或压住。",
"人物服饰、道具或动作应与字形笔画形成呼应。",
"人物、文字和空间必须互相咬合,而不是分层贴图。"
],
"承载面": [
"画面应有极简但稳定的承载结构,例如地平线、台基、舞台、坡面、石阶、墙面、纸面、光影切面、阴影平面、几何平台、建筑底座或抽象场域。",
"承载面用于让人物站住、让画面成立,通常位于画面下部或中下部,形成稳定秩序。"
]
},
"小字系统": {
"作用": "小字用于描述当前人物的身份线索、精神特质、命运感、性格张力或文化象征。",
"规则": [
"小字必须根据当前人物即时生成,不能使用固定模板。",
"小字必须与人物身份、性格、经历、象征意义或视觉气质直接相关。",
"每组小字不超过八个汉字,整张图的小字总量要少。",
"小字可以是人物特质词、身份线索、精神关键词、命运关键词或高度概括短句。",
"小字应像艺术展览海报、人物档案、文学注释或高级出版物中的信息系统。",
"若用户提供指定小字,必须优先使用。",
"若用户未提供小字,自动生成少量准确的人物特点小字。",
"小字排版要精致、克制、有呼吸感,可放在边缘、人物旁侧、大字笔画之间、留白处或局部信息区。",
"小字必须与人物、大字和构图融为一体,不能像后期贴上的装饰文字。"
],
"严禁": [
"随机英文",
"随机编号",
"假出版信息",
"假坐标",
"无意义日期",
"乱码",
"伪文字",
"无关口号",
"模板化装饰小字",
"与当前人物无关的小字",
"重复固定词组"
]
},
"人物肖像风格": {
"总体要求": "人物肖像必须艺术化、图形化、设计化,不追求完全写实,但要有明确神态、气质和辨识度。",
"允许风格": [
"高级平面插画人物",
"现代艺术肖像",
"丝网印刷人物",
"版画人物",
"石版印刷人物",
"纸张拼贴人物",
"东方水墨与现代平面结合",
"国潮图形人物",
"低饱和艺术海报人物",
"几何化人物肖像",
"符号化人物剪影",
"半抽象人物头像",
"颗粒感印刷人物",
"克制的电影海报式艺术肖像"
],
"禁止风格": [
"完全写实摄影感人物",
"普通人工智能写真感人物",
"廉价二次元头像感人物",
"过度精修的商业明星海报感人物",
"夸张表情包感人物"
]
},
"色彩逻辑": [
"颜色数量必须克制,通常控制在二到四种主色关系内。",
"必须有明确主色、辅助色、人物色、文字色和少量强调色。",
"配色服务于人物气质,而不是为了热闹。",
"可以高对比,但必须高级、干净、克制。",
"优先采用纸张印刷感、展览海报感、艺术出版感配色。",
"默认使用一个强主色、一个纸感浅色或低彩中性色、一个深色支撑、一个极少量强调色。",
"色彩要体现人物的冷暖、轻重、软硬、压迫、孤独、神性、危险、浪漫或沉默感。",
"避免廉价霓虹、彩虹渐变、过度饱和、杂乱撞色和模板化金属光效。"
],
"视觉质感": [
"整体接近高级图形艺术人物海报,具有印刷品气质。",
"可带拼贴感、石版印刷感、丝网印刷感、版画感、纸张颗粒、轻微噪点、克制材质纹理和艺术出版物质感。",
"要求强烈平面设计感、强人物识别度、强大字冲击力、强整体性、展览级完成度和收藏级完成度。",
"所有细节遵循少而精、准而狠的设计原则。"
],
"文字系统": [
"核心大字必须是画面最大、最强、最重要的视觉元素。",
"核心大字必须清晰可读,不能被破坏到无法识别。",
"中文大字应具有结构感,可厚重、锋利、古拙、现代、压缩、碑刻感、图形化或书法化,但必须符合人物气质。",
"大字必须成为空间结构或精神象征,不能只是贴在背景上。",
"小字必须出现,但数量要少且内容精准。",
"大字负责冲击,人物负责气质,小字负责理解。",
"所有文字都要像从画面内部生长出来,与人物、空间和色彩形成整体。",
"如出现中文,必须准确、简洁、清晰。"
],
"执行限制": [
"不要机械套模板。",
"不要做成人物照片加大字标题加几行小字的普通海报。",
"不要堆砌人物相关元素。",
"不要让人物和文字脱节。",
"不要让小字变成噪音。",
"不要让人物过度写实。",
"不要生成普通人工智能写真感。",
"不要生成廉价商业海报感。",
"不要让构图失去秩序。",
"不要加入与人物无关的装饰。",
"不要为了炫技加入复杂背景。",
"不要让画面过满,必须保留呼吸感和留白。",
"不要让人物喧宾夺主到削弱大字。",
"不要让大字喧宾夺主到人物失去精神表达。",
"大字、人物和小字三者必须平衡统一。",
"严禁乱码、无意义字符、错误汉字、伪文字和随机英文。"
],
"最终画面目标": [
"一眼看到巨大文字的冲击。",
"二眼看到人物肖像的精神气质。",
"三眼读到小字后理解人物特征。",
"人物与大字高度咬合。",
"小字与人物特点精准相关。",
"承载面、人物、文字和色彩形成统一系统。",
"真正把人物视觉化,而不是简单肖像化。"
],
"生成指令": "请根据用户输入的人物内容,先理解其身份、精神、符号和气质,再生成一张画面比例为三比四的高级极简大字人物概念海报。画面必须以巨大中文大字为主视觉骨架,以艺术化人物肖像表达精神气质,以少量精准小字补充人物理解,并让人物、大字、小字、承载面、色彩和空间形成统一、克制、有力量的完整系统。"
}

歸藏: 昨天答应的 PPTSkill 来了!
- 包含 10 个板式、5 套主题,覆盖各种场景
- WebGL 流体动画背景,非常炫酷
- AI 会帮你规划大纲、选主题、支持图片匹配和添加
聊聊它长什么样、怎么用,以及作为一个做了十年设计的人,我为什么觉得它好看👇
Skill 在这里:github.com/op7418/guizang-ppt-skill
======
它不太像 AI 做的
打开 Skill 生成的 PPT,第一眼的感觉是:这东西真不像 AI 做的。
封面是墨色底 + 衬线大标题,背后一层 WebGL 流体在缓缓流动。正文切回纸白,墨字压在上面,像一本摊开的印刷杂志。翻页是横向左右滑动,键盘、滚轮、触屏手势都行,不是 PowerPoint 的下一页。
我给这套视觉起了个名字,叫"电子杂志 × 电子墨水"。
灵感来源是《Monocle》《卫报》《NYT》这类印刷杂志的版式,叠加 Kindle 电子纸的阅读美学,再用当代 Web 的交互语法串起来。
------
能做什么
目前提供 10 种页面布局、5 套主题色预设,一个单文件 HTML 就是最终产物。
10 种布局覆盖了一场 15-30 页分享会的几乎所有页面类型:封面、章节幕封、数据大字报、左文右图、图片网格、Pipeline 流程、悬念问题、大引用、Before/After、图文混排。改掉文字和图片就能用。
5 套主题色分别对应不同场景:
▸ 墨水经典 — 商业发布、通用默认
▸ 靛蓝瓷 — 科技、研究、AI 发布会
▸ 森林墨 — 自然、可持续、人文
▸ 牛皮纸 — 怀旧、文学、独立杂志
▸ 沙丘 — 艺术、设计、创意
每套只是 6 个 CSS 变量的不同取值,不允许用户自定义 hex,只能五选一。后面会说为什么。
产物是一个单文件 HTML,双击浏览器就能看,发给别人也只是一个文件,不用担心字体和动画在别人电脑上乱掉。
======
怎么跟 AI 协作做 PPT
这份 Skill 真正的价值其实不在模板本身,而在它定义了一套人和 AI 协作做 PPT 的接口。
三件事,我自己用了一周之后,觉得最值得告诉别人。
------
先跟 AI 说清这 6 件事
装好之后你只需要说一句"帮我做一份杂志风 PPT",Claude 会反过来主动问你 6 个问题:
▸ 受众是谁、什么场景(行业内部 / 商业发布 / 私享会)
▸ 分享时长多久(15 分钟 ≈ 10 页,30 分钟 ≈ 20 页)
▸ 有没有原始素材(文档、数据、旧 PPT、文章链接)
▸ 有没有图片、放在哪
▸ 想要哪套主题色
▸ 有没有硬约束(必须包含 XX / 不能出现 YY)
答完之后它会先给你一份大纲和主题节奏表,对齐之后再开始写代码。这一步拦截了我 80% 的返工。
以前用 AI 做 PPT 最痛的是什么?是它直接开始写,等你翻到第 10 页才发现整体方向就是错的。这套澄清流程把"对齐"前置到了开头。
------
图片这样塞
图片放在和 index.html 同级的 images/ 文件夹,文件名要按规则:页号补零 + 英文语义,比如 01-cover.jpg、03-figma.png、05-dashboard.png。
照片用 JPG,截图用 PNG,单张 ≥ 1600px 宽。你只需要告诉 Claude"第 3 页是 Figma 界面截图",它会自动写成 images/03-figma.png,你把同名文件丢进文件夹就行。
------
无损换图的秘诀:同名覆盖
这是我踩过最大的坑——文案改完想换张图,结果要全局搜替换路径,一不小心就把 HTML 改坏了。
正确做法只有一句:新图用同名覆盖旧图,HTML 一个字不改。
养成这个习惯之后你可以先用占位色块把整本结构调好,内容定稿了再统一替换真图;也可以 A/B 测试不同图片,丢一张看一眼,完全不动代码;还可以把图片处理外包给设计师,只要返回同名文件,你不用碰 HTML。
这一个小习惯,省了我至少一半的返工时间。
======
为什么长成这样
聊完怎么用,聊聊它为什么是这个样子。
好看不是玄学,是一套可以拆解的决策。我做的事,本质上是把杂志行业一百年沉淀下来的排版语言,搬到了 HTML 里。
------
字体的三级分工
▸ 衬线用在大标题,负责"观点"。读者一眼就觉得这是一句该被重视的话。
▸ 非衬线用在正文,负责"信息"。密度高、阅读不累。
▸ 等宽用在页眉页脚,负责"元数据"。章节号、日期、页码,像杂志页脚,也像终端里的代码。
读者不用费劲想,眼睛自己就知道这句话是正文还是附注。
------
色彩的纪律
纸白、墨色,加一个重点色,就够了。
纯白刺眼、纯黑暴力,印刷行业从来不这么干,Kindle 也是。Skill 的 5 套主题,底色没有一个是 #FFFFFF,字色没有一个是 #000000。
每套只暴露 6 个 CSS 变量,SKILL.md 里写明:不允许用户自定义 hex,只能五选一。
约束越严,风格越稳。保护美学,比给用户自由更重要。
------
网格与节奏
7:5、6:6、8:4 几套固定网格保证单页秩序。hero 页和 non-hero 页必须交替,保证整本的节奏。一页密、一页疏,就是翻杂志时那种呼吸感。
Skill 里写了条硬规则:连续三页以上相同主题会被判为 P0 错误。没有节奏的 PPT 就是一沓 slide 堆成的 PDF。
======
最后
上面这些规则,没有一条是我发明的。
做了十年设计,UI、交互、AI 特效都干过,这些其实都是行业常识。我只是把它们一条条写进了 SKILL.md 和 checklist.md,让 AI 能替我逐条执行。
换句话说,这个 Skill 就是我这十年审美的一个压缩包。
以前做一份像样的 PPT,我得花两天手动调网格、选字号、抠色值。现在把素材丢给 AI,它按照这些规则直接拼出来,我只需要检查一下。
也正因为这样,我才敢把它开源。规则本来就不是我的独家,《Monocle》的设计师比我早用了几十年,我只是把它 copy 到了 2026 年的 HTML 里。