Przejdź do treści
Biblioteka skilli
Produktywność osobista · Research

web

/web

Wyszukuje informacje w sieci i czyta strony po adresie URL, zwracając odpowiedzi z cytatami przez CLI web.

Repozytorium
web-cli ↗
Licencja
MIT
Ostatnia zmiana repozytorium
11.11.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
18
Skrypty
17
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 11.11.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co sprawdzić przed instalacją
  • 17 skryptów w paczce. Przejrzyj je przed instalacją, bo Claude może je uruchomić.

Skrypty: lib/args.mjs, lib/cli.mjs, lib/commands/answer.mjs, lib/commands/fetch.mjs, lib/commands/research.mjs, lib/commands/search.mjs, lib/errors.mjs, lib/fallback.mjs, lib/format.mjs, lib/http.mjs, lib/providers/exa.mjs, lib/providers/index.mjs, lib/providers/tinyfish.mjs, lib/schema.mjs, lib/types.mjs, lib/util.mjs, web.mjs

Co robi i kiedy

Wyszukuje informacje w sieci i czyta strony po adresie URL, zwracając odpowiedzi z cytatami przez CLI web.

Oryginalny opis (EN)

Search the web, read pages by URL and get cited answers with the `web` CLI (Exa, automatic TinyFish fallback). Use for current information, docs, library or API lookups, news, papers, and whenever you need the content of a URL. Also has a paid `research` command, only for when the user explicitly asks for deep research.

Jak działa

  1. Commands
  2. Options worth knowing
  3. Research (PAID: only when the user explicitly asks for deep research)
  4. Tips
Sekcje z nagłówków SKILL.md, w oryginale · 50 linii, 492 słów
Podgląd SKILL.md
---
name: web
description: Search the web, read pages by URL and get cited answers with the `web` CLI (Exa, automatic TinyFish fallback). Use for current information, docs, library or API lookups, news, papers, and whenever you need the content of a URL. Also has a paid `research` command, only for when the user explicitly asks for deep research.
---

# web

CLI on PATH (`web`). Run it through bash.
Output is compact text on stdout; provider errors and fallbacks go to stderr.

## Commands

```bash
web search "query" [-n 8] [--site a.com,b.org] [--exclude x.com] [--recent 7d] [--cat news|papers|company|people|personal|financial] [--goal "what for"]
web fetch  <url...> [--max 8000] [--focus "what you need"] [--fresh] [--links]
web answer "question" [--deep [--fast]] [--schema file.json|'{...}']
```

- `search`: ranked results, each with title, URL, date and a short excerpt. Start here, then `fetch` only the 1-3 pages worth reading.
- `fetch`: page as markdown, up to 10 URLs. Truncated at `--max` chars (the header says when). Prefer `--focus "..."` over raising `--max`: it keeps only the matching passages.
- `answer`: short cited answer for a factual question. `--deep` = slower, multi-step synthesis (`--fast` for lighter); `--schema` = structured JSON answer. Falls back to plain search results when only TinyFish is available.

## Options worth knowing

| Flag | Use |
|---|---|
| `--recent 12h\|7d\|2w`, `--since/--until YYYY-MM-DD` | freshness (for `--cat papers` on TinyFish: by publication year) |
| `--site` / `--exclude` | restrict or drop domains (comma-separated). Don't put `site:` in the query |
| `--type lite\|auto\|deep-lite\|deep` | Exa only. `lite` = fast and cheap, `deep*` = slower multi-step search; still returns results only, no synthesis. Default `auto` |
| `--goal "..."` | say what you are after (search, fetch): helps ranking / extraction |
| `--fresh` | fetch: live page, not cached. `--links`: also list the page's outbound links |
| `--country US`, `--lang en` | localise results (`--lang` is TinyFish only) |
| `-p exa\|tinyfish` | force one provider, no fallback |
| `--json` | normalized JSON, for piping into `jq` |

## Research (PAID: only when the user explicitly asks for deep research)

```bash
web research "question" --max-cost 1 [--effort low|medium|high] [--detach]
web research status <id>    web research cancel <id>
```

- Costs real money and takes minutes. `--max-cost <usd>` is mandatory: use the amount the user gave, never invent one (Exa needs >= 1; TinyFish fallback costs $2-3).
- Blocks up to `--wait` minutes (default 15), progress on stderr. Exit `4` = still running: tell the user the printed id, resume with `web research status <id>`. `--detach` returns the id immediately.
- For a quick factual answer use `web answer` instead (cents, seconds).

## Tips

- Write the query as a natural-language description of the page you want, not bare keywords (Exa is semantic).
- Save big output instead of printing it: `web fetch URL --max 100000 > /tmp/page.md`, then `rg`/`read` what you need.
- Exit codes: `0` ok, `1` all providers failed, `2` bad usage or request rejected by the provider (no fallback, fix the flags), `3` fetch partially failed (stderr lists the URLs), `4` research still running.
- Fallback order is Exa then TinyFish (`WEB_PROVIDERS` env overrides). A provider whose key is missing is skipped. Warnings on stderr say which flags TinyFish could not honour.
- `web --help` shows every option.
Pliki w paczce (18)
  • SKILL.md 3 KB
  • web.mjs 1 KB
  • lib/args.mjs 10 KB
  • lib/cli.mjs 3 KB
  • lib/errors.mjs 2 KB
  • lib/fallback.mjs 3 KB
  • lib/format.mjs 3 KB
  • lib/http.mjs 3 KB
  • lib/schema.mjs 3 KB
  • lib/types.mjs 5 KB
  • lib/util.mjs 4 KB
  • lib/commands/answer.mjs 2 KB
  • lib/commands/fetch.mjs 3 KB
  • lib/commands/research.mjs 10 KB
  • lib/commands/search.mjs 1 KB
  • lib/providers/exa.mjs 10 KB
  • lib/providers/index.mjs 1 KB
  • lib/providers/tinyfish.mjs 10 KB

Wersje

RepozytoriumWynikLicencja
Ta strona · G4bar/web-cli100MIT
unsady/den100Apache-2.0
PantherHale/qurn-skills95MIT
xoai/sage90MIT
tpc-pascal/skillsmith90MIT

Migawka bazy z 13.11.2026 · wersja paczki 76a7764de376 (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100use-tinyfish
    Korzysta z TinyFish do wyszukiwania w sieci, pobierania adresów URL i czytania stron, odpowiedzi opartych na źródłach, researchu, ekstrakcji danych, scrapingu i automatyzacji przeglądarki.
  • 100tinyfish-websearch
    Odpowiada na pytania o bieżące fakty, wyszukując źródła i czytając strony, z pełnym opisem, skąd pochodzą informacje.
  • 100exa-search
    Wyszukuje w sieci przez Exa 3.0 sześcioma skryptami Pythona: wyszukiwanie lite, auto i deep z filtrami, Dynamic Highlights, wyjście strukturalne z cytatami, ekstrakcja z adresów, odpowiedzi z cytatami i asynchroniczne Agent API.
  • 100tinyfish-websearch
    Pomaga w badaniu tematów z sieci: znajduje źródła, czyta strony i porównuje informacje z kilku miejsc naraz.
  • 100parallel-web-search
    Wyszukuje informacje w sieci przez CLI z możliwością zapisu wyników w JSON, gdy brakuje narzędzia MCP do wyszukiwania.
  • 100web-search
    Wyszukuje w sieci przez API Kagi CLI aktualne informacje, dokumentację i treść stron oraz pomaga badać tematy online.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.