md2wechat Publishing Assistant
An execution protocol for the md2wechat CLI that turns Markdown into WeChat Official Account HTML, drafts, and image posts.
Content & WritingIntermediate★ 3,786⑂ 422AI score 9/10Last updated: Oct 14, 2026
What it does
- Converts Markdown into WeChat Official Account HTML with a confirm-first flow:
inspect→preview→convert. - Forces CLI discovery (themes, layout modules, prompts, image providers) as the source of truth instead of guessing from memory.
- Handles covers, infographics, multi-image posts (
create_image_post), title suggestions, and AI-trace removal (humanize). - Routes unpublished Zhihu/CSDN/Toutiao/Tencent Cloud drafts through a CLI-embedded workflow where the agent drives the browser.
- Gates every publishing side effect (image upload, draft creation) behind explicit user request and readiness/blocker checks.
Who it's for
- Content creators and marketers running WeChat Official Accounts from Markdown sources.
- Tech bloggers cross-posting to Chinese platforms.
- Teams standardizing brand voice, CTA rules, and layout discipline across repeated publishing.
Examples
- "Format this post for WeChat" → list themes/layout modules → build a temp formatted Markdown →
layout validate→convert. - "Create a draft with a cover" →
inspect --jsonto readreadiness.targets.draft→ report blockers or runconvert --draft --cover. - "Give me title options" →
title suggest article.md --jsonto obtain the title prompt request, then present candidates.
· · · 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 AI 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.git /tmp/md2wechat-skill && mkdir -p ~/.claude/skills && cp -r /tmp/md2wechat-skill/platforms/openclaw/md2wechat ~/.claude/skills/⚠ 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, then verify withmd2wechat version --json. - Clone the skill repo:
git clone https://github.com/geekjourneyx/md2wechat-skill.git - Copy the skill folder:
mkdir -p ~/.claude/skills && cp -r md2wechat-skill/platforms/openclaw/md2wechat ~/.claude/skills/ - Set
MD2WECHAT_API_KEYfor API mode, and add WeChat account credentials if you need uploads or draft creation. - Run
md2wechat doctor --jsonto check local readiness. - Restart Claude Code and try: "convert this Markdown file for WeChat."
View source on GitHub ↗License: NOASSERTION