Labs · 皮肤预览器 / 打包器
11 套聊天皮肤,
装之前先穿上看看。
社区美化包通常是一坨正则,装完才知道长什么样。这里的画廊本身就是真渲染:挑一套母题——民国纸档、 赛博终端、千禧 Y2K、琉璃星轨、复古报纸——贴一段自己的回复当场试穿,改好状态栏字段名, 导出就是能直接导入酒馆或 Foreverse App 的正则包。
皮肤画廊
11 套文化母题皮肤,缩略图就是真渲染——每张卡片里跑的都是这套皮肤的 5 条正则。点一套,去下面试穿。
试衣间 · 琉璃星轨
琉璃星轨 · 预览为示例对白,右侧可换成你自己的消息
试穿自己的文本
打包配置
状态栏四个字段名和题字可以按你的卡改——预览和导出的正则包都会跟着变。
导出
Foreverse 包 = 5 条正则一个 JSON,App 导入页「正则 / 美化」入口整包导入;SillyTavern 包 = 5 个单条脚本 JSON(酒馆正则面板一次导一条)+ 同一份 Foreverse 包 + 格式指令 + 使用说明。
格式指令(贴进卡里)
皮肤只负责渲染,模型得先按 marker 协议输出。把这段追加到角色卡 system_prompt 末尾(酒馆/Foreverse 通用),再把「压轴提醒」放进 post_history_instructions:
严格遵守以下输出格式(只输出纯文本 marker,不输出 HTML): 1) 可选 :::think 观察与推理,不超3句 ::: 2) 必须 [状态|时刻|日期|坐标|羁绊](一行,字段随剧情实时更新) 3) :::scene 场景标题 # 场景正文 :::(正文是本轮叙事主体) 4) 可选 :::note 一句旁白或暗线 ::: 5) 回复末尾必须 :::opt 行动A ¦ 行动B ¦ 行动C :::(三个具体可选行动,用 ¦ 分隔)
[牢记格式] 本轮回复必须完整输出:[状态|...|...|...|...] 一行、:::scene 标题 # 正文 :::、并以 :::opt 甲 ¦ 乙 ¦ 丙 ::: 收尾。opt 三个选项任何情况下都不可省略——即使场景在情绪上已经收尾,也必须给出玩家下一步的三条路。只输出纯文本 marker,不输出 HTML。
怎么装(Foreverse / SillyTavern)
Foreverse App(推荐,导入即渲染)
- 下载上面的 Foreverse 全局正则包 (.json);
- App → 导入 → 「正则 / 美化」,选这个 JSON 整包导入;
- 给你的卡贴上「格式指令」(角色卡编辑 → system_prompt 末尾),开聊——模型输出的 marker 会被这 5 条正则渲染成整套皮肤。
同一时间只激活一套皮肤的 5 条(多套同时开会抢同一个 marker,谁先命中谁赢)。
SillyTavern 网页版
- 下载 SillyTavern 导入包 (.zip) 并解压;
- 酒馆 → Extensions → Regex → Import,把 st-regex/ 里的 5 个 JSON 逐个导入并启用;
- 把 format-directive.txt 里的两段分别贴进卡的 System Prompt 和 Post-History Instructions;
- 开聊。装饰小图走的是 App 专用通道(fv.local),在酒馆里会自动隐藏、不裂图,布局不受影响。
酒馆的消息净化器保留常规内联样式;如果你装了会重写消息 HTML 的第三方插件,以插件行为为准。
诚实边界
- 皮肤渲染依赖「客户端把消息里的 HTML 渲染出来」的环境:Foreverse App(导入即渲染)和 SillyTavern 网页版(内置净化器放行常规内联样式,个别高级效果可能被裁剪)可用;纯文本前端(API 直连、不渲染 HTML 的客户端)只会看到 marker 原文。
- 正则包只管「渲染层」:模型不按 marker 协议输出时皮肤无事可做——所以要配合上面的格式指令,且开场白里最好带一帧完整 marker 示范(few-shot 是最强格式锚)。
- 本页预览用系统字体(手机 App 里的衬线中文字体以设备为准),装饰素材按「缺席即隐藏」降级——这也是正则包在没推素材的环境里的真实形态。
这套皮肤体系在 App 里是完整体验:导入的卡自带渲染链,管家 Agent 还能一句话给你的卡换肤、配背景和输入栏主题。
去 App 里给卡穿上皮肤这个工具怎么来的
皮肤是生产资产不是效果图:这 11 套来自 Foreverse 官方美化卡背后的主题工坊(每套 = 5 条正则 + 聊天界面主题 + AI 手绘素材),都在真机、真模型对话里验收过。模板从工坊唯一真源逐字节提取;五件 marker 匹配正则与产线打包器输出的字符串逐字节一致,本工具的自测对着规范双录对账。移植于 2026-07。
正则执行复用本站的酒馆方言引擎(正则测试器同款——脚本解析与替换语义对齐 App 引擎与酒馆网页版)。你贴的文本先整体 HTML 转义再进匹配,预览渲染在禁脚本的沙箱框里:模板是我们的可信常量,你的文本永远变不成标签。
它做不到什么
预览用系统字体和通用气泡近似 App 聊天窗——设备上的衬线中文字体、头像行、台词染色这些 App 侧渲染细节不在此复现,装机后的间距会有细微差别。页面里展示的装饰素材是已出厂的那部分;缺席的自动隐藏,和正则包在全新环境里的真实行为一致。
皮肤包只能给「模型说出来的话」上妆,管不了模型说不说。marker 纪律在卡里(格式指令 + 开场白示范帧)——即便如此,模型偶尔也会中途漏一块;包里的正则容忍常见劣化形态(漏写闭合、分隔符写错),但救不了完全不输出 marker 的模型。
常见问题
这里说的「皮肤」到底是什么?
同一个文化母题下的 5 条正则。角色卡让模型按纯文本 marker 协议回复(:::think 内心 :::、[状态|…] 一行、:::scene 标题 # 正文 :::、:::note 旁白 :::、结尾 :::opt 甲 ¦ 乙 ¦ 丙 :::),每条正则接住一种 marker、渲染成对应母题的 HTML——折叠的思维卡、主题状态栏、场景纸、可点的选项笺。协议不变,母题随便换:换皮肤 = 换一包正则。
导出的包在酒馆里能用吗,还是只能在 Foreverse App 用?
都能用,但有一条边界要说清。zip 里是 5 个酒馆正则面板格式的单条脚本(作用于 AI 输出、只改显示层 markdownOnly——上行 prompt 保持原文);酒馆网页版对这类内联样式 HTML 正常渲染。装饰小图引用的是 App 专用素材通道(fv.local),在其它环境会自动隐藏、不裂图——模板本来就按「没素材也成立」设计。不渲染 HTML 的纯文本前端(API 直连类客户端)只会看到 marker 原文。
为什么我导入了正则,聊天还是没变样?
正则包只管「渲染层」:模型不输出 marker 协议,它就无事可做。本页的「格式指令」就是干这个的——贴到卡的 system_prompt 末尾,压轴提醒放进 post_history_instructions,最好再让开场白里带一帧完整 marker 示范(few-shot 是最强的格式锚)。另外检查同时只启用一套皮肤的 5 条:两套同开会抢同一个 marker,谁先命中谁赢。
我贴进来的聊天内容会被上传吗?
不会。正则匹配、模板渲染、手机预览、zip 打包全部在你的浏览器里跑,本页没有任何上传接口。预览还跑在一个禁用脚本的沙箱框里,你的文本在进模板之前已经整体转义——贴恶意内容也执行不了任何东西。