huashu-wechat-image 是一个面向微信公众号文章的配图生成工作流技能,用于产出封面图、正文插图和信息图。当用户提到“公众号配图”“公众号封面”“文章配图”“正文插图”“公众号图片”等需求时可使用。
【核心原则】 技能强调“先提案,后生成”,不能跳过设计提案直接出图。正确流程为:理解内容 → 设计提案(2-3 个方向)→ 用户选择 → 生成 → 预览确认 → 上传。设计审美画像和提案格式参考姊妹技能 xhs-image/SKILL.md。
【支持的图片类型与参数】
- 头条封面:1800 x 766 px,比例 2.35:1,Playwright viewport 为 --viewport-size=1800,766,AI Prompt 需声明 2.35:1 ultra-wide landscape, 1800x766 pixels。
- 正文宽图:1920 x 1080 px,比例 16:9,viewport 为 --viewport-size=1920,1080。
- 正文方图:1440 x 1080 px,比例 4:3,viewport 为 --viewport-size=1440,1080。
- 信息图:1080 x 自由高度,比例自由,viewport 为 --viewport-size=1080,N,按内容定。
【工作流程】 Step 0 确定配图需求:向用户展示选项并等待确认,包括仅封面(1 张,推荐 AI 生成)、正文配图(3-8 张,AI 生成为主)、全套配图(4-10 张,AI 生成为主)、纯信息图(1-5 张,精确数据表格用 HTML 兜底)。需询问做封面、正文插图还是全套,文章路径/内容,以及总共需要几张图。配图数量建议:少于 1500 字配 2-3 张;1500-3000 字配 4-6 张;3000-5000 字配 6-8 张;超过 5000 字配 8-10 张,不超过 10 张。 Step 1 风格选择:根据文章类型推荐 3 种风格供选择。例如 AI 工具评测推荐极简专业、编辑杂志、数据信息图;技术教程推荐极简专业、手绘白板、编辑杂志;产品发布推荐编辑杂志、大字报、极简专业;深度分析推荐编辑杂志、数据信息图、极简专业;个人故事推荐 Snoopy 温暖漫画、温暖叙事、编辑杂志;行业观察推荐大字报、编辑杂志、数据信息图。完整风格库见 references/style-gallery.md。 Step 2 选择生成路径:对比 Path A(HTML → 截图)与 Path B(AI 生成)。HTML 路径文字准确度 100%、布局像素级精确、零 API 成本、速度快、可编辑性强、深色模式由 CSS 控制,适合文字多、数据多、清单、信息图;AI 路径视觉创意高、适合封面、氛围图、创意插画,但中文可能出错需验证、每张消耗 Gemini API、速度较慢(10-30 秒/张)、需重新生成。技能偏好 AI 生成优先,默认走 AI 路径,只有“必须逐字精确的复杂数据表格(10+ 单元格)”才用 HTML 兜底。 Step 3 生成图片: Path A(HTML → Playwright 截图):创建 HTML 文件,画布尺寸按图片类型选择,字体使用 PingFang SC、Hiragino Sans GB、Microsoft YaHei 等,深色模式友好用 #F5F5F5 代替纯白、#1A1A2E 代替纯黑,封面核心信息集中在中央正方形区域(766x766)。截图命令为 npx playwright screenshot "file:///path/to/card.html" output.png --viewport-size=[宽],[高] --wait-for-timeout=1000。截图后用 Read 工具向用户展示并确认文字、布局、配色及封面安全区,如需调整则修改 HTML 重新截图。 Path B(AI 生成,Gemini 3 Pro Image):构建 Prompt,包含 Base Style(视觉参考、画布、安全区、色彩系统、文字渲染要求)和 Per-Image Prompt(主题、设计意图、要渲染的文字、画面情绪描述)。向用户展示 prompt 等待确认,特别确认要渲染的文字、设计意图和其他要求。生成命令示例:export $(grep GEMINI_API_KEY ~/.claude/.env) && uv run .../generate_image.py --prompt "[完整prompt]" --filename "[timestamp]-wechat-[类型]-[描述].png" --aspect [cover|wide|standard|square]。--aspect cover 对应 2.35:1 头条封面,wide 对应 16:9 正文宽图(默认),standard 对应 4:3 正文方图,square 对应 1:1 方图。多张图可并行生成。生成后用 Read 工具展示,检查文字准确性、比例、封面安全区、深色模式适配和风格满意度。 Path C(混合路径,全套配图推荐):封面用 AI 生成抓眼球,正文信息图用 HTML 渲染保证信息精确,正文氛围图用 AI 生成。执行顺序为先按 Path B 生成封面并确认,从封面提取一致风格,正文氛围图用 Path B,正文信息图/数据图用 Path A。 Step 4 上传图床:使用 python3 .../upload_image.py "[图片路径]" 上传,返回 ImgBB 永久链接。公众号文章必须使用网络链接,本地路径发布后会失效。
【快速参考】 封面安全区域:1800 x 766 画布中,中央 766x766 为安全区域放置核心信息,两侧为装饰区,该中央区域也是朋友圈裁切区域。 深色模式适配要点:底色用 #F5F5F5 浅灰代替纯白,用 #1A1A2E 暗紫灰代替纯黑;正文字色用 #595959 或 #3F3F3F,不用纯黑;避免阴影效果、白色边框;使用低饱和度配色。 中文文字渲染(AI 路径):封面标题不超过 10 字,正文图上文字不超过 20 字/行,信息图文字用 HTML 渲染更可靠,必须逐张验证。 字体推荐(HTML 路径):标题用 PingFang SC Bold 或 Microsoft YaHei Bold,正文用 PingFang SC Regular,商用安全替代为阿里巴巴普惠体、思源黑体。 配色方案示例:暖灰专业(底色 #F5F0EB、主色 #D97706、强调色 #4A90D9,适合 AI 工具、分享,深色模式好);极简专业(#F5F5F5、#4A90D9、#FF6B35,适合教程、对比);暗夜金(#1A1A2E、#E2B714、#FFFFFF,适合产品发布);终端绿(#1A1A1A、#00FF41、#888888,适合编程相关)。
【Golden Rules】 封面核心信息放在中央正方形安全区;正文图用中间色调背景适配深色模式;信息图优先 HTML 截图保证文字精确;氛围图优先 AI 生成;图片上传图床获取永久链接;同一文章插图风格统一;每 800-1200 字配一张图;每个 H2 章节至少一张。
【配图位置策略】 标题下方(封面)必须配封面图/氛围图;每个 H2 标题后推荐章节插图;数据/对比处推荐信息图;产品/工具介绍处可选截图或 AI 概念图;文末总结前可选收尾插图。
【决策流程】 用户需求 → Step 0 确定需求 → Step 1 选风格(展示 3 个选项)→ Step 2 默认 AI 生成(仅精确数据表格走 HTML)→ Step 3 生成、预览、用户确认(满意则上传;文字渲染有误则该张改用 HTML 兜底;不满意则调整 prompt 重新生成)。
【相关技能与参考文件】 xhs-image 为小红书配图姊妹技能;image-to-slides 为 PPT 配图(风格库来源)。参考文件包括 references/style-gallery.md(完整风格库与 prompt 模板)和 references/design-guidelines.md(公众号平台设计规范)。