红笺 Redleaf

红笺是一个开源 Agent Skill,把 Markdown 原稿排成有纸感的中文图文,输出 1080 × 1440 的小红书图片、响应式预览和可以重排的源文件。排版过程不改写、不删句,有五种纸墨主题,MIT 许可。

2026.09开源 Agent Skill开源已发布图文排版

保留原文,把 Markdown 排成有纸感的中文图文,输出小红书图片、预览与可复用的源文件。

我的角色:AI Native:产品设计、排版规则与渲染流程验证

功能

  • 输入: Markdown 原稿和作者提供的图片。
  • 输出: 1080 × 1440 编号 PNG、响应式预览、文字 HTML,以及原始 Markdown、原图、配置、素材清单和 QA 报告。
  • 主题: 五种纸墨主题共享同一套排版规则,换色后阅读节奏不变。
  • 离线: 首次准备好依赖与字体后,使用本地图片的文章可以离线渲染。

第一条规则是保留原文:不改写、不删句子,没有配图就不生成配图,没有结语也不补结语。这让同一份原稿可以用于图文发布,同时保留内容完整性。

抽象示意:书纸底色的正文页带朱砂批注,旁边是五种主题色和“不删不改不补”的规则
示意图:五色入笺,排版只断行和分页,原文一个字都不动。

排版流程

Skill 把工作拆成输入准备、主题选择、本地渲染、自动检查和视觉确认。Agent 按约定准备材料,本地渲染器负责分页和导出,文字顺序、链接和原图都保持原样。

字体、间距和颜色来自统一的设计参数;段落、列表、引用、表格和代码各有对应的排版规则,长内容按页面空间继续分页。

检查与交付

渲染后自动检查文字完整性、代码保留、图片与链接、页面边界和字体加载。遇到放不下的单行表格会停下来提示调整,失败目录标记为 FAILED.txt。

自动检查通过后,还要看一遍编号图片和手机预览,确认分页和阅读效果。随成品交付的原稿、配置和 QA 报告,方便之后检查和重排。

抽象示意:三张 3:4 图文页,旁边是 qa.json 检查项和“排不下就停下”的提示
示意图:每次导出都附带 qa.json;排不下时停下来提示,而不是截断。

开源与来源

红笺代码采用 MIT 许可,所用字体附有 SIL OFL 许可。产品哲学受 Kami / tw93 启发,图文分页和纸墨笔触独立实现。

安装、效果示例与使用边界见红笺官网,官网有真实导出的样张;代码见 GitHub。

将原文保留、图片使用、排版与交付要求写进可安装的 Agent Skill

用统一设计参数支持五种纸墨主题,生成 1080 × 1440 图片与响应式预览

随成品交付原稿、素材清单、配置和 QA 报告,支持后续检查与重排

Node.jsPlaywrightMarkdown设计参数确定性 QA