← Back to Skills Marketplace
396
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install x-article-reader
Description
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...
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install x-article-reader - After installation, invoke the skill by name or use
/x-article-reader - Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Frequently Asked Questions
What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 396 downloads so far.
How do I install X Article Reader?
Run "/install x-article-reader" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is X Article Reader free?
Yes, X Article Reader is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does X Article Reader support?
X Article Reader is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created X Article Reader?
It is built and maintained by Bob (@ewangchong); the current version is v0.1.1.
More Skills