我搭了一个 AI 写作机器人,每天自动写文章发到公众号草稿箱

哈喽大家好,

我是阿星👋

我今天要聊的事情是:AI自动化写作agent工作流是怎么被搭出来的。全程不用openclaw,简单优雅。

参考@Ben老师的提示词跑出来的agents,所以提示词没法公开,有兴趣你可以照着搭建一个。

阿星亲测是10分钟就搭出来了而且超级好用。

🧠 先说清楚这套系统是什么

很多人听到「自动化写作」第一反应是:那不就是让豆包写文章?

不是。

AI 写文章,你得每次开对话框,我说的这套系统是另一个层级:你只需要告诉它「今天写3篇文章」,剩下的它全做

核心用到四个工具:

  • Claude Code CLI:文章生成引擎,非交互模式,给它素材它直接写文件
  • KIE API:配图生成,调 GPT-4o Image 的接口,一行命令出图
  • wenyan-cli:发布工具,把 Markdown 转成微信格式推草稿箱
  • AGENTS.md:整个系统的「大脑文件」,告诉 Agent 怎么写、什么风格、哪些词不能用

⚙️ 搭这套系统,你需要做什么

说实话,这套东西的搭建过程让我有点意外,麻烦的地方不在代码,在「把各个工具打通」。

装好三个命令行工具:

bash 复制代码
npm install -g @anthropic-ai/claude-code   # 文章生成
npm install -g @wenyan-md/cli              # 微信发布
brew install imagemagick                   # 封面裁切

Claude Code CLI 需要 Anthropic 的 API Key,在 ~/.claude/settings.json 里配好。配图用 KIE API(api.kie.ai),注册后把 Key 写进生成脚本。

如果你是用的antigravity之类的IDE在写,你不用管这个key直接降级成半自动化也行的。也不费劲。

整个系统靠「文件驱动」,每篇文章有自己的目录:

arduino 复制代码
autowriting/
├── AGENTS.md              ← 写作规范,系统大脑
├── 写作参考/              ← 风格指南、审校清单
├── 个人素材库/            ← 你的真实经历
└── 公众号写作/drafts/     ← 草稿目录
    └── 日期/
        ├── prompt/        ← task.md + materials.md
        ├── raw/           ← Claude 生成的原稿
        └── final/         ← 带封面路径的最终版

最重要的一步是写好 AGENTS.md,这是被大多数人忽略的地方。

AGENTS.md 是写给 AI 看的「工作手册」,里面定义了:写什么风格、哪些词不能用、H2 要加 emoji、引号必须用「」不能用""......

写得越细,AI 出来的文章越稳定。 AGENTS.md 里有一张「AI 套话必删清单」,光这一项,就把生成文章的 AI 味砍掉一大半。

🚀 一篇文章从0到草稿箱,完整流程

选题之后,给 Claude Code CLI 准备两个文件:task.md(写作要求,字数、结构、风格、禁用词)和 materials.md(从热点里摘的核心事实和数据)。

然后调 Claude:

css 复制代码
claude -p --permission-mode bypassPermissions \
  "读取 task.md 和 materials.md,按要求写文章,
   直接写入 raw/article_raw.md 文件"

注意这里有个坑:不能用 > 重定向,要让 Claude 自己写文件,不然进程会被卡住。

原稿出来后,调 KIE API 生成封面图,用 ImageMagick 把 3:2 的图裁成微信要求的 2.35:1:

scss 复制代码
convert cover.png -gravity center -crop 1536x653+0+0 +repage cover-cropped.png

最后推送:

r 复制代码
wenyan publish -f article_final.md -c latepost.css

从选题到推进草稿箱,整个流程跑下来大概 15-20 分钟。

🔍 几个真实踩过的坑

微信 IP 白名单:wenyan 发布时会报 40164 错误,微信要求调 API 的服务器 IP 在白名单里。如果你跑在云服务器上,IP 会轮换,追不完。最省事的方法是在本地 Mac 上跑发布命令,本机 IP 固定,加一次就够。

封面图比例:微信封面要求约 2.35:1,直接上传 3:2 的图会报 -1 错误,必须先裁切。

KIE API 的 endpoint

正确的 base URL 是 https://api.kie.ai/api/v1/,注意多了个 /api,少这段直接 404。

⚡ 值不值得搭?

我的判断:值,但你需要想清楚目标。

如果你只是「偶尔用 AI 写文章」,没必要搭这套,直接用 Claude.ai 就够了。

如果你本身就有内容驾驭能力,想持续输出、批量生产,这套系统能把「从零到草稿箱」全部自动化。用它的前提还是你自己有内容驾驭能力,否则你没法判断到底能不能发。

更重要的是,你搭这套系统的过程本身会逼着你想清楚「我的文章风格是什么」「我的读者是谁」,这些想明白了,写作才会越来越顺。


如果这篇文章对你有帮助,请随手点赞、在看、转发三连,让更多人看到。

相关推荐
陈天伟教授1 小时前
人工智能应用- 材料微观:04.微观结构:金属疲劳
人工智能·神经网络·算法·机器学习·推荐算法
未来之窗软件服务2 小时前
AI人工智能(五)天猫精灵部署开发自己服务—东方仙盟练气期
人工智能·仙盟创梦ide·东方仙盟
用户579854769712 小时前
03:多 LLM 提供商统一接入:Provider 模式与 LiteLLM 实践
人工智能
kjmkq2 小时前
香港领先GEO服务商 XOOER 专注GEO/AEO赋能品牌全球扩张
人工智能
陈天伟教授2 小时前
人工智能应用- 材料微观:01. 微观结构的重要性
人工智能·神经网络·算法·机器学习·推荐算法
聊聊科技2 小时前
用清唱歌词音频来创作,原创音乐人通过AI编曲软件快速制作歌曲的编曲伴奏
人工智能
盲盒Q2 小时前
《内存之茧》
数据结构·人工智能·ruby
狮子座明仔2 小时前
REDSearcher:如何用30B参数的小模型,在深度搜索上击败GPT-o3和Gemini?
人工智能·gpt·深度学习·microsoft·语言模型·自然语言处理
沪漂阿龙2 小时前
从Chatbot到Agent:核心能力、工作原理与实战解析
人工智能