md2wechat WeChat Publishing Assistant
Runtime protocol for driving the md2wechat CLI to turn Markdown into WeChat Official Account HTML, drafts, and image posts.
Content & WritingIntermediate★ 3,669⑂ 413AI score 8/10Last updated: Sep 23, 2026
What it does
- Converts Markdown articles into WeChat Official Account HTML, with preview, metadata inspection, and draft creation.
- Enforces a confirm-first workflow (
inspect → preview → convert) and performs upload/draft side effects only on explicit request. - Treats CLI discovery (themes, providers, prompts, layout modules) as the source of truth instead of guessing from memory.
- Also routes cover/infographic generation, title suggestions, creator-style writing, AI-trace removal, and draft prep for Zhihu, CSDN, Toutiao, and Tencent Cloud Developer Community.
Who it's for
- Content creators and marketers running WeChat Official Accounts who draft in Markdown.
- Teams that repeatedly publish to Chinese platforms.
- Users comfortable with the terminal, npm installs, and configuring API keys plus WeChat credentials.
Examples
- "Format this article for WeChat" → lists themes/layout modules, builds a temporary formatted Markdown file, runs
layout validate, then converts. - "Create the draft too" → checks
data.readiness.targets.draftfrominspect --jsonand stops with the blocking reason if a cover is missing. - "Give me five title options" → runs
title suggest --jsonto emit a title-generation request, leaving the final pick to you.
· · · Install guide · · ·
Try it now, no install
Paste this into Claude to use the skill without installing anything.
Read the instructions in this file and follow them to help me: https://raw.githubusercontent.com/geekjourneyx/md2wechat-skill/HEAD/platforms/openclaw/md2wechat/SKILL.md What I want: (describe your task here)
If Claude can't open the link, open it yourself and paste the contents instead.
↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the platforms/openclaw/md2wechat folder from the GitHub repo geekjourneyx/md2wechat-skill into my ~/.claude/skills/md2wechat/. When it's done, tell me in one line what this skill can do.
Install with a command instead
npm i -g @geekjourneyx/md2wechat && git clone https://github.com/geekjourneyx/md2wechat-skill /tmp/md2wechat-skill && mkdir -p ~/.claude/skills/md2wechat && cp -r /tmp/md2wechat-skill/platforms/openclaw/md2wechat/* ~/.claude/skills/md2wechat/⚠ This is a third-party skill. Check the source repository before installing.
- Confirm Node.js is installed:
node -v. - Install the CLI globally:
npm i -g @geekjourneyx/md2wechat - Clone the repo:
git clone https://github.com/geekjourneyx/md2wechat-skill - Copy the skill folder:
mkdir -p ~/.claude/skills/md2wechat && cp -r md2wechat-skill/platforms/openclaw/md2wechat/* ~/.claude/skills/md2wechat/ - Export your API key:
export MD2WECHAT_API_KEY=...(add it to your shell profile). - For uploads and drafts, configure WeChat credentials, then verify with
md2wechat doctor --json. - Restart Claude Code and try: "convert this Markdown file for WeChat."
View source on GitHub ↗License: NOASSERTION