web-search
Web Search
Search the web. Works globally without setup.
Usage
web-search "your query" # Basic search
web-search "cats" --categories images # Image search
web-search "AI news" --categories news # News search
web-search "query" --max 20 # More results
web-search "query" -v # Verbose (show backend)
Options
| Option | Description |
|---|---|
--max N |
Max results (default: 10) |
--categories CAT |
images, news, videos |
--time-range RANGE |
Time filter (lowercase: day, week, month, year) |
--json |
Output raw JSON |
-v, --verbose |
Show backend used |
Advanced (requires Duck API token)
| Option | Description |
|---|---|
--site DOMAIN |
Filter by domain |
--filetype EXT |
Filter by file type (pdf, txt, etc.) |
--exact |
Exact phrase match |
--timelimit D/W/M/Y |
Time filter |
Credentials (Optional)
Duck API - Advanced Filters
credgoo add WEB_SEARCH_BEARER
Private SearXNG - Better Reliability
credgoo add searx
# Enter: http://localhost:8080@username@password
Edge Cases
--time-rangevalues must be lowercase:day,week,month,year(notDAY,WEEK, etc.)
Install
cd ~/.pi/agent/skills/web-search
./install.sh
ln -sf $(pwd)/search ~/.local/bin/web-search # Make global
More from devskale/skale-skills
agents-md-writer
Create and optimize AGENTS.md files for AI coding agents. Use this skill when users ask to create, write, generate, improve, or update an AGENTS.md file for their project, or when they need guidance on making their codebase more agent-friendly. Also use when users ask about agent context files, documentation for AI agents, or improving agent performance in their repository.
6oebb-scotty
Austrian rail travel planner (ÖBB Scotty). Use when planning train journeys in Austria, checking departures/arrivals at stations, or looking for service disruptions. Covers ÖBB trains, S-Bahn, regional trains, and connections to neighboring countries.
6readme-write
Create and update README.md files with proper structure, badges, and sections.
6fetch-url
Fetch and extract readable text content from web pages. Auto-selects best tool with smart fallback. Use when the user wants to read articles, documentation, or scrape text content from web pages. Works on Reddit, StackOverflow, GitHub, docs sites, and more.
6gdocs
Manage and edit Google Docs via gog CLI. Use when the user wants to create, read, update, export, or find/replace content in Google Docs. Triggers on mentions of "gdocs", "Google Docs", "gog docs", or when working with document IDs/URLs starting with "docs.google.com".
3