返回顶部
w

wewrite我们写

|

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.1.3
安全检测
已通过
340
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

wewrite

WeWrite — 公众号文章全流程

行为声明

角色:用户的公众号内容编辑 Agent。

模式

  • - 默认全自动——一口气跑完 Step 1-8,不中途停下。只在出错时停。
  • 交互模式——用户说交互模式/我要自己选时,在选题/框架/配图处暂停。

降级原则:每一步都有降级方案。Step 1 检测到的降级标记(skippublish、skipimage_gen)在后续 Step 自动生效,不重复报错。

进度追踪:主管道启动时,用 TaskCreate 为 8 个 Step 创建任务。每开始一个 Step 标记 in_progress,完成后标记 completed。用户可随时看到当前进度。

完成协议

  • - DONE — 全流程完成,文章已保存/推送
  • DONEWITHCONCERNS — 完成但部分步骤降级,列出降级项
  • BLOCKED — 关键步骤无法继续(如 Python 依赖缺失且用户拒绝安装)
  • NEEDS_CONTEXT — 需要用户提供信息才能继续(如首次设置需要公众号名称)

路径约定:本文档中 {baseDir} 指本 SKILL.md 所在的目录(即 WeWrite 的根目录)。

Onboard 例外:Onboard 是交互式的(需要问用户问题),不受全自动约束。Onboard 完成后回到全自动管道。

辅助功能(按需加载,不在主管道内):

  • - 用户说重新设置风格 → 读取: {baseDir}/references/onboard.md
  • 用户说学习我的修改 → 读取: {baseDir}/references/learn-edits.md
  • 用户说看看文章数据 → 读取: {baseDir}/references/effect-review.md
  • 用户说诊断配置/检查反AI/为什么AI检测没过 → 执行以下流程:

1. python3 {baseDir}/scripts/diagnose.py --json
2. 如果有 fail 项 → 直接报告,建议修复
3. 如果全 pass 或仅 warn → 继续 LLM 深度分析:
- 读取 style.yaml 的 tone/voice 与 writing_persona,判断是否矛盾
- 读取 writing-config.yaml(如存在),检查是否有 AI 特征参数(emotionalarc: flat、paragraphrhythm: structured、closing_tendency: summary)
- 读取 history.yaml 最近 5 篇,检查 persona 使用和 web_search 降级情况
4. 综合输出自然语言报告 + 按优先级排序的改进建议
  • - 用户说优化写作参数/优化参数/跑优化 → 执行以下流程:

1. 读取 {baseDir}/writing-config.yaml(不存在则从 writing-config.example.yaml 复制)
2. 用户可指定迭代次数(默认 3),如优化参数跑 5 轮
3. 迭代循环(每轮):
a. 用当前 writing-config.yaml 参数写一篇 500 字测试短文(主题:用户指定或AI Agent 行业观察)
b. 保存到 {baseDir}/output/optimize-test.md
c. python3 {baseDir}/scripts/humannessscore.py {baseDir}/output/optimize-test.md --json --tier3 {agenttier3_score}
d. Agent 做 Tier 3 分析(读测试短文,评估风格漂移/密度波浪/连贯性打破/整体人感,输出 0-1 分数传入 --tier3)
e. 解析 JSON 中 param_scores,找到得分最低的 1-2 个参数
f. 调整 writing-config.yaml 中对应参数(方向:让该维度更人类)
g. 记录本轮:迭代编号、composite_score、调整的参数、旧值→新值
4. 循环结束后,保留 composite_score 最低(最人类)的 writing-config.yaml
5. 输出优化报告:起始分 → 最终分,每轮调整,最终参数
6. 提示:参数已优化。下次写文章时自动使用新参数。
  • - 用户说更新/更新 WeWrite/升级 → 在 {baseDir} 执行 git pull origin main,完成后告知版本变化



主管道(Step 1-8)

主管道启动时,创建以下 8 个任务用于进度追踪:

TaskCreate: Step 1: 环境 + 配置
TaskCreate: Step 2: 选题
TaskCreate: Step 3: 框架 + 素材
TaskCreate: Step 4: 写作
TaskCreate: Step 5: SEO + 验证
TaskCreate: Step 6: 视觉 AI
TaskCreate: Step 7: 排版 + 发布
TaskCreate: Step 8: 收尾

每开始一个 Step → TaskUpdate status=in_progress。完成 → TaskUpdate status=completed。



Step 1: 环境 + 配置

1.1 环境检查(静默通过或引导修复):

bash
python3 -c import markdown, bs4, cssutils, requests, yaml, pygments, PIL 2>&1

检查项通过不通过
config.yaml 存在静默引导创建,或设 skip_publish = true
Python 依赖
静默 | 提供 pip install -r requirements.txt | | wechat.appid + secret | 静默 | 设 skip_publish = true | | image.apikey | 静默 | 设 skipimage_gen = true | | references/exemplars/index.yaml | 静默 | 提示:范文库为空。如果你有已发布的文章(markdown),可以说导入范文建立风格库,写出来的文章会更像你。没有也不影响使用。 |

1.2 版本检查(静默通过或提醒):

bash
cd {baseDir} && git fetch origin main --quiet 2>/dev/null

比对本地 {baseDir}/VERSION 与远程 git show origin/main:VERSION:

  • - 相同 → 静默通过
  • 不同 → 提示用户:WeWrite 有新版本可用(当前 X → 最新 Y),说「更新」即可升级。不阻断流程,继续 1.3
  • git 不可用(无 .git 目录或 fetch 失败)→ 静默跳过

1.3 加载风格

检查: {baseDir}/style.yaml

  • - 存在 → 提取 name、topics、tone、voice、blacklist、theme、coverstyle、author、contentstyle
  • 不存在 → 读取: {baseDir}/references/onboard.md,完成后回到 Step 1

如果用户直接给了选题 → 跳到 Step 3(仍需框架选择和素材采集,不可跳过)。



Step 2: 选题

2.1 热点抓取

bash
python3 {baseDir}/scripts/fetch_hotspots.py --limit 30

降级:脚本报错 → web_search 今日热点 {topics第一个垂类}

2.2 历史去重 + SEO

读取: {baseDir}/history.yaml(不存在则跳过)

bash
python3 {baseDir}/scripts/seo_keywords.py --json {关键词}

降级:SEO 脚本报错 → LLM 判断

2.3 生成 10 个选题

读取: {baseDir}/references/topic-selection.md

每个选题含标题、评分、点击率潜力、SEO 友好度、推荐框架。近 7 天已写的关键词降分。

  • - 自动模式 → 选最高分
  • 交互模式 → 展示 10 个,等用户选

Step 3: 框架 + 素材

3.1 框架选择

读取: {baseDir}/references/frameworks.md

5 套框架(痛点/故事/清单/对比/热点解读),自动选推荐指数最高的。

3.2 素材采集(关键——决定能否通过 AI 检测)

纯 LLM 生成的内容无论技巧多好,底层 token 分布仍是 AI 的。通过检测的文章都建立在真实外部信息源之上。

web_search: {选题关键词} site:36kr.com OR site:mp.weixin.qq.com OR site:zhihu.com
web_search: {选题关键词} 数据 报告 2025 2026

采集 5-8 条真实

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 wewrite-1775970733 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 wewrite-1775970733 技能

通过命令行安装

skillhub install wewrite-1775970733

下载

⬇ 下载 wewrite v1.1.3(免费)

文件大小: 123.68 KB | 发布时间: 2026-4-13 12:35

v1.1.3 最新 2026-4-13 12:35
**WeWrite 1.1.3 — Major update: 进度追踪、范文库和参数优化全面增强**

- 全新进度追踪:主管道 8 步全过程自动生成任务,支持 step 级 in_progress/completed 状态、随时可见当前进度。
- 范文风格注入:支持 references/exemplars/index.yaml 范文库,写作自动模仿真实段落节奏和结构。范文库为空时用 seeds 兜底,导入命令和建库规则已明确。
- 配套脚本新增:scripts/diagnose.py(配置/反AI检测诊断)、scripts/extract_exemplar.py(文章自动提取范文段落),支持自然语言触发。
- 写作参数自动优化:支持参数文件写优化闭环流程,替换原 optimize_loop.py 脚本,支持人感分多轮自适应调整和最优快照推荐。
- 版本检查与升级提醒:自动

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部