远方 HTML 社交配图
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_15292d5a/yjkj-yuanfang-html-image。
技能介绍
要解决什么问题
公众号、小红书、X 等平台配图既要字不能错、又要多尺寸一版套全,用 AI 生图往往改一字就要整张重来,布局和品牌色也不好控。本技能走 HTML 排版 + Playwright 截图:文案来自页面或你给的文本,版式由 CSS 和共享设计库决定,改样式即可重出,不消耗生图 API。
技能如何工作
流程按步骤推进,并在关键节点等你确认,避免静默替你做决定。
- Step 0(有 URL 时):从页面抓取 logo、站点名、主题色、字体等,结果只作建议;无 URL 则跳过抓取,但仍会在后面问 logo 与品牌色。
- Step 1:从 URL 复用 HTML,或用
extract.js解析纯文本,得到title/body/points;也可直接读已有content.json。展示后你可改字数(标题建议 ≤30 字,正文 ≤100 字,避免撑满画面)。 - Step 2:分轮询问——先选 12 个主题之一 与 多平台尺寸(可多选);再确认左下角 logo 与
--accent品牌色(不用则左下留白、用主题默认色);可选顶部 badge 与中下 二维码(URL 可自动生成 QR)。 - Step 3~4:调用
render.js出图并预览;render.js在缺少brand/brandImage且未传--theme时会硬拒绝执行,避免无主题裸跑。
实现依赖同仓库 yuanfang-design/:base.css 变量、各主题 CSS、layout-types/cover.html 布局块;新工作流应走主题库而非自建 templates/ 目录。
适用边界与注意
- 独立部署需带上整个 yuanfang-skills 仓库(含设计库),不能只拷本 skill 单目录。
- 品牌规格缓存在项目内
./.yuanfang/brand-specs/*.json(约 7 天 TTL),用--refresh-brand可强制刷新;无全局缓存,适合团队用 git 共享品牌资产。 - 旧版
--template 1-12仍兼容,映射到 12 个主题;细节见技能内references/(CLI、主题表、平台尺寸、提取 API、{{TOKEN}}变量)。
使用场景
- 把技术文章或产品页 URL 交给技能,自动抽出标题、摘要和要点,再按小红书竖版/方版等尺寸批量出封面,避免手改字号和裁切。
- 公众号或视频号推文需要左下角品牌 logo、主题色与正文完全一致,从官网 URL 抓取建议值后由你确认再渲染,不用 AI 猜字。
- 手头只有一段活动文案或 bullet 列表,用纯文本走提取流程,选定 12 主题之一并加可选顶部 badge、中下二维码链接后出分享图。
- 同一套内容要同步到多个社交平台,在 Step 2 多选平台 ID,一次 `render.js` 生成各比例 HTML 截图,迭代时只改 CSS/内容 JSON 重出。
适合人员
- 负责把长文同步到小红书、公众号的运营,需要每篇配图字与原文一致且一次出齐多种竖横比例。
- 独立开发者或技术写作者,用落地页 URL 拉品牌色与标题做发版/周报社交封面,希望改文案即重出、不走生图 API。
- 社区或增长同学,要在分享图上固定展示 FEATURED 类标签和文章/主页二维码,并控制 logo 是否出现在左下角。
- 会改 CSS 或愿意在 agent 里分步确认主题、平台与品牌的自媒体编辑,更在意版式可控而非 AI 自由发挥。