← Back to Skills Marketplace
Tweet Summarizer Lite
by
FranciscoBuiltDat
· GitHub ↗
· v1.0.2
558
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install tweet-summarizer-lite
Description
Fetch and summarize single tweets from Twitter/X. Basic search and single tweet fetching. Lightweight version perfect for quick tweet lookups.
Usage Guidance
Before installing or running this skill:
- Confirm the source: the registry metadata you provided lacks required env and binary declarations, while the bundled SKILL.md/package.json/scripts do require AUTH_TOKEN, CT0, and the 'bird' CLI. Ask the publisher to explain the mismatch or install from the official repo URL (verify commit history and publisher identity).
- Treat AUTH_TOKEN and CT0 as highly sensitive session cookies. Prefer using a throwaway/dedicated account for scraping. Do not paste your primary account cookies into third-party tools unless you trust them.
- Verify the 'bird' CLI: inspect its source or install from a trusted release. The Python code shown here does not exfiltrate tokens itself, but the bird binary will perform network requests using those cookies—so bird's trustworthiness matters.
- Fix/document path inconsistencies: the scripts save to ~/.openclaw/.../data/tweets-lite while README/SKILL.md mention different paths. Confirm where your data and any config files will be written before running.
- If you proceed, do not commit cookies or the data folder to version control; rotate cookies if you suspect compromise.
If you need help verifying the bird binary or want me to flag exact lines of concern in the code, I can do a deeper review. Clarifying the metadata mismatches (registry vs SKILL.md/package.json) would raise confidence.
Capability Analysis
Type: OpenClaw Skill
Name: tweet-summarizer-lite
Version: 1.0.2
The skill's functionality aligns with its stated purpose of fetching and summarizing tweets, which inherently requires access to Twitter via user-provided session cookies (`AUTH_TOKEN`, `CT0`). These sensitive credentials are handled via environment variables, a recommended practice, and are explicitly documented in `SKILL.md`, `README.md`, and a comprehensive `SECURITY.md`. The `SECURITY.md` file is particularly strong, detailing risks, best practices, and explicitly stating 'No data exfiltration' and 'No credential logging'. The code uses `subprocess.run` to execute the `bird` CLI, passing arguments and environment variables, which is a legitimate use for its function. There is no evidence of obfuscation, unauthorized data exfiltration, persistence mechanisms, or prompt injection attempts against the agent. The local storage of tweets is within the designated workspace.
Capability Assessment
Purpose & Capability
The skill's behavior (needs AUTH_TOKEN/CT0, uses the bird CLI, stores tweets locally) is coherent with a Twitter/X fetcher. However the registry metadata you provided lists no required env vars or binaries, while SKILL.md and package.json declare AUTH_TOKEN, CT0, and the 'bird' CLI. Multiple files and docs disagree on storage paths (README/SKILL.md mention ~/.openclaw/.../data/tweets/ vs scripts using tweets-lite). These mismatches between published metadata and the included files are a red flag (supply-chain or packaging errors) and should be clarified.
Instruction Scope
SKILL.md instructs the agent to run the included Python scripts and to ask the user to copy session cookies from their browser DevTools. The scripts only read AUTH_TOKEN/CT0 from environment variables, call the local 'bird' CLI, and write tweet text to a local index.json. They do not contact any unexpected external endpoints themselves, but they do rely on the bird CLI to contact Twitter. The manual cookie-extraction instruction is sensitive (it directs users to copy credentials) but is consistent with how browser session cookies are used.
Install Mechanism
There is no install spec in the registry (instruction-only), which reduces direct install risk. However the README and SKILL.md recommend installing the third-party 'bird' CLI (npm install -g @steipete/bird). Installing that CLI pulls code from an external registry; if you trust this skill you must also trust that third-party tool. The skill itself does not download or execute arbitrary remote archives.
Credentials
Requesting AUTH_TOKEN and CT0 (Twitter session cookies) is proportionate for a tool that fetches tweets via an authenticated session. That said, these are highly sensitive credentials (equivalent to account session access). The skill declares it only uses them in-memory and does not log or transmit them itself, but the actual network interactions are performed by the bird CLI, so trust depends on that binary. Also note the registry metadata omitted these required env vars, which is inconsistent.
Persistence & Privilege
The skill does not request always:true, it is user-invocable, and only writes files under the user's home (~/.openclaw/...). It writes its own config and stored tweets; it does not modify other skills or global agent settings. This level of persistence is expected for a local fetch-and-store utility.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install tweet-summarizer-lite - After installation, invoke the skill by name or use
/tweet-summarizer-lite - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
No functional changes in this version.
- No file changes detected.
- Documentation was updated for clearer usage instructions and guidance.
- Improved explanations on when and how to use the skill.
- Added troubleshooting steps and a user-focused interaction guide.
v1.0.1
- Added requirements and permissions section to SKILL.md, specifying needed environment variables, binaries, and network/filesystem access.
- No code changes, only documentation updated.
- Now clearly lists bird CLI, AUTH_TOKEN, and CT0 as required.
- Permissions detail API/network usage and tweet storage path.
v1.0.0
Initial release: Single tweet fetching, basic search, and auto-summary generation
Metadata
Frequently Asked Questions
What is Tweet Summarizer Lite?
Fetch and summarize single tweets from Twitter/X. Basic search and single tweet fetching. Lightweight version perfect for quick tweet lookups. It is an AI Agent Skill for Claude Code / OpenClaw, with 558 downloads so far.
How do I install Tweet Summarizer Lite?
Run "/install tweet-summarizer-lite" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Tweet Summarizer Lite free?
Yes, Tweet Summarizer Lite is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Tweet Summarizer Lite support?
Tweet Summarizer Lite is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Tweet Summarizer Lite?
It is built and maintained by FranciscoBuiltDat (@franciscobuiltdat); the current version is v1.0.2.
More Skills