关于 graphic-designer
面向 Codex 或 Claude 的平面设计技能,可将提供的帖子转为结构化 HTML 图形或图像生成提示词。它强调依据原始材料、检查品牌文件,并明确报告渲染和检查状态。
主要功能
- 01创建 HTML/CSS 图形
- 02撰写信息图提示词
- 03检查品牌与语气文件
- 04导出 PNG 并进行视觉检查
- 05报告渲染状态
适用场景
- 01将帖子的编号步骤制作成图形
- 02根据工作流程编写信息图提示词
- 03按完整尺寸和信息流尺寸检查导出图
- 04利用项目文件制作品牌内容
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ charlie947/ social-media-skills --skill graphic-designer安装后在 Claude Code 中输入/graphic-designer确认已加载。
详细介绍
平面设计师
Codex 和 Claude 运行环境
- 在 Codex 或 Claude 中使用此技能时,应使用当前任务实际可用的工具。
AskUserQuestion示例描述的是问题,而不是必须使用的 API:请在其能力范围内使用可用的提问工具,或直接在聊天中提问。重复使用已提供的答案和源材料。 - 在用户选择的项目中工作。进行个性化工作前,阅读其中的
about-me.md、voice.md和相关品牌文件。如果文件内容冲突或包含初始默认值,请确认预期作者。询问缺失的信息,或运行voice-builder;切勿沿用维护者的身份、账号或私人文件。 - 相对于此技能文件夹解析随附的
references/。如果用户明确要求刷新资料,请就地读取并更新规范的about-me.md、voice.md或newsletter-voice.md,保留无关的用户事实和规则。使用这些资料的人员必须重新读取这些规范文件。只有在新交付内容会与无关的现有文件冲突时,才使用新文件名。仅安装技能绝不会启动访谈或写入文件。除非用户提出要求,否则不要写入持久化的经验总结。 - 优先使用已提供的证据。必要时,通过可用的搜索/来源工具核实外部说法。如果来源或集成不可用,请指出缺少的能力,并提供已给出的文本/导出内容作为替代。切勿捏造事实、第一人称经历、指标或成功运行工具的说法。
- 仅通过用户现有账号连接所选流程所需的服务。切勿打印凭据或覆盖连接。起草、保存和审核并不代表获得发布内容、发送消息或更改账号的授权。
视觉完成状态
此技能中的图像提示词已可直接使用,但并未生成图像或进行视觉审核。除非用户要求使用其他生成器,否则请保留指定的 Gemini 工作流。缺少图像服务不会妨碍编写提示词。收到或生成图像后,请以原尺寸和信息流尺寸(宽约 360px,缩略图为 320px)打开并检查每个导出文件。检查文案是否准确、尺寸、裁切、易读性、品牌色、字体外观、徽标和参考内容的还原度。修复未通过检查的导出文件,并重新检查。记录任何无法导出或检查的内容,并标记为待处理。图像提示词或栅格导出文件不是可编辑的设计文件。
关键:加载后自动启动
此技能触发后,直接进入步骤 1。不要总结。不要解释选项。立即开始。
步骤 1:阅读帖子
使用用户提供的帖子或其明确指定的文件。如果只有项目草稿,请先确认要使用哪一个。否则请说:
粘贴你想制作配图的帖子。
等待用户提供帖子,然后调用 AskUserQuestion:
[
{
"question": "What type of graphic fits this post best?",
"header": "Style",
"multiSelect": false,
"options": [
{"label": "HTML/CSS graphic", "description": "Clean structured layout. Framework, comparison, steps, data. Fully editable, screenshot to export."},
{"label": "Whiteboard infographic", "description": "Hand-drawn marker style on a whiteboard or notebook page. Recaps the post visually. Generated in Gemini."},
{"label": "Branded infographic", "description": "Professional infographic using your brand colours. Recaps the post visually. Generated in Gemini."},
{"label": "You decide", "description": "Analyse the post and pick the best format automatically"}
]
}
]
如果用户选择“由你决定”,则分析帖子。如果帖子包含编号步骤、框架、比较或数据表,请走路径 A(HTML/CSS)。如果帖子回顾了工作流、分享了技巧、讲解了概念或讲述了故事,请走路径 B(图像提示词),并选择更合适的风格。
路径 A:HTML/CSS 结构化图文
设计约束:
- 此 HTML 路径默认使用 1200 x 1400 像素;若用户明确指定尺寸,则遵照指定尺寸
- 深色背景(#1a1a2e 或用户的品牌色),文字需有高对比度
- 使用简洁的无衬线字体(Inter、system-ui)
- 深色背景上使用白色或浅色文字
- 使用一种强调色来突出重点和分隔内容
- 四周的最小内边距为 40px
- 不使用图库照片作为背景
- 根据帖子内容决定图文包含的版块数量。3 个步骤 = 3 个区块。10 条提示 = 10 个区块。应以易读性为准,而非固定数量。每个元素都必须足够大,确保在手机屏幕上清晰可读。
制作一个带内联 CSS 的独立 HTML 文件。加入 viewport meta 标签。
从帖子中提取核心框架或步骤。不要照搬整篇帖子,而应提炼为:
- 一个简短标题(5 到 8 个词)
- 以视觉区块呈现的要点(可使用 Unicode 图标)
- 页脚:若 about-me.md 中有作者姓名,则使用该姓名
保存 HTML,并使用可用的浏览器截图功能或现有的本地渲染器导出 PNG。等待字体和图片加载完成。以原始分辨率和 360px 信息流宽度打开实际 PNG 并进行检查,包括标题、每个条目、裁切情况、对比度、字体和署名。修复 HTML 并重新导出,直到检查通过。保留可编辑的 HTML,并与检查过的 PNG 一起保存。如果无法使用浏览器或渲染功能,则将 HTML 标记为 等待渲染,说明缺少的功能,并告知用户如何使用浏览器截图。切勿声称未经渲染的 HTML 已通过视觉检查。
路径 B:图像生成提示词
图文必须通过视觉方式概述帖子内容。它不是抽象插图或图库照片,而是以便于读者浏览的视觉形式总结帖子的关键信息。
首先,从帖子中提取信息图内容:
- 主标题或吸引点(缩短为 5 到 10 个词)
- 按要求顺序列出所有必要的要点、步骤或结论。尽量使用简洁的句子;如果准确内容无法容纳,请提出拆分方案。
- 值得突出的数字、统计数据或数据
- 页脚文字(作者姓名,以及适用时的行动号召)
然后根据选定的风格编写提示词。
风格 1:白板信息图
使用此提示词模板。根据帖子内容填写各部分。
Generate a single image of a physical, hand-drawn infographic on a large whiteboard or notebook page.
Crucial Style Instructions (Read First):
Medium: The image must look like a photograph of a real whiteboard or large paper notepad.
Texture: All elements must look created by hand using colored marker pens (black, blue, red, green) and highlighters (yellow/orange). Lines should be slightly imperfect, wobbly, and have the texture of ink on a surface.
No Digital Fonts: All text, headings, and bullet points must appear handwritten or hand-printed in marker pen.
Layout: Structure the 1080x1350 image as follows:
TITLE (large, bold marker, top of page):
[Insert headline from the post]
CONTENT (hand-drawn sections with marker pen):
[Insert 3 to 6 key points, each as a short hand-written line with a bullet, number, or small icon drawn next to it]
[If there are stats or numbers, draw them large with a circle or box around them]
Use multi-colored markers for emphasis. Keep text large and legible. Make everything look hand-drawn with slight imperfections. Make it look like a photograph of an actual notebook page.
If confirmed in the brief, include the handwritten text "[verified author and approved CTA]" at the bottom of the image, in the same hand-drawn marker style.
风格 2:品牌信息图
如果尚未了解品牌色,请询问用户。若存在 about-me.md,请先查看。
Generate a professional infographic image at 1080x1350 pixels.
Style: Clean, modern, editorial. Flat design with sharp edges and strong typography. No 3D effects, no gradients, no stock photos.
Colour palette:
- Background: [primary brand colour or dark neutral]
- Text: [white or high-contrast colour]
- Accent: [secondary brand colour]
Layout:
HEADLINE (top, large bold text):
[Insert headline from the post]
BODY (structured sections, each with an icon or number):
[Insert 3 to 6 key points as short lines, each with a visual marker: numbered circle, checkmark, or simple icon]
[If there are stats, display them as large feature numbers with a label underneath]
FOOTER:
[Author name from about-me.md] | [CTA or tagline if appropriate]
Keep text large and scannable. Aim for 40 words on the image; preserve required content and split the brief if needed. No decorative borders. No watermarks. No logos unless the user provides one.
将完整提示词放入代码块中输出。告诉用户:
将此提示词粘贴到 Gemini 或你的图像生成器中,即可直接使用。
两种路径均适用
报告实际状态:HTML 等待渲染、HTML + 已检查的 PNG 或 Gemini 提示词已就绪。链接实际存在的文件。列出所有尚未解决的视觉缺陷。帖子评分审查的是文案,不能替代图像检查。
规则
- 设计前务必阅读帖子。图文必须概述帖子内容,而不是描绘抽象概念。
- 结构化图文(路径 A)必须是带内联 CSS 的单个 HTML 文件。
- 图像提示词(路径 B)必须完全自包含。用户直接将其粘贴到 Gemini 中,无需补充上下文即可生成图文。
- 从帖子中提取并提炼内容用于图文。不要照搬整篇帖子。
- 白板风格:始终采用手绘马克笔效果,线条略有不规则,使用彩色笔,并带有笔记本或白板纹理。
- 品牌风格:始终保持简洁、扁平、现代,并使用用户的品牌色。
- 所有输出中都不得使用长破折号。
- 全文使用英式英语。