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

WeChat Article One-Click Formatting (aws-wechat-article-formatting)

Converts Markdown drafts into inline-styled HTML you can paste straight into the WeChat official-account editor.

Content & WritingIntermediate56487AI score 9/10Last updated: Sep 6, 2026

What it does

  • Runs format.py (python3, zero dependencies, fully offline) to turn article.md into WeChat-compatible article.html with every style inlined so nothing breaks on paste.
  • Ships four built-in themes — default (classic blue), grace (soft purple), modern (warm orange), simple (minimal black) — plus custom accent color and body font size.
  • Adds block components (:::section-title, :::quote-card, :::lead, :::closing, :::highlight) that inject real elements, since WeChat strips pseudo-elements, position and id.
  • Applies WeChat-specific rules: skips the first # heading (title goes in the backend), only renders captions from an explicit image title, appends closing.md, spaces CJK/Latin text, keeps code blocks and embeds untouched.
  • --export-theme dumps a theme to YAML as a starting point for a brand theme.

Who it's for

  • WeChat official-account editors, solo newsletter authors, and layout/production staff.
  • Writers who draft in Markdown and hate re-styling by hand in the WeChat editor every time.
  • Teams that need consistent brand colors and typography across every issue.

Usage examples

  1. "Format this draft with the grace theme" → format.py article.md --theme grace -o article.html, then paste the HTML into WeChat.
  2. "Smaller text, brand red" → re-run with --font-size 15px --color "#A93226".
  3. Build a house theme → --export-theme default > .aws-article/presets/formatting/my-brand.yaml, tweak colors and spacing, reuse forever.

· · · 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/aiworkskills/wechat-article-skills/HEAD/skills/aws-wechat-article-formatting/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/aws-wechat-article-formatting folder from the GitHub repo aiworkskills/wechat-article-skills into my ~/.claude/skills/aws-wechat-article-formatting/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/aiworkskills/wechat-article-skills.git && mkdir -p ~/.claude/skills && cp -r wechat-article-skills/skills/* ~/.claude/skills/

This is a third-party skill. Check the source repository before installing.

  1. Confirm Python 3 is installed: python3 --version (on Windows, py -3 --version).
  2. Clone the repo: git clone https://github.com/aiworkskills/wechat-article-skills.git
  3. Create the skills folder: mkdir -p ~/.claude/skills
  4. Copy the whole suite (all 9 slugs recommended so cross-skill reference links resolve): cp -r wechat-article-skills/skills/* ~/.claude/skills/
  5. In your working project, create .aws-article/config.yaml, and place article.md plus article.yaml in a draft folder such as drafts/YYYYMMDD-slug/.
  6. Restart Claude Code and ask something like "format this article" or "export it as HTML with the modern theme" to trigger the skill.
View source on GitHubLicense: Apache-2.0