A community-driven registry for the Claude Code ecosystem. Not affiliated with Anthropic.
Are you the author? Sign in to claim
🪧 Claude Code / Codex skill — generate Xiaohongshu carousels & WeChat 21:9+1:1 cover pairs. Editorial × Swiss visual sy
一个适配 Claude Code / Codex 等 Agent 环境的图文卡片技能,用于从文章、文案、截图、产品笔记、字幕或照片生成小红书 / Rednote 图文组图与公众号 21:9 + 1:1 封面对。
内置两套视觉系统,共用一份图文工作流:
这个 Skill 是 guizang-ppt-skill 的姊妹项目,共享美学语言但独立维护。PPT 解决"横向翻页演讲",这里解决"静态信息流图文"。
npx skills add https://github.com/op7418/guizang-social-card-skill --skill guizang-social-card-skill
也可以直接把这段话发给有 shell 权限的 AI Agent:
帮我安装 guizang-social-card-skill。请把 https://github.com/op7418/guizang-social-card-skill 克隆到 ~/.claude/skills/guizang-social-card-skill,安装完成后检查 SKILL.md、assets/、references/ 是否存在。
已经安装过的话,用这段话更新:
帮我更新 guizang-social-card-skill。请进入 ~/.claude/skills/guizang-social-card-skill 执行 git pull,然后告诉我当前最新 commit。
安装后直接对 Agent 说:
帮我基于这篇文章做一套瑞士风小红书图文,5 张,IKB 蓝。
也可以试这些请求:
基于这份产品测评做一套小红书 3:4,标题用电子杂志风。
帮我把这篇文章做成公众号封面对:21:9 头图 + 1:1 分享卡,视觉保持一致。
我有 3 张露营照片,帮我做一套全图风格的小红书图文。
把这段游戏攻略文案做成一套小红书图文,需要从 wallhaven 拿点游戏原画。
.poster.xhs 1080×1440(小红书 3:4)、.poster.wide 2100×900(公众号 21:9)、.poster.square 1080×1080(公众号 1:1)M01-M16,含 Image-Led Cover、Pipeline、Before/After 等)+ Swiss 12 个(S01-S12,含 KPI Tower、H-Bar Chart、Matrix + Hero 等)SOURCES.mdreferences/image-overlay.md 给硬规则.frame-shot / .device-browser / .device-phone 工具类validate-social-deck.mjs 自动检测溢出、字号上限、4 横带密度、footer 碰撞node render.mjs 直接出 PNG✅ 合适:小红书图文组图 / 公众号封面对 / 微信朋友圈封面 / 视频号封面 / 文章配图 / 教程拆页 / 数据回顾 / 旅行攻略 / 产品测评 / 截图说明
❌ 不合适:横向翻页 PPT(用 guizang-ppt-skill)/ 长视频生成 / 纯图片修图 / 无版式诉求的纯文字编辑
按"能力圈"分三档,详见 references/category-cookbook.md:
端到端强势(文 / 结构 / 图都在能力圈内):
文与结构强势,图依赖用户或搜图源:
能力圈外,主动说清(不强行接):
| 任务 | 推荐方式 |
|---|---|
| 长文章 → 小红书图文 | 抽核心观点,Editorial 走叙事节奏,Swiss 走拆条数据 |
| 产品测评 / 工具回顾 | Swiss + IKB 蓝,优先 S09 KPI Tower / S10 H-Bar Chart |
| 旅行 / 生活方式分享 | Editorial + Midnight Ink 或 Dune,M16 Image-Led Cover 满铺主图 |
| 公众号封面对 | 同一份内容渲两块:.poster.wide 21:9 + .poster.square 1:1,视觉一致 |
| 截图教程 / 工具说明 | .frame-shot + .device-browser 包壳,优先 Swiss 网格底 |
| 游戏攻略 / 影视回顾 | Editorial + Midnight Ink,从 Wallhaven 取游戏原画做满铺 |
| 数据回顾 / 年终总结 | Swiss + Lemon 或 Safety Orange,矩阵 + ledger 组合 |
validate-social-deck.mjs 用 Playwright 跑真实 DOM 测量,不是猜output/*.png 直接发,不需要部署、不需要导出工具| 平台 | 状态 | 说明 |
|---|---|---|
| Claude Code | 支持 | 原生 Skill 工作流,适合生成 + 迭代图文 |
| Codex | 支持 | 适合长流程图文生成、调用图片源、做视觉检查 |
| Cursor / 其他本地 Agent | 可用 | 需要能读写文件 + 执行 shell |
| 普通 Chatbot | 不推荐 | 没有文件系统和渲染管线时无法稳定出图 |
npx skills add https://github.com/op7418/guizang-social-card-skill --skill guizang-social-card-skill
帮我安装
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
把这段话复制粘贴给 Claude Code / Cursor / 任何有 shell 权限的 AI Agent,它会自动完成安装。
git clone https://github.com/op7418/guizang-social-card-skill.git ~/.claude/skills/guizang-social-card-skill
装好后,Claude Code 会自动发现并调用这个 skill。触发关键词:
Skill 本身是结构化工作流,Agent 会按 7 步走:
SOURCES.md;问用户要不要标来源<!-- POSTERS_HERE --> → node render.mjs详细说明见 SKILL.md。深度细节去看对应 references/*.md。
node validate-social-deck.mjs path/to/task-dir
6 条规则,基于 Playwright 真实渲染测量,不是静态扫描:
.poster 立刻报错.h-xl / .h-display 字号 + 字重组合超出种子定义.frame-img / .frame-shot 子元素溢出框font-weight >= 700 警告(违反"越大越细")SKILL.md 第 7 步明确默认不自动跑 validator —— 等用户先看完图再问,避免每轮多花数十秒。
从 references/theme-presets.md 里选一套——不允许自定义 hex 值,保护美学比给自由更重要。
| 主题 | 色调 | 适合场景 |
|---|---|---|
| 🖋 墨水经典 Ink Classic | #0a0a0b / #f1efea | 通用默认、商业话题、不知道选啥时最稳 |
| 🌊 靛蓝瓷 Indigo Porcelain | #0a1f3d / #f1f3f5 | 科技、研究、AI、技术分享 |
| 🌿 森林墨 Forest Ink | #1a2e1f / #f5f1e8 | 自然、可持续、户外、非虚构 |
| 🍂 牛皮纸 Kraft Paper | #2a1e13 / #eedfc7 | 怀旧、人文、阅读、文学 |
| 🌙 沙丘 Dune | #1f1a14 / #f0e6d2 | 艺术、设计、创意、时尚 |
| ⚫ 午夜墨 Midnight Ink | #0e0d0c / #ece2cf / #d4a04a | 游戏 key art / 夜景 / 影调封面 / 黑神话 · 艾尔登法环类深色题材 |
| 主题 | 锚点色 | 适合场景 |
|---|---|---|
| 🔵 克莱因蓝 IKB | #002FA7 | 通用默认、商业发布、AI 产品、方法论 |
| 🟡 柠檬黄 Lemon | #FFD500 | 年轻、运动、零售、消费品、Y2K |
| 🟢 柠檬绿 Lemon Green | #C5E803 | 生态、健康、Z 世代、绿色品牌 |
| 🟠 安全橙 Safety Orange | #FF6B35 | 警示、新闻、工业、活力主题 |
切主题只需替换种子模板的 <section class="poster" data-theme="..."> 属性,所有 CSS 走 var(--...)。
guizang-social-card-skill/
├── SKILL.md ← Skill 主文件:7 步工作流
├── README.md ← 本文件
├── HANDOFF.md ← 交接文档:事实 + 版本历史
├── PRODUCT.md ← 产品文档:思考 + 决策 + roadmap
├── validate-social-deck.mjs ← Playwright 版式校验脚本
├── assets/
│ ├── template-editorial-card.html ← Editorial 种子(6 主题 / 3 画板)
│ ├── template-swiss-card.html ← Swiss 种子(4 accent / 3 画板)
│ ├── magazine-bg-webgl.js ← WebGL 墨流背景
│ └── screenshot-backgrounds/ ← 9 张截图舞台底(WebP)
│ ├── style-a/ ← Editorial 5 套
│ └── style-b/ ← Swiss 4 套
└── references/
├── platform-specs.md ← 平台 × 分辨率 × 命名
├── style-system.md ← 两种风格的硬规则与反模式
├── theme-presets.md ← 10 套色票详解
├── layout-recipes.md ← 28 个版式骨架(M01-M16 + S01-S12)
├── components.md ← 字体 / 卡片 / 间距 / 图标
├── background-systems.md ← 墨流 / 网格 / 纸纹层
├── portrait-fill.md ← 3:4 板的留白对策
├── content-planning.md ← 钩子 / 拆页 / 文案压缩
├── category-cookbook.md ← 11 个小红书品类路由表
├── image-overlay.md ← 满铺图遮罩 + 人脸避让规则
├── screenshot-treatment.md ← `.frame-shot` 工具类 + 截图美化
├── map-component.md ← `.map-block` MapLibre 地图
├── title-shortener.md ← 1:1 封面的短标题策略
├── production-workflow.md ← Playwright 渲染管线
└── qa-checklist.md ← 质量检查清单
.h-xl 字号上去 → 字重必须下来。Editorial 同此原则local-tests/,被 gitignore可以批量出图吗?
可以。一个 task 目录下的 index.html 包含多个 .poster,node render.mjs 会逐个截 PNG。一次出小红书 3-9 张组图很常见。
为什么不允许自定义颜色? 和 PPT skill 同样的理由——这个 Skill 的核心价值是稳定产出。自由选色会破坏整体风格,只允许从 10 套预设里挑。
能用其他模型生图吗? 可以。生图本身不在 Skill 范围内,但 SKILL.md Step 4 写清了取图协议:用户图 → AI 生图 → 网络取图。AI 生图能力依赖你当前 Agent 接的模型。
Codex 写出来不合规怎么办?
v0.12 起把"种子模板与 components.md 表格保持一致"做成了硬规则。如果还是出现违规,大概率是 seed template 默认值与 references/style-system.md 不一致——开 Issue 给我们。
怎么更新到最新版?
重新运行安装命令,或在本地 skill 目录执行 git pull。
支持英文图文吗? 支持。Editorial 的 Playfair Display + Noto Serif、Swiss 的 Inter + Helvetica 都同时覆盖中英文。版式骨架未做语言绑定。
Bug、排版问题、新版式需求——欢迎开 Issue 或 PR。改动请优先:
references/components.md 的对照表(字号 / 字距 / 字重)references/layout-recipes.md 加完整 recipe(文案上限 + minimum density)[data-theme="..."] 块 + references/theme-presets.mdvalidate-social-deck.mjs 的对应规则references/qa-checklist.mdlocal-tests/ 下,不要污染 skill 根目录AGPL-3.0 © 2026 op7418
本项目采用 GNU AGPL-3.0 协议,要点:
完整条款见 LICENSE。
ML engineering — model training, deployment, MLOps, monitoring
DevOps practices — CI/CD, containers, monitoring, infrastructure automation
Professional skills marketplace with production-ready skills for enhanced development
Self-learning system that captures corrections and syncs them to CLAUDE.md and AGENTS.md