Appearance
YouMind微信全流程Skill:选题写作配图排版一键发布草稿箱
对Agent说一句话,自动跑完选题、写作、配图、排版、发布到草稿箱。把文章链接丢给Agent一键安装上手。
一句话能干嘛
| 你说 | Skill做 |
|---|---|
| 给demo写一篇公众号文章 | 全自动8步:热点→选题→写作→SEO→配图→排版→发到草稿箱 |
| 写一篇关于高考志愿的文章 | 跳过热点,直接围绕指定主题走流程 |
| 把这篇Markdown发到草稿箱 | 跳过写作,直接排版发布 |
| 用紫色decoration主题预览 | 换主题换色,即时预览 |
| 看看最近7天文章表现 | 拉数据、分析top/flop、给下一篇建议 |
| 根据我的修改学习风格 | 从你的人工改稿中提取经验,下次写得更像你 |
| 创建新客户my-brand | 自动建目录、引导填品牌配置 |
安装方法
Cursor/Codex/Claude Code
// 请你帮我安装一下下面这个 skill
npx skills add YouMind-OpenLab/skills --skill youmind-wechat-articleOpenClaw
// 请你帮我安装一下下面这个 skill
https://clawhub.ai/mindy-youmind/youmind-wechat-articleToken获取
YouMind侧
进入 https://youmind.com/settings/api-keys 创建API Key,点击复制。
微信侧
| 步骤 | 操作 |
|---|---|
| 1 | 打开微信开发者平台,点击"前往使用"登录 |
| 2 | 在"我的业务"面板点击"公众号" |
| 3 | 复制AppID(顶部基础信息区域) |
| 4 | AppSecret点击"重置"获取(只展示一次,立即保存) |
| 5 | API IP白名单点击"编辑",粘贴公网IP |
获取本机公网IP:
bash
# macOS
curl -s https://ifconfig.me
# Windows PowerShell
(Invoke-WebRequest -Uri "https://ifconfig.me" -UseBasicParsing).Content.Trim()
# Linux
curl -s https://ifconfig.me两种运行模式
| 模式 | 说明 |
|---|---|
| 自动模式(默认) | 全程自动跑,只在生成配图前问一次图片风格偏好 |
| 交互模式 | 说"让我来选题"/"交互模式",在选题、框架、配图、主题环节暂停让你选 |
4款内置主题
| 主题 | 风格 | 适合 |
|---|---|---|
| simple | 简约干净 | 日常推送、知识科普 |
| center | 居中排版 | 短篇、金句、情感 |
| decoration | 装饰线条 | 品牌感强的内容 |
| prominent | 大标题 | 深度长文、观点输出 |
搭配任意HEX色值使用。想要更深定制,用Theme DSL写自定义主题JSON,放到 clients/{client}/themes/ 下,发布时加 --custom-theme 即可。
配图降级链
Skill按以下顺序尝试生成配图,任何一环成功就继续,全挂也不中断流程:
AI生图(你配的provider)→ Nano Banana Pro图库搜索 → 预制封面匹配 → 只输出prompt多客户管理
每个客户一个目录,互不干扰:
clients/demo/
├── style.yaml # 品牌调性、目标读者、禁用词
├── playbook.md # 写作手册(自动生成或手写)
├── history.yaml # 已发布记录(去重用)
├── corpus/ # 历史语料
├── lessons/ # 人工改稿经验
└── themes/ # 专属主题对Agent说"创建新客户xxx"即可自动初始化。
让文章越写越像你
| 方法 | 说明 |
|---|---|
| 喂语料 | 往 clients/{client}/corpus/ 里放20+篇历史文章,跑 build-playbook 生成写作手册 |
| 改稿学习 | 发布后手动改,然后说"根据我的修改学习风格"——Skill提取差异存到 lessons/ |
| 手册迭代 | 每积累5条经验,自动刷新 playbook.md |
流程不会断
每一步都有fallback:
| 环节 | fallback |
|---|---|
| 热点抓取 | 抓不到→联网搜→搜也挂→问你 |
| 配图 | AI生图→图库搜索→预制封面→只输出prompt |
| 发布 | 失败→生成本地HTML |
单步失败只会跳过并标注,不会卡死。
常见问题
| 问题 | 解决 |
|---|---|
| 发布报IP错误 | 公网IP变了,重跑 curl -s https://ifconfig.me 拿新IP,更新微信白名单 |
| 图片生成失败 | 不影响发布,Skill自动走降级链。想用特定provider在config.yaml填对应key |
| 文章有AI味 | style.yaml写清调性+多喂历史语料建playbook+发布后改稿跑"学习风格",三管齐下 |
| 怎么自定义排版 | 三个层级:对话里指定颜色字号→写Theme DSL JSON→搭配设计类Skill深度定制 |
其他配置
环境要求:Node.js ≥ 18、Python ≥ 3.9、已认证微信公众号(需API权限)
bash
# 1. 安装依赖
cd toolkit && npm install && npm run build && cd ..
pip install -r requirements.txt
# 2. 生成配置文件
cp config.example.yaml config.yaml
# 3. 获取公网IP
curl -s https://ifconfig.meconfig.yaml凭证:
| 字段 | 必填 | 说明 |
|---|---|---|
| wechat.appid | 是 | 微信公众号AppID |
| wechat.secret | 是 | 微信公众号AppSecret |
| wechat.author | 否 | 文章作者名,默认"YouMind" |
| youmind.api_key | 推荐 | 用于知识库搜索、联网搜索、文章归档、AI生图 |
