Files
chill_notes/wiki/AI工程/WeWrite公众号AI写作Skill研究.md
2026-05-04 16:21:19 +08:00

5.4 KiB
Executable File
Raw Permalink Blame History

WeWrite — 公众号文章全流程 AI Skill

来源: https://github.com/oaker-io/wewrite 研究日期: 2026-05-04

项目定位

一句话搞定公众号文章:从热点抓取 → 选题 → 写作 → SEO → 视觉 AI → 排版 → 微信草稿箱推送

兼容 Claude CodeOpenClaw 的 skill 格式。

核心能力

能力 实现
热点抓取 微博 + 头条 + 百度实时热搜(fetch_hotspots.py
SEO 评分 百度 + 360 搜索量化评分(seo_keywords.py
选题生成 10 选题 × 3 维度评分 + 历史去重
素材采集 WebSearch 真实数据/引述/案例(不编造)
框架生成 7 套写作骨架(痛点/故事/清单/对比/热点解读/纯观点/复盘)
内容增强 按框架类型自动匹配策略
文章写作 真实信息锚定 + 风格注入 + 编辑锚点
SEO 优化 标题策略/摘要/关键词/标签
AI 配图 封面 3 创意 + 内文 3-6 配图9 provider 自动 fallback
排版发布 16+ 主题 + 微信兼容修复 + 暗黑模式
效果复盘 微信数据分析 API 回填
风格飞轮 学习用户修改,越用越像用户
范文风格库 SICO 式 few-shot从已发布文章提取风格指纹

5 套写作人格Writing Persona

人格 适合 风格
midnight-friend 个人号/自媒体 极度口语化、高自我怀疑、第一人称
warm-editor 生活/文化/情感 温暖叙事、故事嵌套数据
industry-observer 行业媒体/分析 中性分析、数据先行、稳中带刺
sharp-journalist 新闻/评论 犀利简洁、数据驱动、强观点
cold-analyst 财经/投研 冷静克制、逻辑链条、风险意识强

16+ 排版主题

类别 主题
通用 professional-clean默认、minimal、newspaper
科技 tech-modern、bytedance、github
文艺 warm-editorial、sspai、ink、elegant-rose
商务 bold-navy、minimal-gold、bold-green
风格 bauhaus、focus-red、midnight

全部支持微信暗黑模式。

微信自动修复

问题 自动修复
外链被屏蔽 转上标编号脚注 + 文末参考链接
中英混排无间距 CJK-Latin 自动加空格
加粗标点渲染异常 标点移到 </strong>
原生列表不稳定 <ul>/<ol> 转样式化 <section>
暗黑模式颜色反转 注入 data-darkmode-* 属性
<style> 被剥离 所有 CSS 内联注入

安装

OpenClaw

git clone --depth 1 https://github.com/oaker-io/wewrite.git ~/.openclaw/skills/wewrite
cd ~/.openclaw/skills/wewrite && pip install -r requirements.txt
cp config.example.yaml config.yaml

Claude Code

git clone --depth 1 https://github.com/oaker-io/wewrite.git ~/.claude/skills/wewrite
cd ~/.claude/skills/wewrite && pip install -r requirements.txt

配置

# config.yaml
# 微信公众号 appid/secret推送需要
# 图片 API key生图需要
# 不配也能用——自动降级为本地 HTML + 输出图片提示词

使用方式

你:写一篇公众号文章
你:写一篇关于 AI Agent 的公众号文章
你:交互模式,写一篇关于效率工具的推文
你:帮我润色一下刚才那篇
你:学习我的修改 → 飞轮学习
你:看看有什么主题 → 主题画廊
你:换成 sspai 主题 → 切换主题
你:检查一下 → 生成报告 + 质量自检
你:导入范文 → 建立风格库

目录结构

wewrite/
├── SKILL.md              # 主管道Step 1-8
├── config.example.yaml   # API 配置模板
├── style.example.yaml    # 风格配置模板
├── scripts/              # 数据采集 + 诊断 + 构建
│   ├── fetch_hotspots.py # 多平台热点抓取
│   ├── seo_keywords.py   # SEO 关键词分析
│   ├── humanness_score.py # 文章质量打分11项检测
│   ├── extract_exemplar.py # 范文风格提取
│   ├── learn_theme.py    # 从公众号文章 URL 提取排版主题
│   └── fetch_article.py  # 从公众号 URL 提取正文为 Markdown
├── toolkit/              # Markdown → 微信工具链
│   ├── cli.py            # CLIpreview / publish / gallery
│   ├── converter.py      # Markdown → 内联样式 HTML
│   ├── publisher.py      # 微信草稿箱 API + 小绿书图片帖
│   ├── image_gen.py      # AI 图片生成9 provider
│   └── themes/           # 16+ 排版主题
├── personas/             # 5 套写作人格预设
├── references/           # Agent 按需加载的参考文档
└── output/               # 生成的文章

与 OpenClaw 的关系

  • 兼容 OpenClaw skill 格式,有专门的 dist/openclaw/ 构建
  • 可安装到 ~/.openclaw/skills/wewrite
  • 需要配置微信公众号 appid/secret我们已有wxdbcccdac8e7c97be
  • 图片 API 可用百炼 qwen-image-2.0

核心设计理念

不是"骗过 AI 检测",而是写出值得读的文章

  1. 内容增强 — 按框架类型自动执行不同策略
  2. 素材采集 — 真实数据锚定,不编造
  3. 编辑锚点 — 在 2-3 个关键位置标记"在这里加一句你自己的话"
  4. 学习飞轮 — 每次编辑后学习,下次更接近用户风格
  5. 范文风格库 — 导入已发布文章,写作时注入风格指纹

MIT 许可证