From dianel555-dskills
Provides web search and webpage content fetching via Grok API CLI tools, replacing built-in WebSearch/WebFetch for real-time info, news, fact-checking, and multi-source aggregation.
npx claudepluginhub joshuarweaver/cascade-code-general-misc-2 --plugin dianel555-dskillsThis skill uses the workspace's default tool permissions.
Enhanced web search via Grok API. Standalone CLI only (no MCP dependency).
Creates isolated Git worktrees for feature branches with prioritized directory selection, gitignore safety checks, auto project setup for Node/Python/Rust/Go, and baseline verification.
Executes implementation plans in current session by dispatching fresh subagents per independent task, with two-stage reviews: spec compliance then code quality.
Dispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
Enhanced web search via Grok API. Standalone CLI only (no MCP dependency).
Run scripts/groksearch_cli.py via 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]
| Scenario | Disabled | Force Use |
|---|---|---|
| Web Search | WebSearch | CLI web_search |
| Web Fetch | WebFetch | CLI web_fetch |
| Tool | Parameters | Output |
|---|---|---|
web_search | query(required), platform/min_results/max_results(optional) | [{title,url,description}] |
web_fetch | url(required), out(optional) | Structured Markdown |
get_config_info | no_test(optional) | {api_url,status,connection_test} |
switch_model | model(required) | {previous_model,current_model} |
toggle_builtin_tools | action(on/off/status), root(optional) | {blocked,deny_list} |
web_search | Deep retrieval → web_fetchplatform for specific sources, adjust result countsweb_search for structured summariesweb_fetch on key URLs if summaries insufficientTitle [<sup>1</sup>](URL)| Error | Recovery |
|---|---|
| Connection Failure | Run get_config_info, verify API URL/Key |
| No Results | Broaden search terms |
| Fetch Timeout | Try alternative sources |
| Prohibited | Correct |
|---|---|
| No source citation | Include Source [<sup>1</sup>](URL) |
| Give up after one failure | Retry at least once |
| Use built-in WebSearch/WebFetch | Use GrokSearch tools/CLI |