md2wechat (WeChat OA Publisher)
An execution protocol for driving the md2wechat CLI to turn Markdown into WeChat Official Account HTML, images, and drafts.
Content & WritingIntermediate★ 3,452⑂ 395AI score 7/10Last updated: Aug 7, 2026
What it does
This skill teaches Claude how to operate the md2wechat CLI with strict routing and safety rules.
- Convert Markdown to WeChat-ready HTML (
convert), render local previews (preview), and inspect metadata plus publish readiness (inspect) - Treat CLI discovery (
themes,prompts,layout,capabilities) as the source of truth instead of guessing theme or module names - Generate covers and infographics, build image-first posts (
create_image_post), request title candidates (title suggest), write in creator styles (write), and strip AI writing traces (humanize) - Gate every side effect: uploads and draft creation only happen on explicit request, after checking
data.readiness.targetsandblockers
Who it's for
- Content operators publishing to WeChat Official Accounts from Markdown sources
- Marketing teams targeting Chinese-language channels
- Developers and editors automating a publishing pipeline via CLI
Examples
- "Is this draft ready to publish?" → run
md2wechat inspect article.md --jsonand report blockers instead of guessing - "Format it with a theme and layout cards" → list themes/layouts, write a temp formatted Markdown file, run
layout validate, thenconvert - "Make a cover and create the draft" →
generate_cover, thenconvert --draft --cover ...(requires WeChat credentials)
· · · Install guide · · ·
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.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 18+ is installed:
node -v - Install the CLI globally:
npm i -g @geekjourneyx/md2wechat - Verify it works:
md2wechat version --json - Clone the skill repo:
git clone https://github.com/geekjourneyx/md2wechat-skill.git - Copy the skill folder into Claude Code:
mkdir -p ~/.claude/skills && cp -r md2wechat-skill/platforms/openclaw/md2wechat ~/.claude/skills/ - For API mode, export your key:
export MD2WECHAT_API_KEY=your_key(add it to your shell profile) - For uploads/drafts, configure WeChat Official Account credentials, then run
md2wechat doctor --jsonto check local readiness. - Restart Claude Code and ask something like "convert this Markdown into WeChat HTML" to trigger the skill.
View source on GitHub ↗License: NOASSERTION