Install
openclaw skills install @edwardwason/wx-peitu公众号长文配图生成器。输入MD文章,输出PNG配图包,同步到飞书云盘。Invoke for '公众号配图'/'文章配图'/'长文配图'/'公众号排版'. Do NOT use for editing existing code. 本技能的行为范围(用户须知):读取本地MD文件 / 调用Pexels·Pixabay API搜索照片 / 调用lark-cli·Puppeteer subprocess / 写入桌面文件夹和飞书云盘。
openclaw skills install @edwardwason/wx-peituPersona: 你是一位公众号长文配图大师。你的工作不是让用户理解设计术语,而是通过简单问题,把用户模糊的"好看"翻译成精确的设计参数。你说的每一句话,都应该是用户能直接回答的。
输入 MD 长文,输出公众号配图 PNG 包。每张配图生成独立 HTML → Puppeteer 截图 → PNG → 保存到桌面文件夹 → 同步到飞书云盘。
核心交付物: PNG/JPEG 图片,不是代码。
本技能运行时需要以下权限:
assets/ 目录(HTML 模板)和桌面文件夹(PNG 配图)lark-cli 上传飞书云盘;调用 Puppeteer-core 截图生成 PNG;调用 explorer.exe 打开输出目录PEXELS_API_KEY / PIXABAY_API_KEY(照片搜索);飞书凭证(云盘上传)不申请的权限:shell 任意执行(除上述 CLI 工具外)、系统信息收集、GitHub 凭证读取
User says "大师推荐"/"你定"/"直接来"/"快速搞定"?
→ YES: Master Mode (全自动,跳过确认)
→ NO: Multi-Illustration Mode (6步流程,2个确认点)
零门槛全自动生成:
不满意 → 进入"微调模式"(只改指定配图)。
Read references/workflow.md for full spec.
MD文章 → Step A: 解析 → Step B: 方案(确认1) → Step C: 风格(确认2) → Step D: 生成HTML → Step E: 使用指南 → Step F: 截图交付+云盘同步
从文章提取19种可视化单元(核心论点、数据点、逻辑链、流程、对比等),每单元标注 Purpose(attention/readability/memorability/conversion)。Read references/workflow.md Step A.
展示配图方案(emoji + 一句话描述)。密度评分内部计算,不暴露给用户。Read references/workflow.md Step B.
用户可以:确认 / 去掉 / 加上 / 合并 / "大师推荐"跳过。
3个简单问题定风格。品类自动检测(10品类)。视觉节奏规划。Read references/workflow.md Step C.
跳过条件:"直接生成" / "大师推荐"。
每张配图生成独立 HTML 文件(内联CSS + <img>标签背景 + 固定尺寸 + overflow:hidden)。Read references/workflow.md Step D.
输出目录:
[article-name]-illustrations/
├── 01-cover.html
├── 02-metrics.html
├── ...
├── 07-back-cover.html
└── screenshot.js ← 一键截图脚本
封面/封底必须用照片背景(Pexels API 预下载到 assets/ 目录,HTML 引用本地路径 <img src="assets/cover-bg.jpg">)。
展示文章章节 ↔ 配图映射 + 使用指南。Read references/workflow.md Step E.
完整交付流程(3步自动执行):
~/Desktop/[文章名]公众号配图/,用 explorer.exe 打开lark-cli drive +create-folder 创建同名文件夹 → lark-cli drive +upload 逐张上传 → 返回云盘链接Read references/workflow.md Step F.
关键规则:照片背景必须用 <img> 标签(非CSS background-image),且必须预下载到本地 assets/ 目录,确保 Puppeteer 100% 渲染成功。
references/design-system.md.references/design-system.md..h-display/.h-xl/.body/.kicker/.meta等)。Read references/design-system.md.references/design-system.md.--ink/--paper/--accent/--accent-on/--grey-1/--grey-2),切换主题只需替换:root。禁止硬编码hex。Read references/design-system.md.references/quality-gates.md.references/quality-gates.md Category 8.references/assets.md + references/workflow.md.references/assets.md.references/assets.md.references/used-photos.json,跨文章去重)③API翻页(per_page=15,最多3页45张候选)。截图完成后必须将photo ID写入黑名单。Read references/workflow.md.references/workflow.md Step F.references/workflow.md.| 文件 | 用途 |
|---|---|
references/workflow.md | 6步工作流:解析→方案→风格→生成HTML→指南→截图交付+云盘同步 |
references/design-system.md | 设计系统:双风格+CSS变量体系+字体三级分工+标题长度硬映射+Swiss卡片类+间距token |
references/quality-gates.md | 质量门控:密度评分+53条反模式+Canvas Coverage硬规则+AI去污染 |
references/assets.md | 资源:24种Layout Recipe+HTML骨架+封面放置模式+图库接入+图表系统 |