Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
X (Twitter) API client for searching tweets, retrieving article content, and fetching trending topics. Supports both Bearer Token (app-only) and OAuth 2.0 authentication.
X (Twitter) API client for searching tweets, retrieving article content, and fetching trending topics. Supports both Bearer Token (app-only) and OAuth 2.0 authentication.
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run.
Search tweets, retrieve article content, and fetch trending topics from X (Twitter).
Search Tweets: Search recent tweets (last 7 days) with advanced query operators Get Article Content: Retrieve tweet and article details by URL or ID Trending Topics: Fetch trending topics (requires Basic tier or higher) User Info: Get user profile and tweet history
# Set environment variable export X_BEARER_TOKEN="your_bearer_token_here" # Or temporarily for this session X_BEARER_TOKEN="your_token" python3 scripts/search_tweets.py Get API Token: Visit https://developer.x.com Create a project and app Generate Bearer Token in "Keys and Tokens" tab Set the environment variable
# Basic search python3 scripts/search_tweets.py --query "AI OR δΊΊε·₯ζΊθ½" # Advanced search (Chinese original tweets only) python3 scripts/search_tweets.py --query "AI -is:retweet lang:zh" --count 10 # Search by user python3 scripts/search_tweets.py --query "from:elonmusk" --count 5 # Search hashtags python3 scripts/search_tweets.py --query "#Crypto OR #Blockchain" Query Operators: -is:retweet - Original tweets only lang:zh - Chinese language from:username - Tweets from specific user has:links - Tweets with links is:verified - Verified users only
# By URL (article or tweet) python3 scripts/get_article.py --url "https://x.com/username/article/123456789" # By Tweet ID python3 scripts/get_article.py --id "123456789"
# Global trends python3 scripts/get_trends.py # Trends by WOEID (Yahoo Where On Earth ID) python3 scripts/get_trends.py --woeid 1 # Global python3 scripts/get_trends.py --woeid 23424977 # USA
TierCostTweets/MonthNotesFree$05001 request/day, testing onlyBasic$200500,000Minimum production tierPro$5,0002,000,000+Real-time streaming Free tier restrictions: 500 tweets/month (~16-17/day) 1 request/day per endpoint No publishing/liking Suitable for development testing only
JSON: Structured data with all fields Pretty: Human-readable formatted text Save: Optional file export (JSON/Markdown)
The scripts automatically handle: Rate limiting (429 errors) Invalid tokens (401 errors) Network errors with retry logic Missing required parameters
python3 scripts/search_tweets.py --query "AI OR δΊΊε·₯ζΊθ½ -is:retweet" --count 5 --output pretty
python3 scripts/search_tweets.py --query "from:username" --count 10 --save output.json
python3 scripts/get_article.py --url "https://x.com/user/article/id" --output markdown --save article.md
Code helpers, APIs, CLIs, browser automation, testing, and developer operations.
Largest current source with strong distribution and engagement signals.