OpenClaw X 发布工具
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_a975803a/x-publisher-for-openclaw。
技能介绍
要解决什么问题
在 Agent 或脚本里直接调用 X 官方 API,往往要处理 OAuth、速率限制和接口变更;若你只是要在已登录的浏览器会话里发推、跟帖或读几个数字,用 UI 自动化往往更贴近真实操作。x-publisher 是针对 openclaw 的 X(Twitter)发布 CLI:通过 openclaw browser 驱动页面,把发推、互动和简单统计收成一组可脚本化的子命令。
核心能力与工作方式
技能围绕 x-publish.py 暴露路由表,典型用法包括:
tweet/thread:单条推文;推文串用|||分隔多篇,脚本会按 X 的 compose 流程依次填格并点「全部发帖」。- 互动:
reply、like/unlike、bookmark/unbookmark、repost、quote、delete,均以推文 ID 为锚点。 - 只读:
followers查用户名粉丝数;stats返回观看、点赞、转发等页面可见统计。 check:核对 Python 与 openclaw 环境,并依赖你在浏览器里已登录 X。
实现上依赖 _find_and_click() 按按钮文案(中英文)匹配 DOM ref;带最多 3 次自动重试、Shell 命令注入防护,以及上下文管理器负责关闭浏览器相关资源。
适用边界与注意点
- 前置条件是 openclaw CLI 可用,且用
openclaw browser访问x.com时账号已登录;未登录时各写操作会失败。 - 这是浏览器自动化,不是 REST API:页面改版、语言或 A/B 界面可能导致按钮文案匹配失败(技能文档列出了多语言按钮对照表,但无法覆盖所有变体)。
thread流程强依赖 compose 页「添加帖子」等交互顺序;长串或含媒体时未在文档中单独说明,需自行验证。- 频率与账号安全由平台规则约束,自动化发推仍需遵守 X 使用条款与风控策略。
使用场景
- OpenClaw Agent 生成文案后,用 `thread` 把多段内容按 `|||` 拆成推文串并一次性发帖
- 运维脚本在监控到告警后,用 `reply` 对指定推文 ID 回复固定说明链接
- 内容复盘时,对已发推文 ID 执行 `stats`,拉取观看、点赞、转发等页面统计写入日报
- 活动前后用 `followers` 查询目标账号粉丝数,与人工核对增长是否异常
适合人员
- 已用 openclaw 管浏览器、希望用 Shell 发推而不接 X API 的自媒体运营
- 在 OpenClaw 技能链里要把「生成内容 → 发帖 → 读统计」串起来的 Agent 集成工程师
- 负责品牌官号互动、需从命令行做点赞、引用转发或删除误发推文的社群管理员
- 用 Python 脚本做发布巡检、先跑 `check` 再批量 `tweet`/`repost` 的自动化维护人员