Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
Back to list

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 & WritingIntermediate3,529402AI score 9/10Last updated: Aug 7, 2026

What it does

  • Converts Markdown articles into WeChat Official Account HTML (convert), with an inspect pre-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

  1. "Format this post for WeChat" → list themes/layouts → build a temp formatted Markdown → layout validateconvert.
  2. "Push it as a draft" → inspect --json to read readiness.targets.draft → supply --coverconvert --draft, reporting blockers if any.
  3. "Give me title options" → title suggest article.md --json returns 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)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download 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.

  1. Install the md2wechat CLI first and confirm it works with md2wechat version in your terminal (follow the project's install docs).
  2. Clone the skill repo: git clone https://github.com/geekjourneyx/md2wechat-skill.git
  3. Copy the skill folder into Claude Code: mkdir -p ~/.claude/skills && cp -r md2wechat-skill/skills/md2wechat ~/.claude/skills/
  4. For API mode, set MD2WECHAT_API_KEY (e.g. add export MD2WECHAT_API_KEY=... to your shell profile).
  5. If you need image upload or draft creation, configure your WeChat account credentials and verify local readiness with md2wechat doctor --json.
  6. Optional: write a free-form brand profile at ~/.config/md2wechat/brand.md for voice, theme, module, and CTA preferences.
  7. Restart Claude Code, then ask something like "Convert this Markdown into WeChat Official Account HTML" to trigger the skill.
View source on GitHubLicense: NOASSERTION