web-discovery
Browser-first web discovery workflow for AI agents. Use when web_search APIs are unavailable or undesired, and you need human-like search results from engines like Google or Brave using browser automa
SKILL.mdskills/web-discovery/SKILL.md
GitHubWeb Discovery (Browser-first)
Use this when you want real SERP behavior instead of search APIs.
Workflow
- Open browser and run searches on
google.comand/orsearch.brave.com. - Collect top result URLs (skip ads, dedupe by normalized URL/domain).
- Save URLs to a temp file.
- Run
scripts/batch_scrape.pyto extract concise content viaskills/web-scraping/scripts/auto_scrape.py. - Summarize findings with source links.
Browser guidance
- Use browser snapshots to capture result links quickly.
- Prefer top 5-10 strong results per query.
- Skip obvious low-value pages (tag pages, doorway pages, duplicate mirrors).
Batch extraction
python3 skills/web-discovery/scripts/batch_scrape.py \
--input /tmp/urls.txt \
--output /tmp/scrape-results.jsonl \
--limit 12
Input format (/tmp/urls.txt): one URL per line.
Defaults
- Keep context small: extract targeted text, not raw HTML, unless requested.
- Fail soft: continue scraping remaining URLs if one fails.
- Reuse method memory from
skills/web-scraping/data/site_profiles.csvautomatically viaauto_scrape.py.