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.

Install it, pinned
mdr add jianing1117/jianing-skills/wechat-formatter@git:20261021.f2ff537

Pins 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

The exact contents, by fingerprint
mdr add jianing1117/jianing-skills/wechat-formatter@sha256:d24c214cbe41dbf2

The 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.

Badge

mdr badge

[![mdr](https://markdownregistry.com/badge/art_3k27xk74o76nopms.svg)](https://markdownregistry.com/a/art_3k27xk74o76nopms)

3 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.

versioncommittedcommitsizeaudit
git:20261021.f2ff537 latest2026-10-21 f2ff537 27,157 BF view · diff
git:20261008.f7355762026-10-08 f735576 27,203 BF view · diff
git:20261008.d9a56442026-10-08 d9a5644 27,415 BF view · diff
git:20261007.0ac19cf2026-10-07 0ac19cf 27,422 BF view · diff
git:20261007.45b61072026-10-07 45b6107 27,212 BF view · diff
git:20261003.7b213862026-10-03 7b21386 27,061 BF view · diff
git:20261003.41bda9b2026-10-03 41bda9b 25,917 BF view · diff
git:20261003.1b63e8f2026-10-03 1b63e8f 21,719 BF view

Audit of the latest version

F  16 of 17 checks passed. Fixed automatic checks with no AI involved, so the same checks give the same answer every run.
  • 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

GitHub

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

awesome-creator-cover SKILL.md skill
jianing1117/jianing-skills · awesome-creator-cover/SKILL.md · 白板风格短视频封面设计工具,适用于小红书和抖音。将标题、要点或脚本关键内容转为白板风格的封面图(.excalidraw 格式)。 当用户说「帮我做封面」「封面怎么做」「白板封面」「做一张封面图」「封面不知道怎么设计」时触发。 通常由…
git:20261021.f2ff537 · audit A · 328 stars
awesome-creator-positioning SKILL.md skill
jianing1117/jianing-skills · awesome-creator-positioning/SKILL.md · 帮助抖音/小红书新手创作者从零确定内容定位。输出四件东西:一句话定位、平台分工建议、内容方向边界、初始内容主线。 当用户说「我不知道做什么方向」「帮我定位」「我想做自媒体但不知道从哪开始」「我的账号应该做什么内容」「我适合做哪个赛道」时触发…
git:20261021.f2ff537 · audit A · 328 stars
content-engine SKILL.md skill
jianing1117/jianing-skills · content-engine/SKILL.md · 会自我迭代的内容引擎。三件事:学(拆爆款沉淀方法论)、改(诊断并优化自己的稿子)、复盘(数据回流校准方法论)。 方法论活在 playbook.md…
git:20261021.f2ff537 · audit A · 328 stars
ip-cartoon-guide SKILL.md skill
jianing1117/jianing-skills · ip-cartoon-guide/SKILL.md · Create a reusable personal IP character from user photos and optionally generate matching content illustrations. Use…
git:20261021.f2ff537 · audit A · 328 stars
mindmirror SKILL.md skill
jianing1117/jianing-skills · mindmirror/SKILL.md · 观自在 · MindMirror——基于真实语料的自我认知工具箱。 基于用户的真实语料(Obsidian 笔记与日记、AI 记忆、对话历史)运行三种模式:①照见模式——带证据引用、 带置信度地回答 22…
git:20260806.5d0b84d · audit A · 328 stars
super-slides SKILL.md skill
jianing1117/jianing-skills · super-slides/SKILL.md · 创建美观、实用的演示材料,主输出为 HTML 互动演示稿,可选导出 PPT/PDF。用于用户要做演示、PPT、 分享稿、演讲稿、培训材料、答辩、路演、汇报、产品介绍、pitch deck 或课件。即使只说“帮我做个分享”…
git:20261021.f2ff537 · audit A · 328 stars

Every file in jianing1117/jianing-skills

Other files named wechat-formatter

wechat-formatter SKILL.md skill
yishu5/claude-skills · skills/wechat-formatter/SKILL.md · 把 Markdown 文稿转换成微信公众号可用的内联样式 HTML。**触发场景**:用户说 "把 markdown 转成公众号能用的 HTML" / "排版一下这篇文章" / "套个主题" / "微信编辑器不识别我的样式" /…
git:20260513.51731dc · audit A · 132 stars

Browse by kind, by grade F, or by owner.