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

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 & WritingIntermediate56487AI score 8/10Last updated: Sep 6, 2026

What it does

  • Structured business asset library: intro .md files live directly in .aws-article/products/{product}/, images go under images/ 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.
  • .aws preset import: accepts a local file or an https://aiworkskills.cn/**/*.aws URL (HTTPS + domain whitelist enforced), merging preset folders with replace semantics. config.yaml is 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

  1. "Save this service blurb" → the agent lists .aws-article/products/, then writes products/AI-Ops-Assistant/service-intro.md.
  2. 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 "...".
  3. Given brand-a.aws or an aiworkskills.cn download link, run with --dry-run first, 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)
  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-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.

  1. Confirm Python 3 is available (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 directory: mkdir -p ~/.claude/skills
  4. This skill is part of a 9-slug suite, so copying all of them is recommended: cp -r wechat-article-skills/skills/* ~/.claude/skills/
  5. Restart Claude Code, cd into your project (repo) root, and ask something like "ingest this image into the product asset library" or "import this .aws preset bundle".
  6. 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 into aws.env at the repo root — add it to .gitignore.
View source on GitHubLicense: Apache-2.0