用途:管理用户自有业务(卖货、软件、服务、自媒体 IP)的资料库与预设包,既是 AI 写业务相关内容时的底稿来源,也是协作产出新介绍时的保存目的地。业务资料按产品名组织在 .aws-article/products/{产品名}/,业务介绍 .md 直挂产品根,配图归 images/ 子目录并含同名说明 .md;预设包合并到 .aws-article/presets/。本 skill 属 aws-wechat-article-* 套件(入口 aws-wechat-article-main),跨 skill 引用依赖同一 skills/ 目录,建议一并安装全套。
主要能力:一是业务介绍 .md 入库,AI 识别内容属用户业务时提示保存,或用 Write 工具直接落库,文件名可为 项目介绍.md、产品介绍.md、服务介绍.md、品牌介绍.md 等;二是业务图入库,脚本产品目录与 images/ 缺失时自动创建,生成图片与同名说明 .md;三是预设包 .aws(实为 ZIP)导入,可来自本地文件或白名单 HTTPS 地址,仅处理 closing-blocks、cover-styles、formatting、image-styles、sticker-styles、structures、title-styles 白名单子目录,另有根级 config.yaml、writing-spec.md。
使用方式示例:业务图入库需传说明文本:{python} {baseDir}/scripts/product_image_ingest.py <源图片路径> --product "公众号AI运营助手" --stem "配置首页" --content "客观中文描述";预设导入先试跑:{python} {baseDir}/scripts/import_presets_aws.py path/to/bundle.aws --dry-run,再正式执行,URL 仅限 aiworkskills.cn 及子域,--allow-any-host 仅供调试放宽。
限制:业务图脚本不读图,文件名与画面描述需由 Agent 提供,不传 --content 会写占位句;预设目录为替换式,本地已存在的同名子目录会先清空再写入,包内没有的子目录保持不动;config.yaml 本地已有时不覆盖,仅把差异以 JSON 打到 stdout;包内 wechat_appid、wechat_appsecret、writing_model.api_key、image_model.api_key 会按映射增量写入仓库根 aws.env,覆盖前备份 aws.env.bak.{ts};解压缓存于 .aws-article/tmp/,URL 下载缓存于 .aws-article/downloads/;归档内置 ZIP slip 防御,拒绝绝对路径与越界路径;除 aws.env 外所有写入均限制在仓库根 .aws-article/ 内。两个脚本不依赖兄弟 skill,只要有 .aws-article/ 目录即可单独使用。
适用场景:撰写涉及用户自有业务的介绍、教程、案例或配图前,先 ls .aws-article/products/ 识别相关产品并读取已有素材。其他细节与密钥映射表见 references/branches.md。部分收费、平台要求等未在资料中提供。