一个轻量级、无需浏览器的 Markdown 渲染器,使用原生绘图后端将内容转换为分页的 PNG 或 SVG 图像。
从源直接安装技能的最快方式。
npx clawhub@latest install marknative
将技能文件夹复制到以下位置之一
~/.openclaw/skills/ <project>/skills/ 优先级:工作区 > 本地 > 内置
将此提示词复制到 OpenClaw 即可自动安装。
请帮我使用 Clawhub 安装 marknative。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
获取包含原生技能文件的ZIP压缩包。
marknative 是专为 Openclaw Skills 设计的专业工具,旨在将 Markdown 内容渲染为高质量视觉格式,而无需像 Chromium 这样的无头浏览器所带来的沉重依赖。通过使用原生渲染引擎,它为从基于文本的文档生成图像提供了一种快速的服务端解决方案。
此技能非常适合需要为笔记、文章或代码片段创建视觉快照的开发人员和 AI 代理。它会自动处理分页,确保长文档被清晰地分割成多个图像文件,同时保持一致的样式和排版。
要在 Openclaw Skills 环境中使用此技能,请确保已安装所需的依赖项。先检查现有安装情况:
npm ls marknative skia-canvas
如果尚未安装这些包,请使用 npm 进行安装:
npm install marknative
请注意,由于 skia-canvas 是原生依赖项,请确保您的系统架构和 Node.js 版本与预构建的二进制文件兼容。
marknative 技能使用结构化格式与数据进行交互,以管理分页输出和渲染选项。
| 属性 | 类型 | 描述 |
|---|---|---|
markdown |
string | 要转换的源 Markdown 文本。 |
format |
string | 输出图像类型:'png' 或 'svg'。 |
pages |
array | 对象数组,每个条目表示一个渲染页面。 |
page.data |
buffer | 特定页面的原始图像数据缓冲区。 |
painter |
object | (可选) 用于高级布局控制的自定义绘图接口。 |
加载中







































