首页龙虾技能列表 › X Read — 技能工具

X Read — 技能工具

v1.0.1

[自动翻译] Render and summarize a public X (Twitter) link when you need to read the tweet/article content without logging in.

0· 691·6 当前·6 累计
by @tylordius (Tylordius)·MIT-0
下载技能包
License
MIT-0
最后更新
2026/4/11
安全扫描
VirusTotal
可疑
查看报告
OpenClaw
安全
high confidence
The skill's code, instructions, and dependencies are consistent with its stated purpose (rendering and summarizing public X/Twitter permalinks using Puppeteer) and do not request unrelated credentials or resources.
评估建议
This skill appears coherent and read-only: it scrapes public X pages with Puppeteer and needs no API keys. Before installing, consider: (1) Puppeteer will download a Chromium binary and pull many npm packages—expect a heavier install and network activity. (2) The script launches Chromium with '--no-sandbox' and related flags (common for containerized runs) which reduces process-level sandboxing; run the skill in a hardened environment or sandboxed container. (3) Verify you are comfortable with a...
详细分析 ▾
用途与能力
Name/description match the implementation: index.js uses Puppeteer to load X permalinks, extract tweet/article text, links, and media, and format a markdown summary. No unrelated environment variables, binaries, or external services are requested.
指令范围
SKILL.md explicitly instructs a read-only workflow (navigate to URL, wait for tweet/article selectors, extract text/media). The runtime directives in index.js stay within that scope (DOM scraping, optional fallback of full page text). It does log some page text for debugging but does not transmit data to external endpoints beyond the normal navigation to the provided URL.
安装机制
There is no separate install spec, but package.json depends on puppeteer (and package-lock lists npm registry packages). Installing will pull Puppeteer and associated npm packages, and Puppeteer typically downloads a Chromium browser binary (archive extraction). This is expected for the task but is heavier than a pure script and involves network/IO during install.
凭证需求
The skill requires no environment variables, credentials, or config paths; the requested privileges are proportional to the stated read-only scraping purpose.
持久化与权限
The skill is not marked always:true and does not attempt to persist or modify other skills or global settings. It uses normal, on-demand invocation privileges.
安全有层次,运行前请审查代码。

License

MIT-0

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

运行时依赖

无特殊依赖

版本

latestv1.0.12026/2/22

Documented skill for ClawHub release using skill-creator packaging.

● 可疑

安装命令 点击复制

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

技能文档

When to use this skill

Use x-read whenever you need to capture the text, media links, and basic metadata from a public X/Twitter permalink without using the API, creating an account, or burning Brave search credits. It works best for thread permalink URLs (https://x.com//status/) and articles posted on X that surface their content on the same page.

Inputs

  • url (required): The exact permalink you want to render. Include the full https://x.com/... path so the Puppeteer browser can navigate directly.

What happens when you run it

  • Puppeteer launches a sandboxed Chromium instance with a realistic user-agent and loads the URL.
  • The script waits for article[data-testid="tweet"] elements, captures the main thread (tweet + up to three replies), and extracts any linked card or media attachments.
  • Media is reprinted as ![](...) markdown with ALT text when available, and the main article body is appended beneath the primary tweet.
  • The output is a short markdown summary listing the thread author, timestamp, text, links, and media so the Telegram chat stays readable.

Output format

## Tweet Thread Summary
Source: 

MAIN TWEET by Display Name (@handle)

2026-02-21T18:24:00Z Tweet text …

Linked Article: Title Media:

  • ![](media1)
  • ![](media2)

Replied tweets follow the same pattern with the Reply heading. Media URLs retain the name=large parameter for better quality.

Limitations and troubleshooting

  • The skill only reads publicly available tweets. If X blocks the navigation with a login wall, you will see an error that logging in is required.
  • Long-form articles sometimes use article.content; the script appends that text to the main tweet so you still get the full written piece.
  • Because the skill uses a browser, it may take a few extra seconds compared to an API call—expect 5–10 seconds per URL.
  • For best results, keep the thread URLs focused and don’t try to feed a feed of multiple unrelated URLs at once; run the tool per link.

Testing and safety

  • The skill is read-only: it never posts, likes, DM’s, or authenticates to X.
  • Review the index.js script if X changes its DOM selectors (it relies on data-testid attributes such as tweet, tweetText, User-Name, and card.wrapper).
  • Run the skill manually with openclaw use x-read read_tweet --url before publishing to confirm the output is what you expect.
数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

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

了解定制服务