← 返回 Skills 市场
ewangchong

X Article Reader

作者 Bob · GitHub ↗ · v0.1.1 · MIT-0
cross-platform ✓ 安全检测通过
396
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install x-article-reader
功能描述
Read X (Twitter) Articles aloud using macOS text-to-speech. Accepts an X Article URL and reads the content out loud. Automatically detects Chinese vs English...
安全使用建议
This skill appears to do what it says, but please consider: (1) It requires pip install patchright and will download Chromium (~170MB) — only do this if you trust the source. (2) You must log into X in the opened browser; the session cookies are saved in <skill_dir>/data/browser_state and are sensitive—store or delete them if you have concerns. (3) It uses macOS 'say', so it’s macOS-only. (4) If you want extra caution, inspect the two included Python scripts yourself (they're small and readable) or run them in an isolated environment/user account. If you don't trust storing X session tokens locally, avoid running auth_setup.py.
功能分析
Type: OpenClaw Skill Name: x-article-reader Version: 0.1.1 The skill provides a local utility to read X (Twitter) articles aloud using macOS's built-in 'say' command and the 'patchright' library for web scraping. It includes a setup script (auth_setup.py) for local session management and a reading script (read_article.py) that extracts content via a headless browser. All data and authentication states are stored locally within the skill's directory, and no evidence of data exfiltration or malicious intent was found.
能力评估
Purpose & Capability
Name/description match the actual behavior: scripts open X article pages with a local headless Chromium (via patchright/playwright), extract title/body, and use macOS 'say' to speak or save audio. The need to perform a browser login and to download a local Chromium runtime is reasonable for accessing X articles that require authentication.
Instruction Scope
SKILL.md and the two Python scripts restrict actions to the stated task: launching a browser, navigating to x.com, extracting article text, saving a local storage_state file, and invoking macOS TTS. The code does not attempt to read unrelated system files, environment variables, or post data to third‑party endpoints. It does persist browser storage (cookies/session) to the skill's data directory as documented.
Install Mechanism
There is no formal install spec; SKILL.md asks you to pip install patchright and run 'python3 -m patchright install chromium' which will download Chromium into the user's cache (~170MB). This is expected for a Playwright-based local browser workflow but does involve fetching runtime binaries from the internet and installing Python packages from PyPI.
Credentials
The skill requests no environment variables or external credentials. It does require you to log into your X account in a browser and stores the session (storage_state) under <skill_dir>/data/browser_state. That storage will contain session cookies/token material for X—this is necessary for the stated purpose but is sensitive data the user should protect.
Persistence & Privilege
No elevated privileges requested: always:false, user-invocable true, no modifications of other skills or system-wide configs. The skill creates and uses its own data directory under the skill folder only.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install x-article-reader
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /x-article-reader 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.1
- Added standalone authentication and article reading scripts for easier setup and usage. - Updated documentation for clearer local install steps and isolated authentication (no longer shares login state with other skills). - Added homepage and source code link for easier access. - Detailed all installed dependencies, privacy (everything runs locally), and browser data storage location. - Improved documentation on usage, options, and supported voices.
v0.1.0
Initial release – read X (Twitter) articles aloud on macOS with language auto-detection. - Accepts X Article URLs and reads title + body using the macOS say command. - Automatically detects Chinese or English and selects the appropriate voice (Tingting or Samantha). - Supports options to force voice, save to audio file, or show the browser for debugging. - Requires prior authentication via qiaomu-x-article-publisher. - Triggered by keywords like “读出来”, “朗读”, “read aloud”, or x.com/articles URLs.
元数据
Slug x-article-reader
版本 0.1.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

X Article Reader 是什么?

Read X (Twitter) Articles aloud using macOS text-to-speech. Accepts an X Article URL and reads the content out loud. Automatically detects Chinese vs English... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 396 次。

如何安装 X Article Reader?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install x-article-reader」即可一键安装,无需额外配置。

X Article Reader 是免费的吗?

是的,X Article Reader 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

X Article Reader 支持哪些平台?

X Article Reader 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 X Article Reader?

由 Bob(@ewangchong)开发并维护,当前版本 v0.1.1。

💬 留言讨论