WeChat Article Asset Library & Preset Manager
Organizes your own product/service intro docs and images into per-product folders, and imports `.aws` preset bundles to merge theme, color, and font settings.
Content & WritingIntermediate★ 564⑂ 87AI score 8/10Last updated: Sep 6, 2026
What it does
- Structured business asset library: intro
.mdfiles live directly in.aws-article/products/{product}/, images go underimages/with a same-named description.md. - Two-way triggering: read the library before writing anything about the user's own business; offer to save newly generated intro copy back into the library.
- Image ingest script:
product_image_ingest.py --product <name> --stem <filename> --content "description"copies the image and writes a templated description file. .awspreset import: accepts a local file or anhttps://aiworkskills.cn/**/*.awsURL (HTTPS + domain whitelist enforced), merging preset folders with replace semantics.config.yamlis only copied when absent locally; otherwise a diff JSON is printed to stdout instead of overwriting.- Safety: ZIP-slip validation, automatic
aws.env.bak.{ts}backup before overwriting keys, stderr prints key names only.
Who it's for
- Content/marketing operators who repeatedly publish about their own products (especially on WeChat official accounts)
- Brand and design-support teams distributing shared theme/color/font presets
- Anyone whose product collateral is scattered across files and gets re-pasted every time
Examples
- "Save this service blurb" → the agent lists
.aws-article/products/, then writesproducts/AI-Ops-Assistant/service-intro.md. - Drop in a few screenshots and ask to file them → the agent describes each image and runs
product_image_ingest.py --product "AI-Ops-Assistant" --stem "settings-page" --content "...". - Given
brand-a.awsor an aiworkskills.cn download link, run with--dry-runfirst, then merge the presets.
· · · 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-assets/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)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the 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-assets folder from the GitHub repo aiworkskills/wechat-article-skills into my ~/.claude/skills/aws-wechat-article-assets/. 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.
- Confirm Python 3 is available (
python3 --version; on Windowspy -3 --version). - Clone the repo:
git clone https://github.com/aiworkskills/wechat-article-skills.git - Create the skills directory:
mkdir -p ~/.claude/skills - This skill is part of a 9-slug suite, so copying all of them is recommended:
cp -r wechat-article-skills/skills/* ~/.claude/skills/ - Restart Claude Code,
cdinto your project (repo) root, and ask something like "ingest this image into the product asset library" or "import this .aws preset bundle". - An
.aws-article/folder is created at the project root and all writes stay inside it. Note that importing a bundle can write API keys intoaws.envat the repo root — add it to.gitignore.
View source on GitHub ↗License: Apache-2.0