← 返回
未分类

将 Markdown 文档转换为精美 PNG 图片。当用户要求将 markdown 文件、markdown 文本转成图片、截图、png 时触发。支持多种主题(note/dark/sakura/ocean/tech 等)和尺寸(mobile/tablet/laptop/desktop

将 Markdown 文档转换为精美 PNG 图片。仅操作当前工作目录下的 Markdown 文件,不修改系统文件。当用户要求将 markdown 文件、markdown 文本转成图片、截图、png 时触发。支持多种主题(note/dark/sakura/ocean/tech 等)和尺寸(mobile/table...
将 Markdown 文档转换为精美 PNG 图片。仅操作当前工作目录下的 Markdown 文件,不修改系统文件。当用户要求将 markdown 文件、markdown 文本转成图片、截图、png 时触发。支持多种主题(note/dark/sakura/ocean/tech 等)和尺寸(mobile/table...
qiulanzhu qiulanzhu 来源
未分类 clawhub v1.0.2 1 版本 100000 Key: 无需
★ 0
Stars
📥 415
下载
💾 2
安装
1
版本
#latest

概述

md2png — Markdown 转 PNG 图片

将 Markdown 内容渲染为精美的 PNG 图片,支持 10 种主题和 4 种尺寸。

使用方式

用户通过 /md2png 调用,传入参数 $ARGUMENTS

执行步骤

  1. 解析参数:从 $ARGUMENTS 中识别:
    • Markdown 文件路径或直接文本内容(必填)
    • -t--theme:主题名称(可选,默认 note
    • -s--size:尺寸规格(可选,默认 tablet
    • -o--output:输出文件名(可选,默认 output.png
  1. 参数白名单校验(校验不通过则拒绝执行并提示用户):
    • theme 必须是以下之一:note vitality gradient antiquity classic dark minimal sakura ocean tech
    • size 必须是以下之一:mobile tablet laptop desktop
    • output 文件名只允许字母、数字、连字符、下划线和 .png 后缀(如 my-output.png
    • 若 input 为文件路径,必须是相对路径且仅限当前目录下的文件,禁止包含 .././ 以外的层级跳转及绝对路径
  1. 检查输入
    • 如果参数是文件路径,用 Glob 或 Read 工具确认文件存在于当前目录
    • 如果参数为空,提示用户提供 Markdown 文件路径或文本
  1. 检查本地安装:执行前先确认 md2png-cli@1.0.2 已在本地安装:

```

npx --no-install md2png-cli --version

```

  • 若命令失败(退出码非 0),停止执行,提示用户先运行以下命令安装后再重试:

```

npm install -g md2png-cli@1.0.2

```

  • 不得跳过此检查自动联网下载
  1. 执行转换:确认本地已安装后,使用 --no-install 标志执行,防止运行时触发网络下载:

```

npx --no-install md2png-cli <输入文件路径> -t <主题> -s <尺寸> -o <输出文件名>

```

  • 如果输入是文件路径,直接传入(已通过校验的相对路径)
  • 如果输入是文本内容,禁止将原始文本直接拼接进 Bash 命令(防止 Shell 注入)。必须先用 Write 工具将文本写入当前目录下的临时文件(如 _md2png_tmp.md),再将该文件路径传给命令;转换完成后用 Bash 删除该临时文件
  1. 展示结果
    • 告知用户图片已生成及保存路径
    • 用 Read 工具读取生成的 PNG 图片,展示给用户预览

可用主题

主题名称风格
------------------
note便签暖黄便签风格,适合笔记
vitality元气蓝紫渐变,活泼明亮
gradient渐变粉绿渐变,清新自然
antiquity古风古典纹理,国风韵味
classic经典灰色背景,简约大方
dark暗黑深色主题,适合代码
minimal极简浅灰渐变,干净利落
sakura樱花粉色渐变,浪漫唯美
ocean海洋蓝色渐变,沉稳大气
tech科技赛博朋克,荧光酷炫

可用尺寸

尺寸名称宽度
------------------
mobile移动端20rem
tablet平板端28rem
laptop电脑端50rem
desktop超级屏60rem

示例

  • /md2png README.md — 用默认主题转换文件
  • /md2png README.md -t dark -o readme.png — 暗黑主题输出为 readme.png
  • /md2png "# Hello World" -t sakura -s mobile — 樱花主题移动端尺寸

版本历史

共 1 个版本

  • v1.0.2 当前
    2026-03-31 05:38 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

office-efficiency

Gog

steipete
Google Workspace 命令行工具,支持 Gmail、日历、云端硬盘、通讯录、表格和文档。
★ 937 📥 188,028
office-efficiency

Excel / XLSX

ivangdavila
创建、检查和编辑 Microsoft Excel 工作簿及 XLSX 文件,支持可靠的公式、日期、类型、格式、重算及模板保留功能。
★ 400 📥 150,089
office-efficiency

腾讯文档 TENCENT DOCS

u_b0de8114
腾讯文档(docs.qq.com)-在线云文档平台,是创建、编辑、管理文档的首选 skill。涉及"新建/创建/编辑/读取/查看/搜索文档"、"保存文件"、"云文档"、"腾讯文档"、"docs.qq.com"等操作,请优先使用本 skill
★ 180 📥 127,467