别再死磕openclaw发自媒体了:一套务实的 AI 全平台分发工作流
最近自媒体圈刮起了一阵“全自动运营”的风。你可能刷到过不少教程,吹捧类似 OpenClaw 这种开源项目,号称只要一句 Prompt,AI 就能自己找热点、自己写文章,然后直接接管浏览器、登录各大平台点击发布,实现真正的“全自动印钞机”。
但只要你真的把代码 clone 下来跑一遍,就会发现现实有多骨感。
折腾完一堆复杂的环境配置后,迎接你的是无尽的报错:平台稍微改个 UI 布局,脚本崩了;弹个滑块验证码或者新人红包,程序卡死了;发两篇文章后被系统判定为异常行为,账号直接限流。这种号称能搞定一切的“全自动化”,往往需要你花几倍的时间去给它擦屁股。
为什么“Agent 直接操控浏览器”这条路走不通?
其实仔细想想,让大模型去硬啃复杂的网页 DOM 结构,或者通过视觉模型去模拟鼠标点击,本身就是一种极大的资源错配。
- 太脆弱:现代前端页面是高度动态且多变的。基于元素 XPath 或截图的定位极其不可靠,一次微小的改版就能让你的脚本全部作废。
- 太慢:不仅要等待各种重资源页面渲染完毕,中间还穿插着各种无意义的等待时间。
- 浪费算力:让动辄几千亿参数的大模型去解析一堆乱七八糟的网页结构标签,纯属浪费 Token 和钱。
为了偷懒且不被气死,我最近彻底抛弃了这种“纯 Agent 模拟操作”的幻想,搭了一套更务实的工作流。
务实的解法:大脑与手脚分离
我的核心思路很简单:专业的人做专业的事,大脑和手脚必须彻底分离。
AI 就只负责它最擅长的事:思考、总结和创作文本。至于跨平台分发这种“脏活累活”,我们不需要自己去写 RPA 轮子,更不需要 AI 去点浏览器。
经过一圈对比,我最终选定了:Claude Code + Wechatsync。
为什么把底层的发布动作交给 Wechatsync(微信公众号同步助手)?因为在这个垂直领域,它作为一款老牌扩展,早就把各平台的接口协议、图片防盗链上传、登录态保持处理得非常成熟了。我们只需要让 Claude Code 在后台去调用它的命令行,稳健程度直接拉满。
这套工作流具体是怎么跑的?
1. 找选题
我会在 Claude Code 里挂载一个抓取类 Skill。不是让 AI 凭空想标题,而是让它去拉取相关的 RSS 或竞品内容,总结出最近大家在讨论什么,受众的痛点在哪,再基于这些信息定方向。
2. 剥离“AI 味”
这步很关键。为了避免文章一股机器味,可以在配置里定制一个专属的 Writing Skill。
比如强制塞入这些规则:“行文像资深程序员在水群,多用‘我发现’、‘说白了’,严禁使用排比句,禁用‘总而言之’、‘综上所述’等废话”。多喂几篇你以前写的文章让它模仿行文习惯,最后要求它直接输出标准的 Markdown 格式。
3. 终端一键分发
文章写完、自己稍微润色过一遍之后,完全不需要打开任何自媒体平台的网页,直接在终端敲一条命令:
wechatsync sync my_article.md -p zhihu,jianshu,csdn,xiaohongshu
Wechatsync 会自动提取 Markdown 里的第一个 # 标题,把里面的本地图片传到各平台的 CDN,然后在后台存成草稿。你只需要去各个平台的网页端扫一眼,点个发布就行了。
具体怎么配置?
上手其实很快:
第一步,把 Wechatsync 的命令行工具装上:
npm install -g @wechatsync/cli
装完后,记得去浏览器扩展里提取一下它的 MCP Token。
第二步,在 ~/.claude/plugins 目录下加个你自己的指令。比如建一个 write-not-ai 的 Skill,把上面提到的语气规则和限制写进去。
第三步,全自动跑通。以后写完文章,直接在 Claude Code 终端里喊它:
“用 Wechatsync 把我刚写好的这篇文章同步到知乎、简书和小红书。”
一点体会
折腾这一套下来,我最大的感触是:千万别指望用一个 Agent 包揽所有事。让 Claude 负责思考和输出,让专业的同步工具去处理各种恶心的网络请求和平台适配,这种组合才是最省心、最不会让人半夜因为报错而崩溃的方案。
(注:这篇文章就是 Claude Code 写的,也是直接用 Wechatsync 同步的。)