Agent Skills
返回列表
Markdown转公众号HTML

Markdown转公众号HTML

内容创作 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @org-spiderzhcl/wx-md2html。

技能介绍

问题背景

微信公众号后台编辑器对「粘贴 HTML」很挑剔:外链样式表容易丢,复杂 DOM 也会被清洗。如果你用 Markdown 写稿,再手工套样式或复制第三方排版工具,往往会出现字号错乱、代码块挤成一团,或者 :::tip 这类提示块根本没法在正文里表达。

技能如何工作

本技能把整篇 Markdown 文本 转成可直接粘贴进微信编辑器的 内联样式 HTML,由调用方把返回的 content 保存为 .html 文件交付即可。

核心能力包括:

  • 五套模板:default(免费)、tech、warm、business、nature;后四套按次计费(¥0.10/次,由微信支付 AI 专属卡代扣)。
  • 扩展卡片语法:在 Markdown 里直接写 :::tip、:::info、:::warn、:::danger、:::note、:::card,同一次调用内解析渲染,不要为每个卡片单独再调技能。
  • 元数据提炼:调用前可从正文自动提炼 title、subtitle、intro、reading_time 等头部字段(subtitle/intro 需通读全文后概括,而非截取首段)。

付费模板需 Agent 已安装 weixinpay 插件;首请求若返回 402,由插件完成支付后,用相同 JSON body(中文须 UTF-8 文件上传)并在 Header 带上 WeixinPay-Required 与 X-Out-Trade-No 重试获取 HTML。

适用边界与注意点

  • 未指定模板时默认 default,跳过支付,响应里 free: true。
  • 请求体含中文时,禁止在 shell 里内联 curl -d '{"md":"中文..."}'(易 GBK 乱码),应写入 UTF-8 文件后用 curl -d @文件 发送。
  • 不要把整段 HTML 贴进对话;只报告生成文件路径与所用模板。勿向用户展示 WeixinPay-Required 原始值。

使用场景

  • 用 Markdown 写完技术或运营稿后,需要生成内联样式 HTML,粘贴进微信编辑器且不被清洗掉样式。
  • 正文里要混用 `:::tip`、`:::warn` 等提示卡片,希望在同一份 Markdown 里写完,一次调用就渲染成公众号样式。
  • 出稿要选 `tech`、`business` 等付费模板,并在 Agent 已装 weixinpay 时完成按次扣费后重试拿到 HTML 文件。
  • 发布前希望从全文自动提炼 `subtitle`、`intro`、阅读时长等页眉信息,再套指定模板导出完整 HTML。

适合人员

  • 用 Markdown 写技术或产品文、每周同步到公众号并自己处理排版的工程师或作者
  • 负责品牌公众号视觉统一、会选用 warm/business 等模板出稿的内容编辑或运营
  • 在 Agent 流程里对接 POST 转换、402 支付与 UTF-8 请求体的集成或自动化开发者
  • 只需 `default` 免费模板、把活动文案转成可交付 `.html` 且不想接入支付的自媒体协作者