本文へ移動
cccskills
無料GitHub で公開

xhs-html

将用户提供的文章、笔记、教程、SOP、清单、网页内容或本地文档,拆解并排版成小红书 3:4 多页图文 HTML。默认生成一个包含 6 张以上 1080×1440 页面、可逐页截图的完整自包含 HTML;支持 62 种品牌设计风格,开工前向用户提供匹配的风格候选和 6/7/8/9 张页数方案供选择。

适用于“做小红书图文”“把内容转成小红书卡片”“生成多页小红书 HTML”“做 3:4 知识卡片”“根据文章排成小红书组图”“做教程图文”“做可截图 HTML”等请求。

インストール方法を見る

含まれるファイル(10)

  • SKILL.md8.0 KB
  • agents/openai.yaml241 B
  • assets/xhs-template.html9.7 KB
  • evals/evals.json1.4 KB
  • references/page-patterns.md3.5 KB
  • references/style-presets.md5.9 KB
  • references/style-registry.md4.8 KB
  • references/xhs-html-guide.md4.2 KB
  • scripts/check_contrast.py3.5 KB
  • scripts/render_xhs.mjs6.6 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

XHS HTML

把用户内容变成一组可发布的小红书图文,而不是只做一张封面。

默认交付一个完整、自包含的 HTML。HTML 内按顺序放置多张 .sheet,每张固定为 1080×1440(3:4),用户可在浏览器中逐页截图。

核心交付

  • 1 个完整 HTML,不把各页拆成多个 HTML。
  • 至少 6 张图;常规提供 6、7、8、9 张四档,复杂内容可由用户指定更多。
  • 第 1 张负责点击;第 2 张负责留人;中间页负责兑现;最后 1 张负责总结、验收或收藏。
  • 使用同一套设计 token 保持整组一致,但允许页面布局随内容变化。
  • 账号名默认只出现在首页;内页不重复品牌名、章节名、英文口号等无效元素。
  • 优先交付 HTML。除非用户要求,不额外导出 PNG。

开工前必须确认的两项

若用户已经明确风格和页数,直接执行。否则在同一条消息里让用户选择:

1. 风格

根据内容赛道,从 references/style-registry.md 的 62 种风格中推荐 5 种,再加 1 个“智能匹配”:

推荐风格
1. Apple — 白底留白、克制高级,适合教程和知识型内容
2. Notion — 米白纸感、轻卡片,适合清单和方法论
3. Stripe — 蓝紫商业感,适合财务、商业和数据内容
4. Linear — 深色科技感,适合 AI、工具和效率内容
5. Claude — 暖调编辑感,适合经验分享和认知内容
6. 智能匹配 — 我根据内容替你选,并说明理由

推荐必须与赛道匹配,不照抄示例。用户指定某个品牌时直接采用。用户选择“智能匹配”或说“你定”时,先告知选中的风格和理由,再制作。

2. 页数

同时给出页数建议:

图文张数
A. 6 张 — 精简版:结论少、步骤短
B. 7 张 — 标准版:一个完整方法或清单
C. 8 张 — 实操版:可加入样例、模板和验收
D. 9 张 — 深入版:适合完整 SOP 或多步骤教程

结合原文给出一个推荐档位和一句理由。未经用户选择,不擅自把长内容硬塞进 6 张;用户说“直接做”或“你定”时使用推荐档位。

内容拆解

先读完整内容,再建立页面结构。不要边读边排。

提取以下信息:

  1. 目标读者:谁会因为这组图停下来。
  2. 核心承诺:看完能完成什么具体动作。
  3. 最小完整链路:准备 → 操作 → 结果 → 验收。
  4. 可直接复用的材料:提示词、表格字段、命令、清单、模板、判断标准。
  5. 必须删除的内容:重复铺垫、爹味教训、空泛鼓励、同义反复。

每组至少包含 3 种“可拿走的东西”,例如:

  • 可复制提示词或话术
  • 文件夹结构或字段表
  • 操作步骤
  • 示例输入与预期输出
  • 验收清单
  • 常见错误与修正方法

纯概念内容也要转成动作:概念是什么 → 在什么场景用 → 第一步怎么做 → 做完看什么结果。

页序

按内容选择结构,不机械套模板。详细模式见 references/page-patterns.md。

默认 8 张实操结构

  1. 封面:人群 + 结果 + 主题,不堆目录。
  2. 结果预览:读完能得到什么,建立继续滑动的理由。
  3. 准备:输入材料、工具、文件夹或前置条件。
  4. 规则:把任务口径、边界和字段写清。
  5. 执行:给可复制的提示词、命令或操作。
  6. 试跑:用小样验证,说明观察点。
  7. 输出:展示应得到的文件、字段或成品。
  8. 验收与复用:检查清单 + 下次如何重复使用。

页面密度

  • 一页只讲一个主问题。
  • 每页正文通常 70–150 个中文字符;表格、代码和字段列表按视觉占用判断。
  • 封面信息最少;内页可比封面更密,但必须保留明显留白。
  • 先删次要说明,再压缩间距;不要把正文缩成难读的小字。
  • 相邻两页避免使用完全相同的卡片阵列,保持节奏变化。

设计系统

制作前读取:

  1. references/xhs-html-guide.md:单 HTML 多页结构、字号、安全区和校验规则。
  2. references/page-patterns.md:教程、清单、方法论、故事的页序与页面组件。
  3. references/style-registry.md:62 种风格和赛道匹配。
  4. 用户选中离线预设时读取 references/style-presets.md;其他风格按 registry 拉取规范。

风格只决定颜色、字体气质、圆角、线条和装饰母题,不改变内容逻辑。不得为了“像某品牌”牺牲中文可读性。

视觉底线

  • 画布:1080×1440,比例 3:4。
  • 首图标题:88–128px;内页标题:60–76px。
  • 正文:36–44px;辅助信息不低于 30px。
  • 左右安全边距建议 80–96px,上下保留足够截图安全区。
  • 白底风格使用深色正文;深色风格使用高对比浅色正文。
  • 一页强调色不超过 1 个,装饰母题不超过 1 类。
  • 不依赖外链字体、外链 CSS 或在线图片;离线打开必须保持版式。
  • 不在每页重复账号名、栏目名、英文口号和同义页标题。

HTML 工程约束

以 assets/xhs-template.html 为骨架:

  • body 只负责把所有页面纵向排列并留出预览间距。
  • 每页使用 <section class="sheet">,固定 width:1080px;height:1440px;overflow:hidden。
  • 页面内部使用正常文档流、Grid 或 Flex;绝对定位只用于背景装饰、页码和底部规则。
  • 全组共用 :root token。
  • 首页可使用 .cover,内页使用 .head、.cards、.steps、.code-card、.checklist 等组件。
  • 添加 @media print,打印时一页一张且去掉页面间距。
  • 输出中不得残留占位符、TODO、示例账号或未替换字段。

工作流

  1. 获取用户内容;若给的是本地文件或链接,先完整读取。
  2. 判断内容类型、受众、核心承诺和实操材料。
  3. 若风格或页数未明确,提供“5+1 风格”和“6/7/8/9 张”选择并等待确认。
  4. 先写页级大纲:每页标题、唯一任务、关键材料;检查是否循序渐进。
  5. 使用同一 HTML 生成全部 .sheet。
  6. 运行:
python3 scripts/check_contrast.py --tokens path/to/index.html
node scripts/render_xhs.mjs --html path/to/index.html --out-dir /tmp/xhs-check --strict
  1. 检查每页尺寸、溢出、安全区、可读性、重复元素和整组节奏;发现问题后修改 HTML 再检查。
  2. 交付 HTML 的绝对路径链接,并说明页数、风格和内容结构。用户只要 HTML 时不要附加 PNG。

质量闸门

满足全部条件才交付:

  • 页面数量与用户选择一致,且不少于 6。
  • 每页都是 1080×1440。
  • 所有 .sheet 无内容溢出。
  • 第 1 张缩略图能读懂主题,第 2 张没有复述封面。
  • 中间页至少包含 3 类可操作材料。
  • 最后一页给出验收、复用或总结,不写空泛关注口号。
  • 账号名只在首页出现,除非用户另有要求。
  • 标题、正文、字段、文件名和数字没有错字或前后冲突。
  • HTML 自包含、可离线打开、可连续截图。

边界

  • 用户只给主题、没有足够内容时,先补齐内容骨架或请求原文,不用空话凑够 6 页。
  • 需要插画、实拍或复杂场景图时,另用图像生成能力制作本地素材,再嵌入 HTML;本 Skill 的核心仍是文字排版与组图结构。
  • 医疗、法律、金融收益类内容不制作确定性承诺。
  • 不使用他人 Logo、商标或未授权素材冒充官方视觉。

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Fetch and analyze WeChat Official Account hot articles / 公众号爆款文章 by sector or keywords. Use when the user asks for 爆款文章分析, 赛道爆款, 公众号爆款数据, reading counts, likes, shares, comments, title patterns, writing style, 爆款原因分析, or writing references for content creation.

日本語の概要は準備中です。原文の説明を表示しています。

SpaceZephyr/creator-buddy1,6312026年8月26日 更新

科技/AI/互联网领域的公众号 10 万+ 爆款标题生成器。输入一篇文章、一段内容或一个主题,先建内容简报,再按多种方法产出多个候选标题,逐个评分、标风险、按用途分角色推荐,并给 A/B 测试建议。当用户说"起标题""想个爆款标题""这篇文章叫什么好""标题优化""标题改写""多组标题""标题评分""10万+标题"时触发。方法论提炼自 100 篇真实科技类爆文标题。

日本語の概要は準備中です。原文の説明を表示しています。

SpaceZephyr/creator-buddy1,6312026年8月26日 更新

创作者全域内容搜索总控 Skill。用户发送平台名+关键词、平台链接,或要求分析博主、文章风格、热度、点赞、收藏、评论、爆款原因、选题方向时触发;根据平台和任务自动路由到小红书热门笔记、全域内容搜索、公众号爆款搜索、公众号赛道分析等分支 Skill。

日本語の概要は準備中です。原文の説明を表示しています。

SpaceZephyr/creator-buddy1,6312026年8月26日 更新

全域内容搜索|当提到小红书/B站/抖音关键词搜索、笔记/视频详情、评论、博主/UP主作品监控时使用。优先基于 Agent Reach / OpenCLI / bili-cli / 公开只读接口访问;Agent Reach 不可用时,小红书可用 Guaikei API 作为最后兜底。

日本語の概要は準備中です。原文の説明を表示しています。

SpaceZephyr/creator-buddy1,6312026年8月26日 更新

为公众号文章创作打造的专业数据洞察工具。全网持续收录每日爆款文章,收录依据:低粉高阅读、阅读靠前、数据增长中、原创靠前,助力号主获取数据参考。

日本語の概要は準備中です。原文の説明を表示しています。

SpaceZephyr/creator-buddy1,6312026年8月26日 更新

公众号长文写作(1500–4000 字)。先诊断作者手上已有什么(一个念头 / 一堆素材 / 半篇草稿 / 一份大纲 / 一篇不满意的成稿),再路由到对应的六种写法之一,产出成稿并过公众号专属质检。当用户说"写篇公众号""帮我写文章""这个主题怎么写""我有一堆素材不知道怎么组织""帮我扩写""这篇改一下""写不下去了""长文""深度文"时触发。

日本語の概要は準備中です。原文の説明を表示しています。

SpaceZephyr/creator-buddy1,6312026年8月26日 更新

SpaceZephyr のスキルをすべて見る

このスキルの問題を報告する