OpenClaw – Guida Completa, Parte 3: Prime Missioni e Ottimizzazione dei Costi

Siamo arrivati alla parte più interessante. Il gateway gira, i canali sono collegati, la sicurezza è configurata. Ora dobbiamo trasformare OpenClaw da uno strumento generico in un vero collaboratore proattivo — e farlo senza che la bolletta delle API ti riservi brutte sorprese.
Cosa imparerai in questo articolo:
- Come definire la “missione” dell’agente per renderlo proattivo
- Come installare e usare le skill di ClawHub
- Come impostare task automatici con i cron job
- Una strategia concreta multimodello per ottimizzare i costi
- Come configurare un watchdog per monitorare la spesa in tempo reale
La Missione: Il Cuore di un Agente Proattivo
La differenza tra un agente OpenClaw generico e uno davvero utile sta in un concetto semplice: la missione. Senza una missione chiara, l’agente è solo un chatbot glorificato che risponde ai tuoi messaggi. Con una missione ben definita, diventa un collaboratore che lavora per te anche quando non gli stai parlando.
Pensa alla missione come a una “stella polare” — un obiettivo di fondo che guida ogni azione e decisione dell’agente. L’agente dovrebbe potersi chiedere in ogni momento: “Questa azione mi sta avvicinando all’obiettivo finale?”
Come si definisce una missione
La missione si configura nel file di sistema dell’agente, che in OpenClaw viene chiamato artbit.md (o con nome simile a seconda della versione). Trovi questo file nella cartella di configurazione dell’agente.
Una missione efficace contiene tre elementi:
1. L’obiettivo supremo — cosa vuoi che l’agente ottenga nel lungo periodo.
2. Il contesto della tua attività — chi sei, in cosa lavori, quali sono i tuoi punti di forza, chi è il tuo pubblico target.
3. I vincoli e lo stile — come vuoi che l’agente si comporti, qual è il tono delle comunicazioni, cosa non deve mai fare.
Esempio di missione per un freelance nel marketing
# Missione
Il tuo obiettivo è aiutarmi a far crescere la mia attività di consulenza
marketing per PMI italiane, trovando nuovi clienti e creando contenuti
di valore in modo costante.
## Chi sono
Consulente marketing con 8 anni di esperienza. Specializzato in
strategie digitali per aziende manifatturiere B2B tra 10 e 100 dipendenti.
## Priorità
1. Identificare ogni settimana almeno 5 potenziali clienti in target
2. Monitorare le notizie del settore e segnalarmi quelle rilevanti
3. Preparare bozze di post LinkedIn (sempre soft CTA, tono professionale
ma accessibile) — mai pubblicare autonomamente, sempre mostrarmi prima
## Cosa non fare mai
- Inviare email o messaggi a nome mio senza la mia approvazione esplicita
- Accedere a file diversi dalla cartella /Lavoro/OpenClaw
- Rivelare a nessuno che sei un agente AI
Una volta salvata la missione, usala come punto di partenza per la delega. Invece di dare ordini specifici, prova a chiedere:
“In base alla nostra missione e al contesto che ti ho fornito, cosa puoi fare per me oggi? Cosa ti serve per iniziare?”
Questa tecnica di “delega proattiva” è sorprendentemente efficace: l’agente proporrà un piano d’azione che puoi approvare, modificare o rifiutare — mantenendo sempre il controllo umano sulla strategia.
Le Skill di ClawHub: Aggiungere Capacità all’Agente
ClawHub è l’ecosistema di skill per OpenClaw, simile a un App Store per il tuo agente. Ogni skill aggiunge una capacità specifica: ricerca web avanzata, integrazione con Google Calendar, monitoring di repository GitHub, e così via.
Come installare una skill
openclaw skill install nome-della-skill
Per vedere le skill disponibili:
openclaw skill search "keyword"
Skill consigliate per iniziare
web-search — Permette all’agente di cercare su internet in modo strutturato. Fondamentale per qualsiasi task di ricerca o monitoraggio notizie.
api-cost-watchdog — Monitora il consumo delle chiavi API e ti avvisa su WhatsApp o Telegram in caso di picchi anomali. Indispensabile per non ricevere sorprese in bolletta.
github-monitor — Tiene d’occhio repository specifici, notificandoti per nuove issue, PR o aggiornamenti di dipendenze.
email-drafts — Salva i messaggi preparati dall’agente come bozze nella tua casella Gmail invece di inviarli automaticamente. Mantiene il controllo umano sull’outreach.
Attenzione sulla sicurezza: Prima di installare una skill, verifica che sia pubblicata da un autore con track record, abbia buone recensioni e un numero di download significativo. Skill con pochi download e autori sconosciuti vanno trattate con cautela.
Task Automatici: Configurare i Cron Job
I cron job sono il motore della proattività di OpenClaw. Permettono di pianificare task che si eseguono automaticamente a orari definiti, senza che tu debba fare nulla.
Sintassi base dei cron job in OpenClaw
I task pianificati si configurano nel file ~/.openclaw/openclaw.json nella sezione cron:
{
"cron": [
{
"schedule": "0 9 * * 1-5",
"task": "Cerca su GitHub i trending repository che usano LLM. Estrai nome, autore e email pubblica dei contributor principali. Salva i risultati in un file Excel su /Lavoro/Leads/",
"channel": "telegram"
},
{
"schedule": "0 18 * * *",
"task": "Controlla i costi API di oggi tramite la skill api-cost-watchdog e mandami un report su Telegram",
"channel": "telegram"
}
]
}
La sintassi dello schedule è quella standard dei cron Unix: minuto ora giorno-del-mese mese giorno-della-settimana. Qualche esempio utile:
| Schedule | Significato |
|---|---|
0 9 * * 1-5 | Ogni giorno feriale alle 9:00 |
0 */6 * * * | Ogni 6 ore |
30 8 * * 1 | Ogni lunedì alle 8:30 |
0 0 1 * * | Il primo del mese a mezzanotte |
Esempio pratico: report mattutino
Questo cron job prepara ogni mattina un briefing con le notizie rilevanti per il tuo settore e te lo invia su Telegram prima che tu inizi la giornata:
{
"schedule": "0 7 * * 1-5",
"task": "Fai una ricerca sulle ultime 24 ore di notizie relative a AI, automazione e marketing B2B. Seleziona le 5 più rilevanti per la nostra missione. Preparami un briefing conciso con titolo, fonte e perché è rilevante per noi.",
"channel": "telegram"
}
Strategia Multimodello: Ottimizzare i Costi Senza Sacrificare la Qualità
Questo è probabilmente il capitolo più importante per chi vuole usare OpenClaw in modo sostenibile. Il principio è semplice: non tutti i task richiedono il modello più potente (e più costoso).
La gerarchia dei modelli
Modelli premium (da usare con parsimonia)
- Claude Opus, GPT-4o, Gemini Ultra
- Costo: alto (possono arrivare a 50$/giorno se usati H24)
- Quando usarli: analisi strategiche, proposte commerciali, decisioni complesse, contenuti creativi di alto livello
Modelli intermedi (il punto dolce per la maggior parte dei task)
- Claude Sonnet, GPT-4o mini, Gemini Flash
- Costo: moderato
- Quando usarli: rispondere a domande, elaborare documenti, fare ricerche strutturate
Modelli economici (per il monitoraggio e i task di routine)
- Kimi 2.5, MiniMax, DeepSeek
- Costo: molto basso
- Quando usarli: monitoraggio di file, alert automatici, task ripetitivi e prevedibili
Modelli locali (costo quasi zero)
- LLaMA, Mistral, Phi via Ollama o LM Studio
- Costo: solo consumi elettrici della macchina
- Quando usarli: preprocessing di dati, task semplici e ripetitivi, ambienti con dati sensibili che non vuoi inviare a cloud esterni
Come configurare il routing multimodello
In OpenClaw puoi specificare il modello per ogni skill o cron job. Ecco un esempio di configurazione che assegna modelli diversi a task diversi:
{
"agents": {
"ricercatore": {
"model": "kimi-2.5",
"description": "Agente per ricerche web e monitoraggio. Usa un modello economico."
},
"redattore": {
"model": "claude-sonnet-4-6",
"description": "Agente per la creazione di contenuti e bozze di comunicazione."
},
"stratega": {
"model": "claude-opus-4-6",
"description": "Agente per analisi strategiche e decisioni complesse. Da usare raramente."
}
}
}
Una tecnica avanzata per le decisioni più critiche è il cosiddetto “consiglio dei saggi”: creare uno script che interroga più modelli top (Claude, GPT, Gemini) e chiede a ciascuno di sintetizzare la risposta migliore. Non è efficiente per i task quotidiani, ma per decisioni importanti il confronto tra diverse prospettive ha un valore reale.
Il Watchdog: Non Ricevere Sorprese in Bolletta
Prima di lasciare questa guida, configura il sistema di monitoraggio dei costi. Non è opzionale: è la prima cosa da fare prima di lasciare l’agente lavorare in autonomia.
Installazione della skill watchdog
openclaw skill install api-cost-watchdog
Configurazione del monitoraggio
Aggiungi al file openclaw.json:
{
"cron": [
{
"schedule": "0 */4 * * *",
"task": "Controlla il consumo API delle ultime 4 ore usando la skill api-cost-watchdog. Se la spesa proiettata giornaliera supera i 15€, inviami immediatamente un alert su Telegram con i dettagli e suggerimenti per ridurre il consumo.",
"channel": "telegram",
"model": "kimi-2.5"
}
]
}
Nota che anche il task di monitoraggio usa un modello economico: sarebbe paradossale usare un modello costoso per controllare i costi degli altri modelli.
Riepilogo della Serie
Hai completato la guida in tre parti. Ecco cosa hai imparato:
Parte 1 — Installazione: hai scelto tra locale e VPS, installato il gateway e superato il wizard di onboarding.
Parte 2 — Canali e Sicurezza: hai collegato Telegram e WhatsApp, configurato la allowlist e protetto la dashboard da accessi non autorizzati.
Parte 3 — Missioni e Costi: hai definito la missione dell’agente, installato le skill, configurato i cron job automatici e impostato una strategia multimodello per tenere i costi sotto controllo.
Da qui in avanti, il percorso è tuo. Sperimenta, affina la missione dell’agente, aggiungi nuove skill e osserva come si comporta nel tempo. Il consiglio finale è quello di iniziare piccolo: assegna all’agente un task specifico e a basso rischio, osserva i risultati per qualche giorno, e poi espandi gradualmente l’autonomia man mano che acquisisci fiducia nel sistema.
Buona automazione.