π¦ ClawHub
X (Twitter) Data Scraper
by @lamtest556-blip
X (Twitter) data extraction and analysis. Use when user asks to "get tweets from @username", "search X for", "analyze Twitter data", "fetch tweets about [top...
TERMINAL
clawhub install claude-code-x-scraperπ About This Skill
name: claude-code-x-scraper description: X (Twitter) data extraction and analysis. Use when user asks to "get tweets from @username", "search X for", "analyze Twitter data", "fetch tweets about [topic]", or "scrape X posts". Supports user timelines, keyword search, tweet details, and social media research workflows.
X (Twitter) Data Scraper
Extract and analyze X/Twitter data programmatically.
When to Use
Quick Start
# Get user tweets
python3 scripts/get_user_tweets.py elonmusk 20Search for topic
python3 scripts/search_tweets.py "machine learning" 30
Setup
Credentials: Create ~/.openclaw/credentials/x_api_tokens.env:
X_BEARER_TOKEN=Bearer YOUR_TOKEN_HERE
Get token: https://developer.twitter.com/en/portal/dashboard
Scripts
| Script | Purpose |
|--------|---------|
| get_user_tweets.py | Fetch user timeline |
| search_tweets.py | Search by keyword |
| fetch_x_playwright.py | Browser-based scraping |
| x_api_client.py | API client module |
Advanced Search
# Exclude replies/retweets
python3 scripts/get_user_tweets.py elonmusk 20 --no-replies --no-retweetsComplex search
python3 scripts/search_tweets.py "(AI OR ML) from:elonmusk lang:en" 20
Troubleshooting
License
MIT
β‘ When to Use
π‘ Examples
# Get user tweets
python3 scripts/get_user_tweets.py elonmusk 20Search for topic
python3 scripts/search_tweets.py "machine learning" 30
βοΈ Configuration
Credentials: Create ~/.openclaw/credentials/x_api_tokens.env:
X_BEARER_TOKEN=Bearer YOUR_TOKEN_HERE
Get token: https://developer.twitter.com/en/portal/dashboard