首页龙虾技能列表 › the skill to browse X — 技能工具

𝕏 the skill to browse X — 技能工具

v1.0.0

[自动翻译] X/Twitter CLI using OpenClaw browser tool. Use when the user wants to interact with X/Twitter: reading timeline, posting tweets, liking, retweeting, r...

1· 350·1 当前·1 累计
by @coding-commits (William Xu)·MIT-0
下载技能包
License
MIT-0
最后更新
2026/2/27
安全扫描
VirusTotal
无害
查看报告
OpenClaw
安全
high confidence
The skill is internally consistent: it is an instruction-only browser-based X/Twitter CLI that relies on the OpenClaw browser tool and a logged-in browser profile to perform read and write actions.
评估建议
This skill is coherent and low-risk from a static/install perspective because it's instruction-only and asks for no extra secrets. The main operational risk is that it uses your OpenClaw browser profile (cookies/session) to perform write actions on your X account. Before installing or using it: (1) only grant it an isolated browser profile if you want to limit access to your real account; (2) require manual confirmation or disable autonomous agent actions for any write operation (posting/liking/...
详细分析 ▾
用途与能力
Name/description match the instructions: the SKILL.md tells the agent to drive the OpenClaw browser to view or interact with X. It does not request unrelated credentials, binaries, or installs. The only implicit requirement is an OpenClaw browser profile (and Xvfb for headless servers), which is appropriate for a browser-based tool.
指令范围
Instructions are narrowly scoped to opening X URLs, taking snapshots, finding element refs, clicking, typing, and similar UI interactions. They do not instruct the agent to read arbitrary files, environment variables, or send data to endpoints other than X. Write actions require an authenticated browser session and the docs explicitly advise confirming content before posting.
安装机制
No install spec or code files are present (instruction-only), so nothing is downloaded or written to disk by the skill itself. This is the lowest-risk install profile.
凭证需求
The skill requires a logged-in OpenClaw browser profile to perform write actions (cookies/session act as the credential). While this is proportionate to the stated functionality, it effectively grants the agent the ability to act as the logged-in user if invoked, so session/cookie exposure is the primary credential-related risk.
持久化与权限
always is false (normal). The skill can be invoked autonomously by the agent (platform default). Combined with access to a logged-in browser profile, autonomous invocation could perform account actions (post/like/follow) without explicit human approval unless the agent or platform enforces confirmation.
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv1.0.02026/2/27

- Initial release of browsex: a browser-based CLI tool to interact with X/Twitter via OpenClaw. - Supports common actions: reading timeline, viewing tweets and profiles, posting, liking, retweeting, replying, searching, and following. - Read-only browsing works without login; write actions require an authenticated X/Twitter account. - Designed for environments without Homebrew; alternative to the bird CLI. - Includes detailed usage instructions, troubleshooting tips, and a comparison with bird CLI.

● 无害

安装命令 点击复制

官方npx clawhub@latest install browsex
镜像加速npx clawhub@latest install browsex --registry https://cn.clawhub-mirror.com

技能文档

Manipulate X(formerly Twitter) using the OpenClaw browser tool. Browser-based alternative to bird CLI.

Prerequisites

Environment requirements

  • OpenClaw with browser tool enabled
  • openclaw browser profile
  • X/Twitter account logged in (only required for posting, liking, retweeting, replying, following)

Read-only browsing (viewing profiles, individual tweets, search) works without login. X may show login popups on unauthenticated sessions -- dismiss them or ignore.

For headless servers

Xvfb virtual display required (see spool skill's Prerequisites)

Login (only needed for write actions)

browser action=start profile=openclaw
browser action=open profile=openclaw targetUrl="https://x.com/login"
# Ask user to log in manually

Usage

Read-only (no login required)

These actions work without an X/Twitter account. X may show login modals after a few pages -- look for close/dismiss buttons in the snapshot and click them.

1. View a specific tweet

browser action=open profile=openclaw targetUrl="https://x.com/username/status/1234567890"
browser action=snapshot profile=openclaw compact=true

2. View profile

browser action=open profile=openclaw targetUrl="https://x.com/username"
browser action=snapshot profile=openclaw compact=true

3. Search

browser action=open profile=openclaw targetUrl="https://x.com/search?q=search_term&src=typed_query"
browser action=snapshot profile=openclaw compact=true

Login required

These actions require an authenticated session. Complete the login step in Prerequisites first.

4. Read timeline

browser action=open profile=openclaw targetUrl="https://x.com/home"
browser action=snapshot profile=openclaw compact=true

For each article, you can see author, content, and like/retweet/reply counts.

5. Post a tweet

Step 1: Find the textbox on home

browser action=open profile=openclaw targetUrl="https://x.com/home"
browser action=snapshot profile=openclaw compact=true
→ Find textbox "Post text" ref

Step 2: Enter content

browser action=act profile=openclaw request={"kind":"click","ref":""}
browser action=act profile=openclaw request={"kind":"type","ref":"","text":"tweet content"}

Step 3: Click Post button

browser action=snapshot profile=openclaw compact=true
→ Find button "Post" ref (one that is not disabled)
browser action=act profile=openclaw request={"kind":"click","ref":""}

6. Like a tweet

From timeline, find button "Like" or button "X Likes. Like" ref within article:

browser action=act profile=openclaw request={"kind":"click","ref":""}

7. Retweet

Find button "Repost" or button "X reposts. Repost" ref:

browser action=act profile=openclaw request={"kind":"click","ref":""}
browser action=snapshot profile=openclaw compact=true
# Select "Repost" option
browser action=act profile=openclaw request={"kind":"click","ref":""}

8. Reply to a tweet

Method 1: From timeline

browser action=act profile=openclaw request={"kind":"click","ref":""}
browser action=snapshot profile=openclaw compact=true
# Enter text in reply input box, then click Reply button

Method 2: From tweet page

browser action=open profile=openclaw targetUrl="https://x.com/username/status/1234567890"
browser action=snapshot profile=openclaw compact=true
# Find reply input box and enter text

9. Follow

On profile page, find button "Follow" ref:

browser action=act profile=openclaw request={"kind":"click","ref":""}

Key points

  • Snapshot first - Check current state before any action
  • ref changes every time - Always find fresh ref from snapshot
  • compact=true - Save tokens
  • article structure - Each tweet is an article element with author/content/buttons inside
  • Confirm before posting - Get user confirmation of content

Troubleshooting

ProblemSolution
Browser not workingCheck Xvfb, DISPLAY=:99, restart Gateway
Login failedNavigate to /login and log in manually
Post button disabledVerify text was entered
Rate limitWait a moment and retry
Login popup blocking pageSnapshot, find close/dismiss button ref, click it. If persistent, log in or try a direct URL instead

vs bird CLI

Featurebird CLIbrowsex (browser)
InstallationRequires brewOnly Xvfb needed
AuthCookie extractionBrowser session
StabilityAPI-basedUI-dependent (may change)
SpeedFastSlightly slower
数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制

了解定制服务