What problem does it solve?
This skill helps developers perform fast, filterable web searches to find documentation, code examples, and answers without leaving their workflow.
Core Features & Use Cases
- Domain and site filtering: Narrow results to specific websites or domains.
- Content-type and URL filtering: Filter by file types and URL fragments to locate exact resources.
- Exclusions and precise matching: Exclude terms and require exact phrases for precise results.
- Regional and pagination controls: Tailor results by region and navigate through pages for comprehensive research.
- Use Case: A developer searches for Python library docs on docs.python.org and fetches PDFs for offline review.
Quick Start
Install dependencies, then run searches from the skill directory:
- Install dependencies:
- cd ~/.pi/agent/skills/web-search
- uv venv
- uv pip install -r requirements.txt
- Set Bearer Token:
- export WEB_SEARCH_BEARER="your_token_here"
- Run a search:
- uv run search.py "python logging"