返回目录
开源项目AI 视频生成类新手

Guizang Social Card Skill:为 Claude Code / Codex 打造的小红书图文与公众号封面生成技能

Guizang Social Card Skill 是一个适配 Claude Code / Codex 等 Agent 环境的图文卡片技能,可从文章、文案、截图、产品笔记、字幕、照片或用户视频生成小红书/Rednote 图文组图、Live Photo 动态卡与公众号 21:9+1:1 封面对。内置电子杂志风和瑞士国际主义两套视觉系统,提供 28 个版式骨架、10 套主题预设,支持单文件 HTML 渲染 PNG 与 Playwright 校验脚本。

3 次阅读2026/08/18 发布
Guizang Social Card Skill:为 Claude Code / Codex 打造的小红书图文与公众号封面生成技能 来源图片

社区作者 · zZz

它解决什么问题

Guizang Social Card Skill 是一个面向 Claude Code / Codex 等 Agent 环境的社交图文卡片生成技能,用于将文章、文案、截图、产品笔记、字幕、照片或用户视频转化为小红书/Rednote 图文组图、Live Photo 动态卡和公众号 21:9 + 1:1 封面对。项目内置电子杂志风(Editorial)与瑞士国际主义(Swiss)两套视觉系统,共用一份图文工作流。

Editorial 风格类似 Monocle/Kinfolk/Cereal,适合叙事、生活方式、旅行、阅读、影视、个人观察;Swiss 风格基于网格、单一锚点色、直角发丝线和极致字号对比,适合产品测评、数据、方法论、教程和 AI 工具。

技能提供 3 个画板尺寸(小红书 3:4 1080×1440、公众号 21:9 2100×900、公众号 1:1 1080×1080)、28 个版式骨架(Editorial M01-M16、Swiss S01-S12)、10 套主题预设(Editorial 6 套 + Swiss 4 套锚点色)。Live Photo 功能支持单视频动态卡、二宫格、三宫格、四宫格、三连拼图和长视频低成本诊断,小红书按 5s 规划,微信公众号文章内按 3s 规划。

图源工作流支持用户图优先,无图时按 Unsplash → Pexels → Flickr CC → Wallhaven → 直接搜索的优先级取图。项目还提供 WebGL 墨流背景、文字压图与主体避让、截图美化资产、MapLibre + OSM 地图组件以及 validate-social-deck.mjs 校验脚本(基于 Playwright 的 9 条版式规则)。渲染采用单文件 HTML + Playwright,node render.mjs 直接输出 PNG,交付产物为 output/*.

png 或 Live Photo 分支的 JPG + MOV + .pvt 包。适用于 Claude Code、Codex、Cursor 等能读写文件并执行 shell 的 Agent 环境,不推荐普通 Chatbot 使用。

— 本文由 AI 根据公开来源辅助整理,命令、版本与许可证请在使用前到原始页面复核。

安装 / 开始使用

方式一:一行命令安装(推荐)。在终端执行:

可复制命令
npx skills add https://github.com/op7418/guizang-social-card-skill --skill guizang-social-card-skill

。方式二:把这段话直接发给有 shell 权限的 AI Agent:

帮我安装 guizang-social-card-skill 这个 Claude Code skill。请按下面步骤做:

  • 确保 ~/.claude/skills/ 目录存在(不存在就创建)

执行

可复制命令
git clone https://github.com/op7418/guizang-social-card-skill.git ~/.claude/skills/guizang-social-card-skill

方式三:手动命令行安装:

  • 验证:ls ~/.claude/skills/guizang-social-card-skill/ 应该看到 SKILL.md、assets/、references/ 三项
  • 告诉我装好了,之后我说“做一套小红书图文”之类的话就会触发这个 skill
命令
git clone https://github.com/op7418/guizang-social-card-skill.git ~/.claude/skills/guizang-social-card-skill

安装完成后需确认目录中包含 SKILL.md、assets/、references/。已安装过时更新方式:进入 ~/.claude/skills/guizang-social-card-skill 执行

可复制命令
git pull

首次使用:安装后对 Agent 说“帮我基于这篇文章做一套瑞士风小红书图文,5 张,IKB 蓝。”即可触发。Agent 会按 7 步工作流执行:Intake(抓目标平台/风格/内容素材/用户图,无图时给 A/B/C 三选)→ Style & Theme(选 Editorial 或 Swiss,再从 10 套预设里选主题色)→ Layout Selection(从 28 个版式骨架里挑选)→ Asset Prep(取图并落本地 + 写 SOURCES.

md)→ Compose & Render(拷种子模板 → 替换 <!-- POSTERS_HERE --> → node render.mjs)→ Deliver & Review(先把 PNG 给用户看,默认不自动跑校验)→ Iterate(按反馈改样式或换版式,重渲)。 渲染命令:node render.mjs,可一次渲染 task 目录下 index.html 中的多个 .poster。校验命令:node validate-social-deck.

mjs path/to/task-dir,基于 Playwright 真实渲染测量 9 条规则(溢出、footer 碰撞、字号、密度、行数、margin、视觉边界、标题间距等)。

常见问题:可以批量出图,一个 index.html 含多个 .poster 会逐个截 PNG;不允许自定义颜色,只能从 10 套预设主题里选;支持 Live Photo,小红书按 5s、公众号文章内按 3s,发布通常需要 .pvt 包传到 iPhone 后从对应 App 发布;Codex 写不合规时可检查种子模板与 references/components.md 是否一致;更新可重新运行安装命令或

可复制命令
git pull

;支持中英文图文,Editorial 的 Playfair Display + Noto Serif、Swiss 的 Inter + Helvetica 同时覆盖中英文。

来源教程配图

Guizang Social Card Skill 效果展示
配图 1 · Guizang Social Card Skill 效果展示查看原图

适用场景

长文章转小红书多图轮播
产品测评 / 工具回顾卡片(Swiss + IKB 蓝)
旅行 / 生活方式分享(Editorial 满铺主图)
公众号 21:9 头图 + 1:1 分享卡封面对
截图教程 / 工具说明(.frame-shot + .device-browser 包壳)
游戏攻略 / 影视回顾(Editorial + Midnight Ink + Wallhaven 取图)
用户视频转小红书 5 秒 Live Photo 动态卡
数据回顾 / 年终总结(Swiss + Lemon 或 Safety Orange)