From minli-skill
Converts Markdown articles into orange-black cyberpunk styled HTML for WeChat public account (公众号) publishing. Outputs a single inline-styled HTML file ready for copy-paste into the WeChat editor.
How this skill is triggered — by the user, by Claude, or both
Slash command
/minli-skill:wechat-publish-templateThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
把 Markdown 草稿转成可直接粘贴进微信公众号编辑器的 HTML,使用统一的"个人技术风"视觉系统(主橙 #FF5722 + 深黑 #0A0A0A + 浅灰 #F5F5F5)。
把 Markdown 草稿转成可直接粘贴进微信公众号编辑器的 HTML,使用统一的"个人技术风"视觉系统(主橙 #FF5722 + 深黑 #0A0A0A + 浅灰 #F5F5F5)。
✅ 触发:
.md 路径并说"转公众号 / 转成公众号 HTML / 套模板 / 排版"❌ 不要触发:
Read 该 .md 文件Read references/wechat-html-constraints.md 了解可用/不可用 HTML 特性Read assets/template.html 拿到所有 block 的标准写法按下表把 MD 结构映射到模板 block:
| MD 模式 | 对应 block | 说明 |
|---|---|---|
文档第一个 # 标题 | cover | 大标题封面,副标题用 tagline |
| 紧跟在标题后的 1-3 句开场 | intro | 套"导语"标签 |
## 二级标题 | numbered-heading | 自动编号 01/02/03…,编号取章节顺序 |
| 普通段落 | paragraph | 默认正文 |
> 引用块 | quote | 套"引用块"装饰 |
| 段落中含"结论 / 重点 / 一句话"等关键词 | callout-key | 升级成"重点结论"卡片 |
```代码 ``` | code | 行号 + 深色配色 |
| 数字列表 + "第一步/第二步" 或 1-3 步骤 | steps | 三列卡片,最多 3 个;超过则降级为 ordered list |
 图片 | figure | 提醒用户在公众号编辑器里手动替换为上传后 URL |
- [x] 任务列表 或 项目数 ≥ 4 的并列短句 | checklist | 双列勾选 |
| 文末"## 总结 / 最后 / 写在最后" | summary | 套"总结"卡片 |
| 文末关注引导 | cta-follow | 黑底关注 CTA,二维码占位 |
按 MD 章节顺序把 block 拼起来,包在最外层 <section style="max-width:677px;margin:0 auto;..."> 里。max-width:677px 是公众号正文宽度的最佳值。
<原文件名>.wechat.html./output.wechat.html排版好的 HTML 可以用 wechatsync CLI 直接同步到公众号草稿箱,免去手动复制粘贴。
⚠️ 平台 key 是
weixin,不是weixin,用sync不写-p时默认发去zhihu,juejin,所以发公众号必须显式-p weixin。
wechatsync sync "<文件名>.wechatsync.html" -p weixin --timeout 60000
前提(缺一不可):
wechatsync sync(它才起 9527 监听),扩展再自动连上来。光点扩展图标不会同步本地 HTML。命令一直卡住不返回 = 扩展没连上(没装 / 没开桥接 / 常用 Chrome 没开)。.wechatsync.html vs .wechat.html:
.wechat.html:<img src> 留空,走"浏览器打开 → 全选复制 → 编辑器粘贴"的手动流(见 Step 4).wechatsync.html:<img src> 填本地绝对路径,交给扩展自动上传到素材库。要走 CLI 同步就额外生成这个变体。同步过去通常落在草稿箱,不会直接群发。
<style> 块或 class 属性references/wechat-html-constraints.md<section> 内做装饰,不要靠它承载语义src 留空或填 "REPLACE_IN_WECHAT_EDITOR"——.wechat.html(手动粘贴流)里绝不嵌入本地路径或外链。例外:要走 wechatsync CLI 同步时,另存一份 .wechatsync.html,src 填本地绝对路径供扩展上传(见上节「同步到微信公众号」)#FF5722、深黑 #0A0A0A、文字 #1A1A1A、浅灰 #F5F5F5,不要自创颜色用户:"把 /path/to/draft.md 转成公众号"
→ 读文件 → 拆结构 → 拼 block → 写到 /path/to/draft.wechat.html → 报告
用户:"这段贴一下:[一段 MD],做成公众号"
→ 直接拆 → 拼 → 写到 ./output.wechat.html → 报告
assets/template.html:完整模板(所有 block 的标准写法 + HTML 注释里的 block 名)references/wechat-html-constraints.md:公众号编辑器 HTML 限制速查evals/evals.json:测试用例(用 Anthropic skill-creator 的评测流程跑)npx claudepluginhub limin112/min-skillConverts Markdown into HTML formatted for WeChat Official Account publishing, with 15 built-in styles. Automatically selects style based on content type or user preference.
Formats articles, Markdown drafts, or longform posts into WeChat Official Account-ready HTML with a local preview, selectable styles, and a copy-to-clipboard button.
Converts Markdown to WeChat Official Account HTML, inspects metadata and capabilities, generates cover images, and creates drafts. Also supports image posts (小绿书) and removing AI writing traces.