Social Media Agent

使用 OpenClaw 工具实现 X 平台内容自动发布与互动,无需 API 密钥。

已扫描
适合谁
希望自动化运营 X 账号的创作者、需要定期发布内容但时间有限的个人或团队
不适合谁
追求高精度数据分析或复杂社交网络分析的用户、无法访问 X 平台或受网络限制的地区用户
国内可用性
需网络配置。可能需要网络配置或第三方服务可访问。
安装难度
新手友好(★☆☆)。基于终端操作、依赖、API Key 和本地环境要求的初步判断。

安装与下载

openclaw skills install @psmamm/social-media-agent

Skill 说明

命令、参数、文件名以原文为准

社交媒体代理

使用 OpenClaw 内置工具自主管理 X/Twitter 账号。无需外部 API、无需 npm 包、无需 API 密钥。

核心工具

  • browser — 发布推文、互动、截图
  • web_fetch — 爬取个人资料、热门话题、新闻以获取内容
  • sessions_spawn — 并行运行内容生成任务
  • cron — 设置定期发布和互动计划
  • memory_search / files — 记录已发布内容、互动数据

发布推文步骤

  1. 确保 Chrome 已启动并开启远程调试,或使用 OpenClaw 内置浏览器
  2. 导航至 x.com/compose/post
  3. 截图以定位文本输入框
  4. 输入推文内容
  5. 点击“发布”按钮
  6. 通过另一次截图验证发布成功
browser open → x.com/compose/post
browser snapshot → find textbox ref
browser act → click textbox ref
browser act → type tweet text
browser snapshot → find Post button ref
browser act → click Post button

重要时间间隔: 页面加载后等待 3-4 秒再进行操作。

内容生成策略

内容支柱

按比例轮换以下类别,保持内容平衡:

支柱百分比示例
行业洞察40%AI 新闻评论、技术分析
公开建设30%进展更新、幕后分享
哲思/观点20%热点观点、引发讨论的问题
互动/幽默10%搞笑内容、回复、社区互动

内容生产流程

  1. 调研: 使用 web_fetch 抓取科技新闻网站(theverge.com、techcrunch.com、news.ycombinator.com)
  2. 生成: 通过 sessions_spawn 启动内容生成代理,并传入调研结果
  3. 存储: 将草稿保存至 memory/tweet-drafts-YYYY-MM-DD.json
  4. 审核: 检查草稿质量与品牌一致性
  5. 发布: 使用浏览器自动化完成发布
  6. 追踪: 将已发布推文记录至 memory/social-log.json

草稿格式

{
  "text": "不超过 280 字的推文正文",
  "topic": "内容主题",
  "hook": "吸引互动的理由"
}

互动策略

发布规则

  • 每日最多 3-5 条推文 — 注重质量而非数量
  • 每次操作间隔不少于 45 秒 — 防止触发限流
  • 禁止垃圾信息 — 仅进行真实互动
  • 全程记录 — 所有发布与互动行为均需留痕

增加关注者的方法

  1. 保持稳定发布(每日更新)
  2. 与相关账号互动(回复、引用推文)
  3. 在合适时机使用热门话题
  4. 保持真实表达 — 避免使用通用型 AI 回复

使用 Cron 实现定时发布

设置自动化发布计划:

早间发布:cron expr "0 9 * * *" — 行业洞察
午后发布:cron expr "0 15 * * *" — 建设进展
晚间发布:cron expr "0 21 * * *" — 热点观点

使用 sessionTarget: "isolated"payload.kind: "agentTurn" 实现自主发布。

反模式(避免事项)

  • 不要每天发布超过 5 条推文(易被识别为垃圾信息)
  • 不要使用通用互动语句(如“好帖!”“完全同意!”)
  • 不要未阅读内容就随意评论
  • 不要使用 API 密钥,当浏览器自动化可满足需求时
  • 不要额外开发外部工具,OpenClaw 原生功能已足够

数据分析追踪

memory/social-log.json 中记录互动数据:

{
  "date": "2026-02-08",
  "posted": 3,
  "platform": "x",
  "handle": "@YourHandle",
  "tweets": [
    {"text": "...", "time": "09:00", "topic": "ai-news"}
  ]
}

每周回顾:哪些主题获得最高互动?据此调整内容策略。

快速参考

如需详细内容模板与示例,请参阅 [references/content-templates.md](references/content-templates.md)

P
@psmamm

已收录 1 个 Skill

相关推荐