蔡伦
July 10, 2026 · View on GitHub
它解决什么问题
你和 Agent 聊了半小时,聊出了一个真结论——一套方案、一张对比、一份清单。然后呢?
- 复制聊天记录发给同事:对方看到一坨没格式的字,礼貌地回了个"收到";
- 让 AI"做个好看的页面":它问你要什么风格、引了三个 CDN、出来一股 AI 味;
- 打开设计工具重新排:十五分钟起步,你本来只想要"一页能看的"。
蔡伦只干一件事:对话造纸。说一句"把刚才的结论造一页纸",3 秒拿到一个单文件 HTML——零外链、零 JS、零构建,手机电脑断网都能开,十年后还能开。版式是定死的,所以不用选;字是从对话里抄录的,所以不会编。
七种纸
| 纸 | 用途 | 版式 |
|---|---|---|
| 章纸 | 长文 / 分析 / 方法论 | 单栏杂志式,65ch 行宽,小标题分节 |
| 方纸 | 单个结论 / 金句 / 清单 | 3:4 竖版卡,大字居中,为竖屏截图而生 |
| 对纸 | 方案对比 / 前后对照 | 双栏对照,结论行横贯底部 |
| 招纸 | 态度宣言 / 口号 / 方法论金句 | 16:9 横版海报,豆绿磨砂底,粗宋大字标语,底部多栏小注 |
| 流纸 | 引文 / 书摘 / 诗句 | 顶部一道静态墨流纹,每张换 seed,纹理世上唯一 |
| 据纸 | 对话里的决定 / 承诺 / 待办 | 320px 窄长收据,等宽字体,锯齿裁切边,朱砂"印讫"章 |
| 签纸 | 想存起来的一句话 / 一刻 | 240px 窄长书签,传统色绫边,系绳穗,竖排金句作脊梁,"藏"印,宋楷衬线 |
▲ 真实产物:左为方纸,右为对纸——内容来自一场真实的深夜打磨会话,样例 HTML 在 assets/samples/,浏览器直接打开即是成品。
▲ 同样是真实产物:上左为招纸,上右为据纸,下为流纸——招纸的磨砂颗粒和流纸的墨流纹全部是内联 SVG 滤镜,依然零外链零 JS;流纸每张换一个 seed,这道墨流是世上唯一的一道。
▲ 真实产物:签纸——把对话里一句想留的话做成一枚书签。左侧绫边用「黛」#4a4266(中国色/《色谱》),只染边不进文字区;系绳孔与朱砂流苏穗、"藏"印全是内联 SVG,依旧零外链零 JS。竖屏一截即得一枚可收藏的书签。
快速开始
npx skills add LearnPrompt/cailun-skill -g
装完对 Agent 说:
把刚才讨论的结论用蔡伦造一页纸
它会先给你一张抄录清单(哪些字要上纸、来自对话哪里),确认后出纸、给路径、给打开命令。
触发方式
- "把刚才的结论造一页纸" / "蔡伦造纸"
- "排成一页能分享的"
- "把这段讨论做成卡片"
- "出一页 A/B 对比"
- "太长了,帮我排个版发给同事"
落款
想让每张纸带上你的名号和印章?写一个配置文件就行:
mkdir -p ~/.config/cailun
cat > ~/.config/cailun/luokuan.md <<'EOF'
---
minghao: 卡尔的AI沃茨 # 名号,必填
yinwen: 沃茨 # 印文,可选,缺省取名号末二字
xiaozi: 公众号「卡尔的AI沃茨」 # 小字,可选,如公众号名
---
EOF
之后每张纸都会在对应锚位自动钤印:一行小字(名号 + 日期)加一枚纯 SVG 文字印(默认白文——朱砂底纸色字,依然零外链零 JS)。七种纸各有落款位:方纸在卡片右下角内,签纸在穗上方竖排,据纸只加小字不加第二枚印……详见 luokuan.md。
不配置就完全不落款——蔡伦不会问你要名号,更不会替你编一个。
导出 PNG
要发朋友圈/群聊,一条命令把纸导成 PNG(自动探测本机 Chrome 与纸型尺寸):
bash tools/export-png.sh 纸-结论-20260711.html
造纸三律
- 纸是静的:零外链、零 CDN、零 JS、零构建——单文件,断网双端可开;
- 字是真的:纸上每个字来自对话或你给的材料,蔡伦只排版,不编内容;
- 版是定的:七种纸,版式定死,不给选择恐惧留余地——快就快在不挑。
它和同类有什么不同
| 设计套件类 Skill / 桌面应用 | 蔡伦 | |
|---|---|---|
| 形态 | 几十种模板 + 多平面 + 导出管线 | 七种纸,一个主题 |
| 耗时 | 3–30 分钟 | 3 秒级 |
| 依赖 | 常引外链字体/JS 库,部分要装应用 | 零外链零 JS,Agent 本体即可 |
| 内容 | 可代生成扩写 | 只抄录对话,不编一个字 |
| 适用 | 交付级设计稿、原型、动画 | 对话刚聊完、马上要发出去的那一页 |
要做高保真原型、PPT、动画,请用设计套件类 skill——蔡伦不抢那个活,它只管"现在、马上、一页纸"。
安全边界
- 不引入任何外部资源,纸里不会有第三方请求;
- 不往纸上加对话里没有的内容,裁切了什么会列给你确认;
- 部署到对外站点的动作等你明确授权,蔡伦只交付本地文件;
- 纸上出现第三方长引文(>30字)时会提醒来源授权。
文件结构
cailun-skill/
├── skills/cailun/
│ ├── SKILL.md # 造纸工作流:取料→选纸→造纸→交付→质检
│ └── references/
│ ├── paper-templates.md # 七种纸的完整HTML模板(铁律内置)
│ └── luokuan.md # 落款规范:配置·印章·七纸锚位
├── tools/
│ └── export-png.sh # 一条命令把纸导成 PNG
├── assets/
│ ├── samples/ # 真实样纸(浏览器直接打开)
│ └── *.png # 样纸截图
└── LICENSE
验证与测试
随便聊几句,然后说:把刚才的内容造一页纸
合格表现:先给抄录清单等你确认 → 出单文件 HTML → grep http 查不到任何资源外链 → 手机宽度打开不横滚。
致谢
- alchaincyf/huashu-design、nexu-io/html-anything — 证明了"Agent 出 HTML"这条路的天花板;蔡伦选了这条路上最窄的一段:对话刚结束的那一页
- tw93/kami — 衬线即书卷气、暖白不纯白、阴影只做 ring/whisper 不做硬投影:签纸的"书的物件"质感受其启发
- 签纸绫色取自「中国色 / 中国传统色」公认色谱(源自《色谱》,中科院科技情报编委会名词室,科学出版社,1957)——黛 #4a4266 / 绛紫 #8c4356 / 赭石 #845a33 / 缃色 / 月白
- 蔡伦造纸,《后汉书》——"用树肤、麻头及敝布、鱼网以为纸"
License
取料 · 选纸 · 造纸 · 交付 · 质检
纸是静的,字是真的,版是定的。
更多好用 Skill · More Skills → learnprompt.pro/skills
鲁班·Skill打磨 · 庖丁·博主蒸馏 · 蔡伦·对话造纸 · 阿福·LLM Todo · 愚公·Loop工程 · 搭子·结对开发 · AI雷达·零API资讯
淘金小镇·ClawHub日榜 · Irasutoya·正文配图 · Humanize PPT·演讲系统 · CC Harness·六件套 · 微信读书教练 · X Article发布
LearnPrompt 出品 · 公众号「卡尔的AI沃茨」 · X @aiwarts