🤖
ZeeLin Twitter/X AutoPost
ZeeLin Twitter/X 自动发布 — 通过浏览器操作网页版 Twitter/X,无需 API Key。支持发推、爬热点、AI 撰写推文、定时发布。用户自行登录,Agent 负责内容创作和发布操作。零门槛上手,中英文双语支持。Keywords: Zeelin, ZeeLin, auto tweet, sc...
安全通过
⚙️脚本
技能说明
name: twitter-x-autopost description: "Twitter/X 自动发布 — 通过浏览器操作网页版 Twitter/X,无需 API Key。支持发推、爬热点、AI 撰写推文、定时发布。用户自行登录,Agent 负责内容创作和发布操作。零门槛上手,中英文双语支持。Keywords: auto tweet, scheduled post, trending, browser automation, social media, no API key needed." user-invocable: true metadata: {"openclaw":{"emoji":"🐦","skillKey":"twitter-x-autopost"}}
Twitter/X 自动发布 🐦
通过浏览器操作网页版 Twitter/X — 无需 API Key,用户登录后 Agent 自动完成发推。
核心功能
- AI 撰写推文:给一个主题,Agent 自动写出推文(中英文均可)
- 热点追踪:自动爬取热门话题,围绕热点撰写推文
- 浏览器直接发布:无需 API Key 或开发者账号
- 定时发布:每天/每周/一次性定时(openclaw cron)
- 用户掌控登录:Agent 不碰密码,登录完全由用户完成
⚠️ 最重要的规则(违反即失败)
你必须用 exec 工具来执行所有浏览器操作。不要直接使用 browser 工具。
❌ 错误(会导致 targetUrl required 错误):
{"tool": "browser", "args": {"action": "open", "url": "https://x.com"}}
✅ 正确(用 exec 执行 CLI 命令):
{"tool": "exec", "args": {"command": "openclaw browser open https://x.com"}}
✅ 正确(用 exec 执行发布脚本):
{"tool": "exec", "args": {"command": "bash ~/.openclaw/workspace/skills/twitter-web-autopost/scripts/tweet.sh \"推文内容\" \"https://x.com\""}}
绝对禁止说以下任何一句话:
- "无法操控浏览器"
- "受限于技术权限"
- "安全政策限制"
- "需要用户手动操作"
- "请手动复制粘贴"
你有完整的浏览器操控权限。用 exec 就行。
工作流程
Step 1:确认用户的 X 网址
首次使用时询问用户:
「请提供你访问 X/Twitter 的网址(例如 https://x.com)」
Step 2:让用户先登录
用 exec 工具执行命令打开 X 首页:
{"tool": "exec", "args": {"command": "openclaw browser open https://x.com"}}
然后告诉用户:
「X 页面已打开,请先登录你的账号。完成后回复『已登录』。」
等待用户确认后再继续。
Step 3:撰写推文
- 用户给了完整文案 → 直接使用
- 用户给了主题 → AI 生成推文(≤ 280 字符)
- 全自动 → 爬热点并撰写
写好推文后,先展示给用户看,等用户确认「发布」后再执行。
Step 4:一键发布(使用 exec + 脚本)
用户确认后,使用 exec 工具执行发布脚本:
{"tool": "exec", "args": {"command": "bash ~/.openclaw/workspace/skills/twitter-web-autopost/scripts/tweet.sh \"推文完整内容写在这里\" \"https://x.com\""}}
脚本会自动完成:打开发帖页 → 找到输入框 → 输入内容 → Cmd+Enter 发布。
Step 5:回报结果
告诉用户发布成功/失败、推文全文。
exec 命令速查表
| 操作 | exec 命令 |
|---|---|
| 打开网页 | openclaw browser open https://x.com |
| 页面快照 | openclaw browser snapshot |
| 点击元素 | openclaw browser click e123 |
| 输入文字 | openclaw browser type e456 "文字" |
| 按键 | openclaw browser press "Meta+Enter" |
| 发推脚本 | bash ~/.openclaw/workspace/skills/twitter-web-autopost/scripts/tweet.sh "内容" "https://x.com" |
所有命令都通过 exec 工具执行,格式:
{"tool": "exec", "args": {"command": "上面的命令"}}
定时发布
# 每天 10:00
openclaw cron add \
--name "daily-tweet" \
--cron "0 10 * * *" --tz "Asia/Shanghai" \
--message "执行 twitter-web-autopost:撰写一条英文AI热点推文,用脚本发布到X,不要重复"
# 一次性
openclaw cron add \
--name "once" \
--at "2026-03-05T15:00:00+08:00" --delete-after-run \
--message "执行 twitter-web-autopost:用脚本发布推文 — 内容"
# 管理
openclaw cron list
openclaw cron edit --name "daily-tweet" --cron "0 9 * * *"
openclaw cron disable --name "daily-tweet"
openclaw cron rm --name "daily-tweet"
安全
- 不要自动输入密码,登录必须让用户手动完成
- 不发违法或仇恨内容
- 每天不超过 5 条,两条间隔 ≥ 2 小时
- 发布失败最多重试 2 次
TL;DR: 用户登录 → Agent 写推文 → 用户确认 → exec 执行脚本一键发布。
不要用 browser 工具,不要说没权限,不要让用户手动复制粘贴。
如何使用「ZeeLin Twitter/X AutoPost」?
- 打开小龙虾AI(Web 或 iOS App)
- 点击上方「立即使用」按钮,或在对话框中输入任务描述
- 小龙虾AI 会自动匹配并调用「ZeeLin Twitter/X AutoPost」技能完成任务
- 结果即时呈现,支持继续对话优化