← ClaudeAtlas

xhs-card-rendererlisted

将 Markdown 正文渲染为小红书风格的高清图片卡片(1080×1440,2x DPI)。当用户需要"出图""渲染卡片""生成小红书图片""把文章变成图片"时触发。覆盖:风格规范、HTML 生成、Playwright 高清导出。
cyrus-tt/xhs-card-renderer · ★ 1 · Data & Documents · score 74
Install: claude install-skill cyrus-tt/xhs-card-renderer
# 小红书图文卡片渲染 Skill 将写好的帖子正文转化为可直接上传小红书的高清 PNG 图片。 > **About** > - 一个 Claude Code / Agent skill,把 Markdown 正文渲染成小红书风格的高清卡片。 > - 引擎:Playwright + Chromium,2x DPI,输出 1080×1440 卡片。 > - 设计哲学:像书页,不像海报。零装饰、强排版、反 AI 味。 > - `{{AUTHOR}}` 是占位符——首次安装后全局替换成你的账号名(见 README「自定义」)。 --- ## 触发条件 用户说类似: - "帮我出图 / 渲染成图片" - "把这篇帖子变成小红书卡片" - "生成小红书图片" - "渲染一下" --- ## 风格铁律:像书页,不像海报 风格参考:夸克扫描王系列、migeai、Decoder Only 这类「文档感」博主。 核心感受:读者应该觉得"在读一篇文章",而不是"在看一张设计作品"。 ### 背景 - 奶白色 `#f5f0eb`,不是纯白 - **零装饰**:无边框、无阴影、无圆角、无渐变、无网格、无纹理 - 不加任何 emoji 装饰 ### 字体 ```css font-family: 'PingFang SC', -apple-system, 'Noto Sans SC', sans-serif; -webkit-font-smoothing: antialiased; ``` | 元素 | 字号 | 字重 | 颜色 | |------|------|------|------| | 正文 | 38px | 400 | `#1a1a1a` | | 加粗强调 | 38px | 700 | `#1a1a1a` | | 小字/补充 | 34px | 400 | `#888` | | 水印 | 22px | 400 | `rgba(0,0,0,0.10)` | 行高 `1.85`,段间距 `margin-bottom: 40px`,字间距 `0.8px`。 ### 强调方式(只有两种,不允许发明新的) **1. 加粗**(主力,无限制使用) 直接 `font-weight: 700`,不改颜色、不加背景。 **2. 荧光笔划线**(点睛,每页最多 1 处) ```css .hl { background: linear-gradient(to top, rgba(255,183,77,0.35) 0%, rgba(255,183,77,0.35) 35%, transparent 35%); font-weight: 700; } ``` 效果:文字下方 35% 有淡橙色色带,像荧光笔划过。只用于全页最核心的金句。 ### 绝对禁止 - ❌ 彩色边框 / 左边框 - ❌ 背景色块(紫色、蓝色、任何颜色) - ❌ 圆角卡片 / 阴影 - ❌ 分割线 `<hr>` - ❌ 不同颜色的文字 - ❌ Emoji 点缀 - ❌ 任何让人一眼看出"这是 AI 做的"的设计元素 --- ## 内容密度规范 ### 原则:宁满勿空 | 页面类型 | 建议字数 | 段落数 | |---------|---------|--------| | 纯文字页 | 180-280 字 | 5-8 段 | | 图文混合页 | 80-150 字 + 截图 | 截图占 30-50% | | CTA 结尾页 | 120-200 字 | 可略少 |