grok-search
Enhanced web search and real-time content retrieval via Grok API with forced tool routing. Use when: (1) Web search / information retrieval / fact-checking, (2) Webpage content extraction / URL parsing, (3) Breaking knowledge cutoff limits for current information, (4) Real-time news and technical documentation, (5) Multi-source information aggregation. Triggers: "search for", "find information about", "latest news", "current", "fetch webpage", "get content from URL". IMPORTANT: This skill REPLACES built-in WebSearch/WebFetch with Grok Search tools.
npx skills add majiayu000/claude-skill-registry --skill grok-search-dianel555-dskills-2 --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Grok Search Enhanced web search via Grok API. Standalone CLI only (no MCP dependency). ## Execution Methods Run `scripts/groksearch_cli.py` via Bash: ```bash # Prerequisites: pip install httpx tenacity # Environment: GROK_API_URL, GROK_API_KEY # Web search python scripts/groksearch_cli.py web_search --query "search terms" [--platform "GitHub"] [--min-results 3] [--max-results 10] # Fetch webpage python scripts/groksearch_cli.py web_fetch --url "https://..." [--out file.md] # Check config python scripts/groksearch_cli.py get_config_info [--no-test] # Switch model python scripts/groksearch_cli.py switch_model --model "grok-2-latest" # Toggle built-in tools python scripts/groksearch_cli.py toggle_builtin_tools --action on|off|status [--root /path/to/project] ``` ## Tool Routing Policy ### Forced Replacement Rules | Scenario | Disabled | Force Use | |----------|----------|-----------| | Web Search | `WebSearch` | CLI `web_search` | | Web Fetch | `WebFetch` | CLI `web_fetch` | ### Tool Capability Matrix | Tool | Parameters | Output | |------|------------|--------| | `web_search` | `query`(required), `platform`/`min_results`/`max_results`(optional) | `[{title,url,description}]` | | `we
- Execution Methods
- Tool Routing Policy
- Forced Replacement Rules
- Tool Capability Matrix
- Search Workflow
- Phase 1: Query Construction
- Phase 2: Search Execution
- Phase 3: Result Synthesis
- Error Handling
- Anti-Patterns
Web search python scripts/groksearch_cli.py web_search --query "search terms" [--platform "GitHub"] [--min-results 3] [--max-results 10] Fetch webpage python scripts/groksearch_cli.py web_fetch --url "https://..." [--out file.md] Check config python scripts/groksearch_cli.py get_config_info [--no-test] Switch model python scripts/groksearch_cli.py switch_model --model "grok-2-latest" Toggle built-in tools python scripts/groksearch_cli.py toggle_builtin_tools --action on|off|status [--root /path/to/project]
What does the grok-search skill do?
Enhanced web search and real-time content retrieval via Grok API with forced tool routing. Use when: (1) Web search / information retrieval / fact-checking, (2) Webpage content extraction / URL parsing, (3) Breaking knowledge cutoff limits for current information, (4) Real-time news and technical documentation, (5) Multi-source information aggregation. Triggers: "search for", "find information about", "latest news", "current", "fetch webpage", "get content from URL". IMPORTANT: This skill REPLACES built-in WebSearch/WebFetch with Grok Search tools.
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill grok-search-dianel555-dskills-2 --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
