下载地址
https://www.zhengdianxue.com/wp-content/uploads/skills/xyousmart--xiangyun-wechat-publish.zip将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @xyousmart/xiangyun-wechat-publish。- description 翔云惠生活公众号AI市场调研发布。全流程:选题→联网调研→撰写AI行业深度文章→AI生成封面图→wenyan-cli一键发布到微信公众号草稿箱。触发词:翔云惠生活、会生活悠闲公众号、AI市场调研发文、发布AI热点、公众号调研报告。每次按第N期编号递增。 version 1.0.0 agent_created true 翔云惠生活 · …
- 翔云惠生活"
- "
- 会生活悠闲"
- "
- AI市场调研发文"
- …(完整说明见下方「阅读全文」)
阅读全文 (展开查看完整说明)
概述
全流程自动化:选题 → 调研 → 写作 → 封面 → 发布。
触发条件
当用户提到以下任一关键词或场景时使用本 Skill:
- "翔云惠生活" "会生活悠闲" "AI市场调研发文"
- "发布AI热点" "公众号调研报告" "公众号发布"
- 每日自动化任务自动触发
核心约束
- 品牌模板:文章头部和尾部必须是翔云惠生活品牌模板(见
references/brand-template.md) - 封面图:用 ImageGen 生成AI科技感的公众号封面图
- 发布工具:wenyan-cli,命令
wenyan publish -f <文件> -t lapis -h solarized-light - 凭证:AppID
wxa9a7ae796b9c4743,AppSecretc121163af5583b165858be230eb01801 - 期号递增:每次发布自动递增期号(第1期、第2期…),通过检查草稿箱已有文章数或本地记录文件确定当期号
- 稿子名:
翔云惠生活AI市场调研_第N期.md
执行流程
第一步:选题(决定本期主题)
搜索当日AI领域热点,从以下方向中选择一个作为本期选题:
- AI硬件新品 — AI眼镜、AI耳机、AI戒指、AI胸针、AI机器人等
- AI行业应用 — 宠物、制造、医疗、养老、教育、办公等
- AI大模型动态 — 新模型发布、开源动态、API更新
- AI投融资/政策 — 融资事件、政策变化、行业报告
选题原则:
- 选最有新闻价值、最受关注的1-2个方向
- 与社区团购/实体店主群体的利益相关
- 能提炼出清晰的趋势判断
使用 WebSearch 搜索今日AI热点,搜索词示例:
- "2026年7月 AI 热点新闻 AI眼镜 AI应用"
- "AI hardware news today 2026"
- "今日AI大事件 人工智能"
搜索后确定本期选题,例如"AI眼镜「百镜大战」最新战况"、"AI养老机器人落地进展"。
第二步:深度调研
针对选题方向,深入搜索具体数据和案例:
- 使用 WebSearch 搜3-5个相关关键词
- 提取关键数据:出货量、市场份额、融资金额、用户数
- 找到2-3个具体公司/产品案例
第三步:确定期号
读取 scripts/issue_counter.txt 获取当前期号。如果文件不存在,检查草稿箱已有文章数,初始期号为已有数+1。
第四步:撰写文章
按刘润风格撰写3000-4000字文章。结构:
---
title: <吸引人的标题>
cover: <封面图路径>
---
[翔云惠生活品牌头部 - 见 references/brand-template.md 头部模板]
# <大标题>
## <小标题1>
- 案例/数据
- 分析
- 结论
## <小标题2>
...
## <小标题3>
...
## 总结
- 核心观点
- 对社区团长/实体店主的启示
[翔云惠生活品牌尾部 - 见 references/brand-template.md 尾部模板]写作要求:
- 语言简洁有力,不啰嗦,逻辑清晰
- 段落短,每段一个观点
- 数据准确,有出处
- 观点鲜明,敢于下结论
- 不用emoji,不用话题标签
- 末尾不加"欢迎评论"等引导语
- 必须包含品牌头部和尾部模板
- 重要:wenyan-cli 不支持 HTML div 块,品牌模板、所有内容都必须使用纯 Markdown 格式(blockquote 等),不得使用任何 <div> 标签,否则会报 "Can't find handler for document"
参考 references/writing-guide.md 了解更多写作细节。
第五步:生成封面图
使用 ImageGen 生成封面图:
prompt: "A professional WeChat public account article cover for AI market research. Deep blue gradient background, abstract geometric neural network lines, glowing data particles. Modern, clean, futuristic tech atmosphere. Suitable for a business article. No text."
size: 1536x1024
output_dir: <当前工作目录>/assets封面图保存后,在文章 frontmatter 的 cover 字段引用其路径。
第六步:发布
- 设置环境变量:
export WECHAT_APP_ID="wxa9a7ae796b9c4743"
export WECHAT_APP_SECRET="c121163af5583b165858be230eb01801"- 运行发布命令:
cd "<当前工作目录>" && wenyan publish -f "翔云惠生活AI市场调研_第N期.md" -t lapis -h solarized-light- 确认发布成功后,更新
scripts/issue_counter.txt为期号+1。 - 告知用户:
- 文章标题
- Media ID
- 公众号草稿箱位置
方案B:Python直接调微信API(推荐,更可靠)
wenyan-cli不可靠时的回退方案。编写Python脚本直接调用微信API:
# 关键:ensure_ascii=False 防止中文乱码!
data = json.dumps({"articles": articles}, ensure_ascii=False).encode("utf-8")
req.add_header("Content-Type", "application/json; charset=utf-8")流程:
- GET
/cgi-bin/token→ access_token - POST
/cgi-bin/material/add_material→ 上传封面图得 thumb_media_id - 将Markdown正文转为微信公众号HTML(inline style)
- POST
/cgi-bin/draft/add→ 创建草稿
注意事项
- IP白名单:发布机器的公网IP必须在微信公众号后台IP白名单中
- 发布上限:微信公众平台每天有草稿发布次数限制
- 封面图:必须先生成封面图再发布,wenyan强制要求cover字段
- 环境变量:每次发布前确保WECHAT_APP_ID和WECHAT_APP_SECRET已设置
- 草稿箱:发布后文章在草稿箱,需手动登录公众号后台审核群发
- 编码陷阱:
json.dumps默认ensure_ascii=True会把中文转uXXXX,微信显示乱码!必须加ensure_ascii=False - 标题长度:微信API标题限制64字节(非字符),中文字约20字以内安全
- wenyan-cli:不支持HTML div块,如遇"Can't find handler for document"改用方案B