md2wechat — WeChat Official Account Publishing Assistant
A skill that drives the md2wechat CLI to turn Markdown into WeChat Official Account HTML, covers, infographics, and drafts safely.
Content & WritingIntermediate★ 3,529⑂ 402AI score 9/10Last updated: Aug 7, 2026
What it does
- Converts Markdown articles into WeChat Official Account HTML (
convert), with aninspectpre-check for metadata, readiness targets, and blockers. - Picks themes, layout modules, prompts, and image providers from live CLI discovery (
themes list,layout list,providers list) instead of guessing from memory. - Routes each request to the right command family: cover/infographic generation, image-first posts (
create_image_post), title suggestions (title suggest), style writing (write), and AI-trace removal (humanize). - Gates side effects: image upload, draft creation, and image posts only run on explicit user request, after credentials and target-matched readiness are confirmed.
- Keeps API mode vs AI mode explicit (advanced layout modules are API-mode only) and forbids silent mode fallbacks.
Who it's for
- Content marketers and editors who run WeChat Official Accounts and draft in Markdown.
- New-media teams publishing repeatedly across multiple accounts, themes, and layouts.
- Solo creators who want one Claude Code flow from drafting to formatting, cover art, and draft upload.
Example uses
- "Format this post for WeChat" → list themes/layouts → build a temp formatted Markdown →
layout validate→convert. - "Push it as a draft" →
inspect --jsonto readreadiness.targets.draft→ supply--cover→convert --draft, reporting blockers if any. - "Give me title options" →
title suggest article.md --jsonreturns a title-generation request for the host model to answer; you still choose the final headline.
· · · 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/skills/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 skills/md2wechat folder from the GitHub repo geekjourneyx/md2wechat-skill into my ~/.claude/skills/geekjourneyx-md2wechat/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/geekjourneyx/md2wechat-skill.git && mkdir -p ~/.claude/skills && cp -r md2wechat-skill/skills/md2wechat ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Install the
md2wechatCLI first and confirm it works withmd2wechat versionin your terminal (follow the project's install docs). - 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/skills/md2wechat ~/.claude/skills/ - For API mode, set
MD2WECHAT_API_KEY(e.g. addexport MD2WECHAT_API_KEY=...to your shell profile). - If you need image upload or draft creation, configure your WeChat account credentials and verify local readiness with
md2wechat doctor --json. - Optional: write a free-form brand profile at
~/.config/md2wechat/brand.mdfor voice, theme, module, and CTA preferences. - Restart Claude Code, then ask something like "Convert this Markdown into WeChat Official Account HTML" to trigger the skill.
View source on GitHub ↗License: NOASSERTION