Typeset 是一个用于编辑器排版的 Skill,核心用途是把 Markdown 转换为多平台兼容的精美排版 HTML,适用于任何 AI Agent。它是纯 Markdown 指令集,不依赖特定 Agent 的专有 API。
主要能力:提供内置主题(minimal、default、elegant、tech、vibrant、dark、notion、newspaper、gradient)与四层主题架构(基础层、内容层、代码层、字体层);支持代码高亮色表、CJK 中英文空格预处理、Frontmatter 解析、平台规则路由和可选的去 AI 味人性化处理。
使用方式:以 /typeset 调用,格式为 /typeset <文件路径或内容> [--platform wechat|zhihu|juejin|medium|linkedin|x|blog] [--theme default|elegant|tech|minimal|vibrant] [--humanize] [--code-theme github|one-dark|kimbie]。默认 platform=wechat、theme=minimal、code-theme=github。非 Markdown 输入可用 MarkItDown 转换:markitdown <file> -o <output.md>,安装命令 pipx install 'markitdown[all]' --python python3.12。
工作流为:确认输入、预处理、可选人性化、渲染 HTML、输出 .html 文件并给出提示。
适用场景:公众号、知乎、掘金、Medium、LinkedIn、X、博客等多平台文章排版。
限制与暂未提供:各平台有明确约束(如微信禁用 #000、禁用 pre、禁外链 a 标签,链接转纯文本脚注;Medium 不支持表格且只保留 H1+H2;LinkedIn 不支持代码块和表格、图片需手动上传;X 为 Premium 功能)。详细约束规则、元素渲染模板、代码高亮色表和人性化模块需按需读取对应 references 文件。其他未在资料中说明的功能、收费或效果暂未提供。