← 返回观点

用 Claude Code 发小红书和公众号:接上、发出去、知道卡在哪

一步步讲清怎么让 Claude Code 通过 OmniPost 把一篇内容发到小红书和微信公众号:接入只要一行,小红书自动发布,公众号进草稿箱由人点群发,以及登录态、字数、外链、重名标题这些真正会卡住你的地方。

这篇只讲两个平台:小红书和微信公众号。它们是用 Agent 发内容的人最常问、也最容易卡住的两个,原因不同:小红书是「能自动发,但规则细」,公众号是「发不了,只能到草稿箱」。下面按接上、发出去、知道卡在哪三步走。

接上:一行,或者一个文件夹

前提:装好 OmniPost,打开,在「账号」里给小红书和公众号各扫一次码。登录态留在本机的独立浏览器分区里,不经过云端。

然后二选一。

MCP,一行:

claude mcp add --transport sse omnipost http://127.0.0.1:8787/sse

Skill,不配 MCP:把 omnipost-skill 仓库里的 skills/omnipost/ 放到 ~/.claude/skills/omnipost/。里面除了告诉 Claude Code 怎么找到本机 OmniPost、怎么调命令行,还有 rules/xiaohongshu.md 和 rules/weixin.md 两份规则速查,发之前它会先读。

第一次用 Agent 发布前,在应用内领一次 7 天专业版试用。免费版对 Agent 只开放只读调用,写操作会返回 LICENSE_REQUIRED。

发出去:小红书

对 Claude Code 说:

把 D:\notes\今天.md 发到小红书,配图用同目录的 1.jpg 到 4.jpg,话题「Claude Code」「效率工具」,标题你拟一个 20 字以内的。

它会调 publish_post(命令行等价于 omnipost publish --doc 今天.md --targets xiaohongshu:default --mode publish --cover 1.jpg …),OmniPost 在小红书自己的页面上下文里完成上传和发布,返回 stage: published。视频笔记同样支持,传本地文件路径。

小红书上真正会卡住你的四件事:

  • 标题 20 字、正文 1000 字是硬上限,超了平台直接拒。让 Claude Code 拟标题时把这个数说出来。
  • 话题要真话题。 OmniPost 会把 tags 匹配成平台真实存在的话题,不存在的话题不会硬插。
  • 别用重名标题。 小红书网页端发布后拿不到笔记 ID,OmniPost 回查状态靠标题匹配,两篇同名就分不清。
  • 站外链接、二维码、联系方式在规则里是明写的红线,rules/xiaohongshu.md 有条款来源。文案里有这些,先删。

发出去:公众号

对 Claude Code 说:

把同一篇发到公众号「OmniGo智能」,封面用 cover.png,摘要你写 100 字以内。

返回的会是 stage: draft,code: MANUAL_PUBLISH。这不是失败:公众号把「发表」和「群发」分开,接口只能到草稿箱,群发那一下必须人在后台点。OmniPost 已经把正文、封面、摘要都填好,你打开后台点一下就行。

公众号上真正会卡住你的三件事:

  • 登录态 3~4 天必掉。 这是平台侧的绝对过期,应用一直开着、每 10 分钟探活也拦不住。OmniPost 到期前 12 小时提醒一次;掉了以后发出的内容不会丢,挂进补发队列,重新扫码后 48 小时内自动补发。发之前让 Claude Code 先调 list_alerts,哪个账号快掉一眼就看到。
  • 外链只认白名单。 公众号正文里的站外链接会被剥掉或不可点,想留链接走「阅读原文」。rules/weixin.md 写了哪些能留。
  • 封面和排版。 封面 OmniPost 自动上传;Markdown 里的加粗、高亮、颜色、下划线在公众号里都能保留(它是少数支持行内样式的平台)。

知道卡在哪

每个目标返回一条结构化结果,Claude Code 读得懂,不用你翻日志:

  • published:发出去了,带链接。
  • draft + MANUAL_PUBLISH:进草稿箱,等人点。公众号固定是这个。
  • NEED_LOGIN:登录掉了,已进补发队列。
  • VALIDATION_FAILED:字数、图片、必填字段不合规,消息里写了是哪一项。
  • QUOTA_EXCEEDED:撞上你自己设的每日上限或策略(禁发时段、同标题去重)。

一次调用可以同时带两个目标:targets: [xiaohongshu:default, weixin:default],每个目标还能有自己的标题和摘要,小红书 20 字标题、公众号正常标题,一次给齐。

说实话的部分

封号没有「防」。云服务器 IP 基本必封,固定间隔的定时任务本身就是特征,同一结构反复出现会在内容层被判。OmniPost 的策略层做了每日上限、同标题去重、连续失败熔断、禁发时段、多目标最小间隔,Agent 调用时在服务端生效。这不保证不封,只是把机器味最重的几件事挡在前面。自动评论、自动私信、模拟真人,不做。

想聊聊的话,到 github.com/OmniGoAI/omnipost-skill 开一个标题带「聊聊」的 issue,20 分钟换 3 个月专业版。

#Claude Code#小红书#公众号#OmniPost#MCP#Skill

更多文章