web-search

Solid

Search the web and scrape pages using the local tool stack: SearXNG (meta-search), Lightpanda (fast headless fetch), and Agent-Browser (full browser automation). This is your DEFAULT web skill — use it whenever you need to look something up, research a topic, fetch a webpage, extract content from a URL, check current information, find documentation, do competitive research, or answer any question that benefits from live web data. Triggers on any form of: search for, look up, google, find out, research, what's the latest on, fetch this page, scrape this site, check this URL, pull info from, web search, or any task where current web information would improve your answer. Even if the user doesn't explicitly ask you to search — if answering well requires current info you don't have, use this skill. NOT for interactive browser automation like form filling or clicking (use [[agent-browser]] or [[browser-use]]).

AI & Automation 222 stars 39 forks Updated today NOASSERTION

Install

View on GitHub

Quality Score: 78/100

Stars 20%
78
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Web Search & Scrape You have three tools for web access. Use them in combination based on what the task needs. ## The Stack ### SearXNG — Search Engine Local meta-search aggregating 25+ engines (Google, Bing, DuckDuckGo, Brave, etc). No tracking, no rate limits, JSON API. ```bash # Basic search curl -s "http://localhost:8888/search?q=QUERY&format=json" | python3 -c " import json, sys data = json.load(sys.stdin) for r in data.get('results', [])[:10]: print(r.get('title', '')) print(r.get('url', '')) print(r.get('content', '')[:200]) print() " ``` **Category search** — append `&categories=` with: `general`, `news`, `images`, `files`, `science`, `it`, `music`, `videos` ```bash # News search curl -s "http://localhost:8888/search?q=QUERY&format=json&categories=news" # Multiple categories curl -s "http://localhost:8888/search?q=QUERY&format=json&categories=science,it" ``` **Pagination** — append `&pageno=2` (or 3, 4, etc) for more results. ### Lightpanda — Fast Headless Fetch Built in Zig. 10x faster than Chrome, tiny memory footprint. Use this as the default for fetching page content. ```bash # Fetch as markdown (best for reading/summarizing) lightpanda fetch --dump markdown https://example.com # Fetch as HTML (when you need structure) lightpanda fetch --dump html https://example.com # Semantic tree (useful for understanding page layout) lightpanda fetch --dump semantic_tree https://example.com # Strip unnecessary elements lightpanda fetch --dump mar...

Details

Author
Signet-AI
Repository
Signet-AI/signetai
Created
5 months ago
Last Updated
today
Language
TypeScript
License
NOASSERTION

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category