> 🀝 **A joint project by Jiamu Γ— [Moyu Xiaoli (ζ‘Έι±Όε°ζŽ)](https://mp.weixin.qq.com/s/EMahAzgfAbRQrYukWE7_IQ)** β€” the components, theme design and quality bar are shaped by both authors' hands-on WeChat publishing practice. Special thanks to Xiaoli.
# gzh-design-skill Β· WeChat Layout Skill **Turn Markdown into polished HTML you can paste straight into the WeChat editor** 6 curated themes + theme generator Β· code blocks / images / GIFs Β· auto section numbers & keyword marks Β· two-gate quality checks [![License: AGPL-3.0](https://img.shields.io/badge/License-AGPL--3.0-blue.svg)](LICENSE) [![Claude Code](https://img.shields.io/badge/Claude%20Code-Skill-blue)](https://claude.ai/code) [![Themes](https://img.shields.io/badge/themes-6%20+%20generator-059669)](references/theme-index.md) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](CONTRIBUTING.md) [![Agents](https://img.shields.io/badge/Claude%20Code%20Β·%20Codex%20Β·%20Cursor-supported-8b5cf6.svg)](#-quick-start) English | [δΈ­ζ–‡](README.md)
--- A layout Skill for AI agents (Claude Code / Codex / Cursor …). You write Markdown; it renders HTML with **fully inlined styles that survive pasting into the WeChat editor** β€” auto section numbers, keyword underlines, intro cards, code blocks, images, merged author signature β€” with scripts that deterministically enforce WeChat's platform limits. ## ✨ Features - **6 curated themes**: Moyu Green (default) Β· Red & White Β· Graphite Minimal Β· Zen Whitespace Β· Moyu Ticket Β· Olive Journal β€” each a self-contained thick component library (design tokens + dozens of components + visual-hierarchy table + article-type recipe table). - **Theme generator**: none fit? Describe a style in one line or drop a reference image, and generate a fresh component library saved for reuse (see `references/theme-generator.md`). - **Full content support**: code blocks (dark/light, monospace), images, GIFs (with an animated badge), inline code, quotes, lists, product badges. - **Smart layout**: auto section numbering (last chapter ∞ / ///), 1–3 keyword underlines per paragraph, intro card & TOC distilled from the body, de-duplicated signature. - **Full-width CJK punctuation** in prose; kept as-is inside code blocks. - **Paste-safe**: all styles inlined, every text node wrapped in ``, avoiding `