4.0k★by aydencook03
xai-search – OpenClaw Skill
xai-search is an OpenClaw Skills integration for coding workflows. Search X/Twitter and the web in real-time using xAI's Grok API with agentic search tools.
Skill Snapshot
| name | xai-search |
| description | Search X/Twitter and the web in real-time using xAI's Grok API with agentic search tools. OpenClaw Skills integration. |
| owner | aydencook03 |
| repository | aydencook03/xai-search |
| language | Markdown |
| license | MIT |
| topics | |
| security | L1 |
| install | openclaw add @aydencook03/xai-search |
| last updated | Feb 7, 2026 |
Maintainer

name: xai-search description: Search X/Twitter and the web in real-time using xAI's Grok API with agentic search tools. metadata: {"clawdbot":{"emoji":"🔍"}}
xAI Search (Grok API)
Use xAI's agentic search to query X/Twitter and the web in real-time. This leverages Grok's web_search and x_search tools.
Docs: https://docs.x.ai/docs/
Requirements
XAI_API_KEYenvironment variable- Python 3 + xai-sdk:
pip install xai-sdk
Quick Usage (curl)
Web Search
curl -s https://api.x.ai/v1/chat/completions \
-H "Authorization: Bearer $XAI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "grok-3-fast",
"messages": [{"role": "user", "content": "YOUR QUERY HERE"}],
"tools": [{"type": "function", "function": {"name": "web_search"}}]
}' | jq -r '.choices[0].message.content'
X/Twitter Search
curl -s https://api.x.ai/v1/chat/completions \
-H "Authorization: Bearer $XAI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "grok-3-fast",
"messages": [{"role": "user", "content": "YOUR QUERY HERE"}],
"tools": [{"type": "function", "function": {"name": "x_search"}}]
}' | jq -r '.choices[0].message.content'
Combined (Web + X)
curl -s https://api.x.ai/v1/chat/completions \
-H "Authorization: Bearer $XAI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "grok-3-fast",
"messages": [{"role": "user", "content": "YOUR QUERY HERE"}],
"tools": [
{"type": "function", "function": {"name": "web_search"}},
{"type": "function", "function": {"name": "x_search"}}
]
}' | jq -r '.choices[0].message.content'
Helper Script
For convenience, use the xai-search.py script in the scripts/ folder:
# Web search (adjust path to your skill location)
python ~/.clawdbot/skills/xai-search/scripts/xai-search.py web "latest news about AI"
# X/Twitter search
python ~/.clawdbot/skills/xai-search/scripts/xai-search.py x "what are people saying about Clawdbot"
# Both
python ~/.clawdbot/skills/xai-search/scripts/xai-search.py both "current events today"
Models
grok-3-fast— fast, good for quick searchesgrok-4-1-fast— reasoning model, better for complex queries
X Search Filters
You can filter X searches by:
allowed_x_handles/excluded_x_handles— limit to specific accountsfrom_date/to_date— date range (ISO8601 format)enable_image_understanding— analyze images in postsenable_video_understanding— analyze videos in posts
Web Search Filters
allowed_domains/excluded_domains— limit to specific sitesenable_image_understanding— analyze images on pages
Tips
- For breaking news: use X search
- For factual/research queries: use web search or both
- For sentiment/opinions: use X search
- The model will make multiple search calls if needed (agentic)
No README available.
Permissions & Security
Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.
Requirements
- `XAI_API_KEY` environment variable - Python 3 + xai-sdk: `pip install xai-sdk`
FAQ
How do I install xai-search?
Run openclaw add @aydencook03/xai-search in your terminal. This installs xai-search into your OpenClaw Skills catalog.
Does this skill run locally or in the cloud?
OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.
Where can I verify the source code?
The source repository is available at https://github.com/openclaw/skills/tree/main/skills/aydencook03/xai-search. Review commits and README documentation before installing.
