Social Push — AI 多平台一键发文
核心能力
基于 agent-browser 的社交媒体自动化发布技能。输入一句话指令,AI 自动完成浏览器交互、平台适配、草稿填写,覆盖国内主流内容平台。
方法论
- agent-browser 驱动:Playwright 上层封装,通过语义化 ref 定位页面元素,token 消耗低、执行快,避免传统 xpath 脚本因页面改版而崩溃
- Markdown 即配置:一个平台 = 一个 Markdown workflow 文件,无代码、无脚本,新增平台无需编程
- Self-Evolution 自愈机制:页面改版后 AI 自动检测结构变化 → 自动修复 workflow → 无需人工介入维护
- 登录态持久化:
--state/--profile保存登录状态,一次扫码登录,后续永久复用 - 草稿箱安全模式:仅填写草稿/预览页,不自动点击发布按钮,用户最终确认后才真正推送
支持平台
| 平台 | 内容类型 |
|---|---|
| 小红书 | 图文笔记、长文笔记 |
| 微信公众号 | 文章 |
| 知乎 | 想法 |
| 微博 | 微博 |
| 掘金 | 文章 |
| Linux.do | 帖子 |
| X/Twitter | 推文 |
安装
npm install -g agent-browser
npx skills add https://github.com/vercel-labs/agent-browser --skill agent-browser
agent-browser install
npx skills add jihe520/social-push
使用
在 Claude Code 中输入:
/social-push 把这篇文章发到小红书 + 微信公众号 + 知乎 + 掘金
AI 自动完成:打开对应平台网页 → 识别登录状态 → 填充标题/正文/配图 → 进入草稿/预览页 → 等待手动确认发布。
扩展
在 references/ 下新建 Markdown 文件,描述平台发布流程,AI 自动理解并执行。参考已有平台 workflow 格式。
源信息
- 仓库:https://github.com/gogelabs/social-push
- 依赖:agent-browser (npm)、Claude Code
(内容由AI生成,仅供参考)