Questa pagina è disponibile anche in English
Skill ClawHub

Uno sguardo onesto per il vostro agent OpenClaw

Un agent capace di lanciare curl sa già scaricare un URL. Quello che non sa è se lo scaricamento sia servito a qualcosa. Questo skill aggiunge sei operazioni sull’API EnConvert, e ogni lettura di pagina torna con un punteggio render_quality: un muro anti-bot o un guscio vuoto arriva segnalato invece di essere riassunto come se fosse la pagina.

Installa lo skill
openclaw skills install @enconvert/enconvert
La lacuna

Perché curl da solo non basta

Gli agent OpenClaw se la cavano bene con i comandi di shell. Il web si lascia leggere male in questo modo. Quattro cose si rompono nella pratica, e lo skill le copre tutte.

Cosa si rompeCosa fa lo skill

Una pagina che si renderizza in JavaScript

Perceive URL avvia un browser vero e restituisce la pagina stabilizzata in markdown, non il guscio vuoto che vede curl.

Un file Word, PowerPoint o EPUB

Convert File to Markdown legge formati per cui un agent non ha un parser e restituisce testo su cui può ragionare.

Sapere se la lettura è riuscita

Ogni lettura porta render_quality da 0.0 a 1.0. Una pagina di sfida ottiene un punteggio basso, così l’agent può riprovare o fermarsi invece di allucinare da un banner sui cookie.

Leggere un intero sito, non una pagina

Discover URLs elenca un sito da sitemap o crawl, così l’agent sceglie invece di indovinare gli URL.

Operazioni

Sei operazioni, un file di istruzioni

Uno skill ClawHub è un singolo file markdown che l’agent legge ed esegue. Nessun runtime da installare, nessun SDK da fissare, nessuno schema di tool da registrare. Ogni operazione è una chiamata curl documentata verso la stessa API REST usata da ogni altro client EnConvert.

  1. Perceive URL

    Renderizza una pagina in markdown, HTML, screenshot, PDF, link, immagini o dati strutturati. Gli artefatti tornano come URL firmati di breve durata, i dati strutturati tornano inline.

    POST /v2/perceive
  2. Web Search

    Cerca su web, notizie, immagini, accademico, brevetti o mappe e restituisce risultati ordinati con titolo, URL e frammento per il passo successivo.

    POST /v2/lookup
  3. Discover URLs

    Elenca un sito da sitemap, crawl o entrambi, con pattern di inclusione ed esclusione, prima di spendere una sola lettura di pagina.

    POST /v2/discover
  4. Extract Structured

    Passate uno schema JSON o una mappa piatta di campi e ricevete dati tipizzati per URL, da un elenco esplicito o da un sito che l’API esplora per voi.

    POST /v2/distill
  5. Convert File to Markdown

    Trasforma un documento, un foglio di calcolo, una presentazione, un PDF o un EPUB in markdown pulito, pronto da riassumere o indicizzare.

    POST /v1/convert/anything-to-markdown
  6. Convert File to PDF

    Converte un documento, un’immagine, HTML o testo in PDF quando l’agent deve restituire un file vero a una persona.

    POST /v1/convert/anything-to-pdf
Configurazione

Un comando e un segreto

Lo skill non contiene alcuna chiave e non chiama nulla al di fuori dell’API EnConvert. La chiave privata la fornite voi e l’agent la legge dall’ambiente.

Installare da ClawHub

Eseguite il comando di installazione nel workspace dell’agent. Lo skill è pubblico, MIT-0, pubblicato sotto il publisher @enconvert.

Creare una chiave privata

Generate una chiave nella dashboard EnConvert. Le chiavi private iniziano con sk_. Quelle pubbliche pk_ servono ai widget del browser e qui vengono rifiutate.

Esporla come ENCONVERT_API_KEY

Mettete la chiave nell’ambiente in cui gira l’agent. Lo skill la valida con una chiamata whoami prima di fare lavoro vero, così una chiave sbagliata fallisce subito e non a metà di un compito.

Chiedere qualcosa all’agent

Nessun cablaggio, nessun file di configurazione. Chiedetegli di leggere una pagina, approfondire un tema o convertire un file, e sceglierà l’operazione dalle istruzioni.

Se mancano ENCONVERT_API_KEY o curl, OpenClaw scarta lo skill al caricamento e l’agent si comporta come se non fosse mai stato installato. Non c’è alcun messaggio di errore da leggere, quindi controllate prima entrambi se l’agent sembra non conoscere lo skill.

Nella pratica

Cosa ci fanno davvero gli agent

Quattro compiti che non richiedono prompt engineering. L’agent legge lo skill e concatena le operazioni da solo.

"Leggi questa pagina e riassumila"

  • Perceive URL

Perceive restituisce markdown stabilizzato con punteggio di qualità, così il riassunto riguarda la pagina e non una finestra di consenso.

"Approfondisci il tema e cita le fonti"

  • Web Search
  • Perceive URL

La ricerca trova i candidati, poi perceive legge i più promettenti. L’agent cita URL che ha letto davvero.

"Prendi i prezzi da ogni pagina dei concorrenti"

  • Discover URLs
  • Extract Structured

Discover elenca il sito, poi extract restituisce campi tipizzati per URL contro un solo schema.

"Trasforma questo contratto in appunti"

  • Convert File to Markdown

Convert legge il file Word o PDF per cui l’agent non ha un parser e restituisce markdown.

Domande frequenti

ClawHub è il registro di skill e plugin per agent OpenClaw. Uno skill è un file markdown di istruzioni che l’agent legge ed esegue: installarlo gli insegna una capacità invece di aggiungere una dipendenza.
Sì. Lo skill è gratuito e non porta alcuna chiave. Fornite una chiave privata dalla vostra dashboard e l’uso viene conteggiato sul vostro piano, esattamente come tramite CLI, SDK o API.
Quasi sempre manca ENCONVERT_API_KEY oppure manca curl. OpenClaw scarta gli skill al caricamento quando i requisiti non sono soddisfatti, e lo fa in silenzio: l’agent davvero non sa che lo skill esiste.
No. Due richieste non portano deliberatamente alcuna chiave: lo scaricamento di un file sorgente prima della conversione e il recupero di un URL di output firmato. Entrambe sono verso terzi o già autenticate, quindi inviare la chiave la esporrebbe senza alcun vantaggio.
Un punteggio da 0.0 a 1.0 che descrive quanto bene una pagina si sia effettivamente renderizzata. Una pagina bloccata, vuota o protetta ottiene un punteggio basso. Lo skill indica all’agent di trattare un punteggio basso come una lettura fallita e non come contenuto: è la differenza fra una risposta sbagliata e un nuovo tentativo.
Il server MCP espone le stesse operazioni come veri tool registrati a qualsiasi client che parli il Model Context Protocol. Lo skill ClawHub è pensato per gli agent OpenClaw e passa da curl. Usate quello che il vostro agent supporta.

Date al vostro agent uno sguardo onesto

Installate lo skill, impostate una variabile d’ambiente, e la prossima pagina che farete leggere al vostro agent tornerà con un punteggio.