web-search

Solid

Keyless, self-hostable multi-engine web search and clean-Markdown page reader for AI agents. Use it when the user asks to search the web, look something up online, find current or recent information, research a topic, fetch or read a URL, find academic papers or GitHub repositories, or verify a claim against live sources. Fuses many keyless engines via the ddgs metasearch (plus an optional self-hosted SearXNG), then extracts pages to clean Markdown, fenced as untrusted and paginated. Commands: web-search (find pages), web-fetch (read a URL), web-open (page through a fetched document), arxiv (search papers), github (search repositories).

AI & Automation 5 stars 0 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 80/100

Stars 20%
26
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# web-search Search the web and read pages. If the MCP tools (`web_search`, `web_fetch`, `web_open`, `arxiv_search`, `github_search`) are registered, prefer them; they take the same arguments and return the same output. Otherwise run the `websearch` CLI and read its stdout. Everything is keyless: no setup, no API key. Run `websearch <command>` if it is on PATH; otherwise `uvx websearch-skill <command>` (needs only [uv](https://docs.astral.sh/uv/)); from a clone, `uv run websearch <command>`. Default output is a compact human view; add `--json` for the structured Envelope `{ contract_version, ok, data, error, meta }`. Exit 0 on success, 1 on an error Envelope (`error.code`, `error.message`). ## Commands ### web-search: find pages ``` websearch web-search "<query>" [--max-results 8] [--detail concise|detailed] [--freshness any|day|week|month|year] [--site HOST] [--language en] [--country us] [--safesearch off|moderate|strict] [--offset 0] [--searxng-url URL] [--json] ``` Ranked, deduplicated results across many engines at once. Each result has a `url` and a human-readable `handle` (e.g. `en.wikipedia.org~3a1f9c2b5e6f`). `--detail detailed` adds contributing engines and the fused score. `--site HOST` restricts to one host, and is the only keyless way to find Reddit or X content (`--site reddit.com`, `--site x.com`). One ranked page per query: the keyless backends do not page reliably, so refine the query rather than paging. `--max-results 0` returns everything the ...

Details

Author
hec-ovi
Repository
hec-ovi/websearch-skill
Created
1 months ago
Last Updated
yesterday
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

web-search

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]]).

222 Updated today
Signet-AI
Web & Frontend Listed

search-web

Run an AI-powered web search using anakin-cli and return relevant results instantly. Use when finding pages, answering questions, discovering sources, or gathering links on a topic.

0 Updated 6 days ago
Anakin-Inc
AI & Automation Solid

searxng

Use when the user wants privacy-respecting web, image, news, or video search through a configured local SearXNG instance instead of external search APIs. Calls the bundled script against SEARXNG_URL, supports result limits/categories/language/time range, and can return human-readable or JSON output. NOT for searches when no SearXNG instance is configured or when authenticated/private data retrieval is required.

76 Updated 5 days ago
KerberosClaw