Install
openclaw skills install x-twitter-searchSearch X/Twitter in real-time using Grok or X API. Find tweets, trends, and discussions with citations.
openclaw skills install x-twitter-searchReal-time X/Twitter search with two modes:
--x-api) — Native X search, up to 7 days, pay-per-useexport XAI_API_KEY="xai-YOUR-KEY"
Get your key at: https://console.x.ai
export X_BEARER_TOKEN="YOUR-BEARER-TOKEN"
Get your token at: https://console.x.com
Note: X API uses pay-per-usage pricing. No subscription needed.
node {baseDir}/scripts/search.js "AI video editing"
node {baseDir}/scripts/search.js --x-api "AI video editing"
node {baseDir}/scripts/search.js --x-api --max 50 "trending topic" # More results
node {baseDir}/scripts/search.js --days 7 "breaking news"
node {baseDir}/scripts/search.js --days 1 "trending today"
node {baseDir}/scripts/search.js --x-api --days 7 "news" # X API max is 7 days
node {baseDir}/scripts/search.js --handles @elonmusk,@OpenAI "AI announcements"
node {baseDir}/scripts/search.js --exclude @bots "real discussions"
node {baseDir}/scripts/search.js --json "topic" # Full JSON response
node {baseDir}/scripts/search.js --compact "topic" # Just tweets, no fluff
node {baseDir}/scripts/search.js --links-only "topic" # Just X links
User: "Search X for what people are saying about Claude Code" Action: Run search with query "Claude Code"
User: "Find tweets from @remotion_dev in the last week" Action: Run search with --handles @remotion_dev --days 7
User: "What's trending about AI on Twitter today?" Action: Run search with --days 1 "AI trending"
User: "Search X for Remotion best practices, last 30 days" Action: Run search with --days 30 "Remotion best practices"
Uses xAI's Responses API (/v1/responses) with the x_search tool:
grok-4-1-fast (optimized for agentic search)Uses X's native search API (/2/tweets/search/recent):
Each result includes:
xAI Mode:
XAI_API_KEY - Your xAI API key (required for default mode)SEARCH_X_MODEL - Model override (default: grok-4-1-fast)SEARCH_X_DAYS - Default days to search (default: 30)X API Mode:
X_BEARER_TOKEN - Your X API Bearer TokenTWITTER_BEARER_TOKEN - Alternative env var nameWhat this skill does:
/v1/responses endpoint (Grok mode) or X's /2/tweets/search/recent endpoint (X API mode)api.x.ai or api.x.comWhat this skill does NOT do:
disable-model-invocation: true)Review scripts/search.js before first use to verify behavior.