# WeWrite 公众号文章全流程 AI Skill —— 从热点抓取到草稿箱推送,一句话搞定。 兼容 [Claude Code](https://docs.anthropic.com/en/docs/claude-code) 和 [OpenClaw](https://github.com/anthropics/openclaw) 的 skill 格式。安装后说「写一篇公众号文章」即可触发完整流程。 ## 它能做什么 ``` "写一篇公众号文章" → 抓热点 → 选题评分 → 框架选择 → 素材采集 → 内容增强 → 写作(真实信息锚定 + 风格注入 + 编辑锚点) → SEO优化 → AI配图 → 微信排版 → 推送草稿箱 ``` 首次使用时会引导你设置公众号风格,之后每次只需一句话。生成的文章带有 2-3 个编辑锚点——花 3-5 分钟加入你自己的话,文章就会从"AI 初稿"变成"你的作品"。 ## 核心能力 | 能力 | 说明 | 实现 | |------|------|------| | 热点抓取 | 微博 + 头条 + 百度实时热搜 | `scripts/fetch_hotspots.py` | | SEO 评分 | 百度 + 360 搜索量化评分 | `scripts/seo_keywords.py` | | 选题生成 | 10 选题 × 3 维度评分 + 历史去重 | `references/topic-selection.md` | | 素材采集 | WebSearch 真实数据/引述/案例 | SKILL.md Step 3.2 | | 框架生成 | 7 套写作骨架(痛点/故事/清单/对比/热点解读/纯观点/复盘) | `references/frameworks.md` | | 内容增强 | 按框架类型自动匹配:角度发现/密度强化/细节锚定/真实体感 | `references/content-enhance.md` | | 文章写作 | 真实信息锚定 + 风格注入 + 编辑锚点 | `references/writing-guide.md` | | SEO 优化 | 标题策略 / 摘要 / 关键词 / 标签 | `references/seo-rules.md` | | 视觉 AI | 封面 3 创意 + 内文 3-6 配图 | `toolkit/image_gen.py` | | 排版发布 | 16+ 主题 + 微信兼容修复 + 暗黑模式 | `toolkit/cli.py` | | 效果复盘 | 微信数据分析 API 回填阅读数据 | `references/effect-review.md` | | 范文风格库 | SICO 式 few-shot:从你的文章提取风格指纹,写作时注入 | `scripts/extract_exemplar.py` | | 风格飞轮 | 学习你的修改,越用越像你 | `references/learn-edits.md` | | 排版学习 | 从任意公众号文章 URL 提取排版主题 | `scripts/learn_theme.py` | | 文章采集 | 从公众号 URL 提取正文为 Markdown,可导入范文库 | `scripts/fetch_article.py` | ## 写作人格 像选排版主题一样选写作风格。在 `style.yaml` 里一行配置: ```yaml writing_persona: "midnight-friend" ``` | 人格 | 适合 | 风格特点 | |------|------|---------| | `midnight-friend` | 个人号/自媒体 | 极度口语化、高自我怀疑、每段第一人称 | | `warm-editor` | 生活/文化/情感 | 温暖叙事、故事嵌套数据、柔和情绪弧 | | `industry-observer` | 行业媒体/分析 | 中性分析、数据先行、稳中带刺 | | `sharp-journalist` | 新闻/评论 | 犀利简洁、数据驱动、强观点 | | `cold-analyst` | 财经/投研 | 冷静克制、逻辑链条、风险意识强 | 每个人格定义了语气浓度、数据呈现方式、情绪弧线、不确定性表达模板等参数。详见 `personas/` 目录。 ## 内容质量 WeWrite 的目标不是"骗过 AI 检测",而是**写出值得读的文章**。核心机制: 1. **内容增强**:根据框架类型自动执行不同策略——热点文找反直觉角度、干货文强化信息密度、故事文锚定真实细节、对比文注入真实用户体感 2. **素材采集**:自动 WebSearch 真实数据/引述/案例,锚定在文章中(不编造) 3. **范文风格库**:导入你已发布的文章,写作时自动注入你的风格指纹(句长节奏、情绪表达、转折方式) 4. **编辑锚点**:在 2-3 个关键位置标记"在这里加一句你自己的话" 5. **学习飞轮**:每次你编辑后说"学习我的修改",下次初稿更接近你的风格 6. **文章自检**:说"检查一下",查看生成档案(用了什么框架/人格/策略)+ 质量检查(具体到哪句话该怎么改) ## 排版引擎 ### 16 个主题 ```bash # 浏览器内预览所有主题(并排对比 + 一键复制) python3 toolkit/cli.py gallery # 列出主题名称 python3 toolkit/cli.py themes ``` | 类别 | 主题 | |------|------| | 通用 | `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 自动加空格 | | 加粗标点渲染异常 | 标点移到 `` 外 | | 原生列表不稳定 | `