good-mp-post_skill

This skill helps you manage complete WeChat official account article publishing with AI-assisted writing, image generation, layout, and release.
  • TypeScript

90

GitHub Stars

8

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill imgoodbai/goodable --skill good-mp-post

  • .env.example497 B
  • .gitignore235 B
  • arch.md32.9 KB
  • package.json300 B
  • README.md4.4 KB
  • requirements.txt216 B
  • SKILL.md4.8 KB
  • template.json763 B

Overview

This skill manages the full WeChat Official Account article publishing workflow, including AI-assisted drafting, image generation and upload, formatting, and final publish. It provides both a Web UI for visual editing and scriptable CLI tools for automated pipelines, all backed by a local SQLite database for history and draft management.

How this skill works

The Web UI runs a local FastAPI service that offers article CRUD, Markdown editing, image upload, and direct publish actions that handle cover upload, draft creation, and posting to WeChat. The CLI scripts reuse the same database and APIs to upload media, create drafts, and publish articles programmatically. Credentials (WeChat App ID/Secret) and IP whitelist must be configured in a .env file.

When to use it

  • Creating and publishing WeChat Official Account articles with an end-to-end local workflow.
  • Automating article pipelines in CI or content tooling via command-line scripts.
  • Generating images with AI, uploading them to WeChat, and ensuring correct media_id usage.
  • Maintaining a local audit trail of drafts and publish history for compliance.
  • When you need a visual editor for non-technical authors plus scriptable automation for teams.

Best practices

  • Always configure WECHAT_APP_ID and WECHAT_APP_SECRET in .env and set the IP whitelist before publishing.
  • Generate and upload images first; use returned media_id in draft creation — never insert relative image paths.
  • Keep cover images to recommended size (900×383px) and under 5MB;正文 images width ≤900px.
  • Limit author field to the platform restriction (short name) and use simple HTML tags in content.
  • Use the Web UI for manual edits and scripts for repeatable, automated publishing workflows.

Example use cases

  • A content team drafts articles in the Web UI, generates AI images, and publishes with one click while keeping a publish log.
  • A developer automates daily article posting via scripts that create drafts from templates, upload media, and trigger publish jobs.
  • An editor uses AI-assisted drafting to produce Markdown content, converts it to HTML, and uploads required images using upload_media.py.
  • A marketing pipeline integrates the scripts to programmatically publish campaign articles while recording metadata in the local SQLite DB.

FAQ

Yes. You must register the official account, obtain App ID and App Secret, and configure the IP whitelist to enable API publishing.

Can I preview articles before publishing?

Yes. Use the Web UI to edit and preview drafts locally. Ensure images are uploaded and media_id referenced for an accurate preview.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
good-mp-post skill by imgoodbai/goodable | VeilStrat