wechat-formatter SKILL.md skillF
wechat-formatter from jianing1117/jianing-skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add jianing1117/jianing-skills/wechat-formatter@git:20261021.f2ff537Pins git:20261021.f2ff537 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- F, 16 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- jianing1117/jianing-skills
- Path
wechat-formatter/SKILL.md- Versions recorded
- 8
- Latest version
- git:20261021.f2ff537, committed Oct 21, 2026
- First version recorded
- Oct 3, 2026
- Size
- 27,157 bytes
- Repository stars
- 328
- License
- none declared
把一篇 Markdown 格式的文章转成可直接粘贴到微信公众号编辑器的 HTML 推文 + 900x383px 封面图片,严格遵循「加宁慢慢来」品牌视觉规范 v7.0。当用户说"排版公众号""帮我生成推文""把这篇文章转成公众号格式""做微信封面""WeChat Article Formatter""WeChat Formatter""wechat-formatter""微信文章排版""微信排版"等相关指令时激活此 skill。.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# Wechat Article Formatter ## 概述 文章写完,排版和封面还要再花半小时。这个 skill 把一篇 Markdown 文章按文章类型自动选版式和主色,转成能直接粘贴进公众号后台的排版,同时生成一张 900×383 的封面图。默认套用「加宁慢慢来」品牌视觉规范 v7.0,想换风格可以 fork 来改。 ### 输出内容 每次执行会生成两个文件,放在同一文件夹: 1. **微信公众号 HTML**:`wechat-[标题].html` - 可直接复制粘贴到微信公众号后台 2. **微信封面图片**:`wechat-cover-[标题].png` - 900x383px,2.35:1 比例 核心参考: - 样式与品牌规范:本 `SKILL.md` 中的色板、排版约束和元素映射规则 - 文章转换脚本:`scripts/md_to_wechat.py` - 封面生成脚本:`scripts/generate_cover.py` - 底部卡片脚本:`scripts/generate_footer_card.py` - 封面模板:`templates/cover_template.html` - 文章模板:`templates/article-*.html`(三种文章类型的完整示例) 执行前先解析当前 Skill 目录为 `SKILL_DIR`,并为本次任务创建 `OUTPUT_DIR`。所有脚本和输出都通过这两个变量引用,不要硬编码用户名、桌面、主目录或 Obsidian 路径。 --- ## 何时激活 以下表达均视为本 skill 触发信号: - "帮我排版成公众号格式" - "把这篇 md 转成推文" - "生成微信公众号 HTML" - "帮我做公众号排版" - "转成可以粘贴到公众号的格式" - "排版公众号" --- ## 品牌视觉规范 v7.0(快速参考) ### 色板 | 名称 | 色号 | 用途 | |------|------|------| | 展厅白 | `#FFFFFF` | 页面背景、正文底色、封面底色 | | 雾白 | `#F5F4F0` | 代码块底色 | | 天蓝 | `#B8D9EA` | 知识/清单类主色:列表圆点、分隔短线、封面色签 | | 樱粉 | `#E7C4C8` | 随笔/观点类主色:列表圆点、分隔短线 | | 天蓝白 | `#EBF4F9` | TIP 提示框底色、IMAGE 占位底色 | | 樱粉白 | `#F8EDEE` | NOTE 提示框底色(随笔模板) | | 展陈蓝 | `#607EA5` | 所有英文标签(CHAPTER/POINT/TIP/ESSAY/NOTE)、有序列表数字、封面副标题。彩色的字只用展陈蓝,樱粉系文章也一样 | …
Read the whole file at its exact version.
How to install
mdr add jianing1117/jianing-skills/wechat-formatter@sha256:d24c214cbe41dbf2The line at the top of this page pins the label git:20261021.f2ff537, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_3k27xk74o76nopms)
4 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 8 versions of this file, between Oct 3, 2026 and Oct 21, 2026, about one every 3 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20261021.f2ff537 latest | 2026-10-21 | f2ff537 | 27,157 B | F | view · diff |
| git:20261008.f735576 | 2026-10-08 | f735576 | 27,203 B | F | view · diff |
| git:20261008.d9a5644 | 2026-10-08 | d9a5644 | 27,415 B | F | view · diff |
| git:20261007.0ac19cf | 2026-10-07 | 0ac19cf | 27,422 B | F | view · diff |
| git:20261007.45b6107 | 2026-10-07 | 45b6107 | 27,212 B | F | view · diff |
| git:20261003.7b21386 | 2026-10-03 | 7b21386 | 27,061 B | F | view · diff |
| git:20261003.41bda9b | 2026-10-03 | 41bda9b | 25,917 B | F | view · diff |
| git:20261003.1b63e8f | 2026-10-03 | 1b63e8f | 21,719 B | F | view |
Audit of the latest version
- FAIL, critical: No text hidden with inline styles (matched: style="display:inline-block;width:16px;height:16px;background:#B8D9EA;border-radius:50%;text-align:c)
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (27157 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Starting a new one? Use a template for SKILL.md on mdpantry, which passes every one of these checks and says what to change in it.
Source
jianing1117/jianing-skills · 328 stars · license none declared · pushed 2026-10-21 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_3k27xk74o76nopms GET https://markdownregistry.com/api/v1/resolve?ref=jianing1117/jianing-skills/wechat-formatter GET https://markdownregistry.com/api/v1/blob/d24c214cbe41dbf249d1d26c0099b376f37ae80f71c088b13b4a744774fea56b
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.
More from jianing1117/jianing-skills
Every file in jianing1117/jianing-skills