360 Secure SkillHub
360 安全技能中心

Search X

通过 Node 脚本调用 xAI Responses API 的 x_search 工具(模型 grok-4-1-fast),按关键词、时间范围、指定账号或排除条件检索 X/Twitter 推文与趋势,返回带链接和引用的文本、JSON、紧凑或仅链接结果。需配置 XAI_API_KEY。

mvanhorn
mvanhorn
热度 98.42
最近更新 2026-05-11 15:50:48
分类:搜索依赖:代码执行 / 第三方 API / 内部调用大模型应用场景:社交媒体 / 研究

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add search-x
Metadata
name
search-x
version
1.1.0
description
Real-time X/Twitter search powered by Grok-4. Find tweets, trends, and discussions with citations. Grok-4.20 also returns image results alongside tweet citations.
author
mvanhorn
license
MIT
repository
https://github.com/mvanhorn/clawdbot-skill-search-x
homepage
https://docs.x.ai
triggers
["search x","search twitter","find tweets","what's on x about","x search","twitter search"]
metadata
{"openclaw":{"emoji":"🔍","requires":{"env":["XAI_API_KEY"]},"primaryEnv":"XAI_API_KEY","tags":["x","twitter","search","grok","real-time"]}}

Search X

Real-time X/Twitter search powered by Grok's x_search tool. Get actual tweets with citations.

Setup

Set your xAI API key:

openclaw config set skills.entries.search-x.apiKey "xai-YOUR-KEY"

Or use environment variable:

export XAI_API_KEY="xai-YOUR-KEY"

Get your API key at: https://console.x.ai

Commands

Basic Search

node {baseDir}/scripts/search.js "AI video editing"

Filter by Time

node {baseDir}/scripts/search.js --days 7 "breaking news"
node {baseDir}/scripts/search.js --days 1 "trending today"

Filter by Handles

node {baseDir}/scripts/search.js --handles @elonmusk,@OpenAI "AI announcements"
node {baseDir}/scripts/search.js --exclude @bots "real discussions"

Output Options

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

Example Usage in Chat

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"

How It Works

Uses xAI's Responses API (/v1/responses) with the x_search tool:

  • Model: grok-4-1-fast (optimized for agentic search)
  • Returns real tweets with URLs
  • Includes citations for verification
  • Supports date and handle filtering

Response Format

Each result includes:

  • @username (display name)
  • Tweet content
  • Date/time
  • Direct link to tweet

Environment Variables

  • XAI_API_KEY - Your xAI API key (required)
  • SEARCH_X_MODEL - Model override (default: grok-4-1-fast)
  • SEARCH_X_DAYS - Default days to search (default: 30)