--:--:--
4b

smart-search

Guida gli agenti nella scelta dello strumento di ricerca web più adatto al contesto.

← Identità🐱 Romeov
da chi viene · l'abbiamo controllata

da accertare
mai vettata — nessuno l'ha ancora guardata; non vuol dire che sia a posto

dove sta
C:\Users\Ettore\.openclaw\workspace\skills\smart-search\SKILL.md
C:\Users\Ettore\.openclaw\workspace\skills\smart-search
SKILL.md
name: "smart-search"
description: "Guida gli agenti nella scelta dello strumento di ricerca web più adatto al contesto."

Smart Search — guida alla ricerca web

Attiva questa skill ogni volta che devi cercare informazioni sul web, verificare un fatto, o estrarre contenuto da URL.

Strumenti disponibili

Hai tre motori di ricerca e un estrattore di contenuto:

ToolTipoQuando usarlo
web_searchRicerca generica (Brave)Ricerche rapide, domande semplici, prima scelta di default
tavily_searchRicerca strutturata AI-optimizedRicerca approfondita, filtri per topic/dominio/tempo, risposte sintetizzate
tavily_extractEstrazione contenuto da URLLeggere il contenuto pulito di pagine web (anche JS-heavy/SPA)
web_fetchFetch leggero di URLScaricare una pagina specifica in markdown/testo

Albero decisionale

Devo cercare qualcosa?
├── È una domanda rapida / lookup veloce?
│   └── ➜ web_search (Brave) — veloce, gratis, buoni snippet
│
├── Serve precisione, filtri avanzati, o una risposta sintetizzata?
│   └── ➜ tavily_search
│       • search_depth: "advanced" per massima rilevanza
│       • topic: "news" per notizie, "finance" per dati finanziari
│       • include_answer: true per avere una risposta AI sintetizzata
│       • time_range: "day"/"week"/"month" per risultati recenti
│       • include_domains / exclude_domains per filtrare le fonti
│
├── Ho un URL e voglio estrarne il contenuto?
│   ├── Pagina semplice / statica?
│   │   └── ➜ web_fetch (più leggero, nessun costo API extra)
│   └── Pagina JS-heavy, SPA, tabelle dinamiche?
│       └── ➜ tavily_extract
│           • extract_depth: "advanced" per contenuto dinamico
│           • query + chunks_per_source per estrarre solo le parti rilevanti
│
└── Serve una ricerca deep / multi-fonte / fact-checked?
    └── ➜ Usa la skill /deep-research (orchestrazione multi-agente)

Parametri chiave per tool

web_search (Brave — default)

query: "la domanda"          # obbligatorio
count: 5                     # risultati (1-10)
freshness: "week"            # day/week/month/year
country: "IT"                # filtro paese
language: "it"               # lingua risultati

tavily_search

query: "la domanda"          # obbligatorio, max 400 char
search_depth: "basic"        # "basic" (veloce) o "advanced" (preciso)
topic: "general"             # "general", "news", "finance"
max_results: 5               # 1-20
include_answer: true         # risposta AI sintetizzata
time_range: "week"           # day/week/month/year
include_domains: ["sito.com"] # solo da questi domini
exclude_domains: ["spam.com"] # escludi questi

tavily_extract

urls: ["https://..."]        # obbligatorio, max 20 URL per chiamata
query: "cosa cerco"          # ri-ordina i chunk per rilevanza
extract_depth: "basic"       # "basic" o "advanced" (per SPA/JS)
chunks_per_source: 3         # 1-5, richiede query
include_images: false        # include URL immagini

web_fetch

url: "https://..."           # obbligatorio
extractMode: "markdown"      # "markdown" o "text"
maxChars: 50000              # limite caratteri

Regole operative

  1. Parti sempre da `web_search` per ricerche semplici — è il più veloce e non ha costi aggiuntivi (Brave ha credito mensile gratuito).
  2. Scala a `tavily_search` quando servono filtri avanzati (topic, domini, profondità) o una risposta sintetizzata dall'AI.
  3. Per estrarre contenuto da URL noti, preferisci web_fetch (gratis e leggero). Usa tavily_extract solo per pagine JS-heavy o quando serve query-focused chunking.
  4. Mai fidarsi di un singolo risultato per fatti importanti — verifica con almeno due fonti o tool diversi.
  5. Ricerche in italiano: passa language: "it" e country: "IT" per risultati localizzati.
  6. Per ricerche finanziarie: usa tavily_search con topic: "finance".
  7. Per notizie recenti: usa tavily_search con topic: "news" e time_range: "day" o "week".
peso
1724token · Opus 54042 caratteri

Conteggio esatto dall'endpoint Anthropic count_tokens (gratuito, solo rate-limited), envelope del messaggio già sottratto. I caratteri sono un dato locale, servono da riscontro.

modifica
file accessori · 1
  • SKILL.md4.1 kB
storico · 0 backup

nessuna modifica fatta da qui: nessun backup

commit sul file
  • 07e801a 2026-07-22chore: commit iniziale workspace Romeo

Scrittura consentita solo dentro le cartelle skills\ dei workspace del registro e solo sul file SKILL.md (deroga alla stanza Identità autorizzata da Ettore il 2026-08-10). Ogni salvataggio crea prima un backup datato; nessun file viene mai cancellato.

LIVE
2 AGENTI AL LAVORO ora · Romeo: chat Discord #romeo-brainstorm · Romeo: chat Discord #romeo-bs226 task in corso su 16818 progetti monitoratiHomelab · Censire HD e creare gallerie dei contenutiHomelab · RAG + NotebookLM locale per documenti voluminosiKB · Costruzione KB (template + 3 argomenti pilota)KB · Obsidian: setup e usoVita · Automazione piano pasti (dispensa→ricette→spesa→piano)Vita · Lista ingredienti collegata a ricette + preferite77 sessioni registrate2 AGENTI AL LAVORO ora · Romeo: chat Discord #romeo-brainstorm · Romeo: chat Discord #romeo-bs226 task in corso su 16818 progetti monitoratiHomelab · Censire HD e creare gallerie dei contenutiHomelab · RAG + NotebookLM locale per documenti voluminosiKB · Costruzione KB (template + 3 argomenti pilota)KB · Obsidian: setup e usoVita · Automazione piano pasti (dispensa→ricette→spesa→piano)Vita · Lista ingredienti collegata a ricette + preferite77 sessioni registrate