| name | smart-search |
| description | Multi-provider web search with Serper, Scrapling, and curl fallback. Always search first before answering. |
Smart Search
Always search first, never hallucinate.
Usage
bash skills/smart-search/scripts/search.sh "your query"
With URL (triggers Scrapling/curl fallback):
bash skills/smart-search/scripts/search.sh "https://example.com"
API Chain
- Serper (Google Search) - Primary
- Scrapling (Direct website fetch) - Fallback for URLs
- curl (Simple HTTP fetch) - Last resort for URLs
Features
- ✅ Search-first approach
- ✅ Auto-rotate on failure
- ✅ Response caching (5 min TTL)
- ✅ Real-time data
- ✅ Scrapling integration for anti-bot bypass
Scrapling Integration
When a URL is provided and Serper fails, Scrapling will:
- Fetch the page using headless browser
- Bypass Cloudflare/anti-bot protection
- Extract title and main content
Examples
bash skills/smart-search/scripts/search.sh "latest Arsenal news"
bash skills/smart-search/scripts/search.sh "https://hargaemas.com"
Installation (optional)
To enable Scrapling fallback:
pip install scrapling
If not installed, will fallback to curl.