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

WeChat Article Publisher (aws-wechat-article-publish)

Publishes a finished HTML article plus cover image to a WeChat Official Account as a draft or a live mass-send via the official API.

AutomationIntermediate★ 672⑂ 99AI score 8/10Last updated: Sep 23, 2026

What it does

  • Talks directly to the WeChat Official Account API to upload the cover, inline images and article.html, then create a draft or publish it.
  • Ships publish.py subcommands: check (environment), accounts (list account slots), check-wechat-env (credential check), and full (upload → draft → optional publish).
  • Supports multiple account slots (WECHAT_1_APPID, WECHAT_2_...) and forces the user to pick the slot rather than guessing.
  • Enforces a 4-point gate before marking publish_completed: true: article.html exists, cover.* exists outside imgs/, no placeholder text remains, and a media_id/publish_id receipt was returned.

Who it's for

  • Marketers and content teams running WeChat Official Accounts
  • Developers building an end-to-end write→review→publish automation pipeline
  • Operators juggling several accounts who need a mistake-proof publish checklist

Examples

  1. "Publish this article to my Official Account" → config check → account selection → full creates the draft → receipt confirmed.
  2. "Run the pre-publish checks" → check-screening + check-wechat-env + checklist report on cover art, placeholders and credentials.
  3. "Pull links to my past posts" → getdraft.py published-fields fetches previously published articles to build a related-posts block.

· · · 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-publish/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-publish folder from the GitHub repo aiworkskills/wechat-article-skills into my ~/.claude/skills/aws-wechat-article-publish/.
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. Open a terminal in your working directory.
  2. Clone the repo: git clone https://github.com/aiworkskills/wechat-article-skills.git
  3. Copy the whole skill set (the 9 sibling skills reference each other by relative path): mkdir -p ~/.claude/skills && cp -r wechat-article-skills/skills/* ~/.claude/skills/
  4. Make sure python3 is available; for image compression also run pip install pillow.
  5. Create aws.env in your project root with WECHAT_1_APPID and WECHAT_1_APPSECRET from the WeChat Official Account admin console.
  6. In .aws-article/config.yaml set publish_method: draft for a safe first run.
  7. Restart Claude Code and ask "run the WeChat pre-publish check"; once the draft looks right, switch to published.
View source on GitHub ↗License: Apache-2.0