YouMind
Accedi

Come creare una dashboard Obsidian che ti mostri tutto ciò che conta oggi

@cyrilXBT
INGLESE19 mag 2026
393K
1.2K
134
37
3.0K

TL;DR

Questa guida spiega come utilizzare il plugin Dataview e Claude Code per creare una dashboard Obsidian con aggiornamento automatico che monitora priorità, progetti e ricavi.

La maggior parte delle persone inizia la propria giornata lavorativa allo stesso modo.

Aprire la posta. Controllare Slack. Navigare tra le cartelle dei progetti cercando di ricordare a che punto sono le cose. Aprire il calendario. Controllare la lista delle attività. Provare a ricostruire mentalmente un quadro di ciò che deve effettivamente accadere oggi.

Quarantacinque minuti dopo hai un'idea approssimativa delle tue priorità e la mattinata è già compromessa.

Il problema non è che le informazioni non esistano.

Esistono nelle note dei progetti. Nei file dei clienti. Nelle tue note giornaliere. Nella lista delle attività. Nel calendario.

Il problema è che accedervi richiede che tu sia il livello di integrazione tra tutto questo.

Sei tu il sistema che collega le informazioni.

La dashboard di Obsidian ti toglie da quel ruolo.

Raccoglie ogni informazione rilevante da tutto il tuo vault e la mostra in un unico punto prima ancora che tu apra un singolo file di progetto.

Apri una nota. Vedi tutto ciò che conta oggi. Inizi a lavorare.

Questa guida è la costruzione completa, da zero, di una dashboard pienamente operativa che si aggiorna automaticamente e si collega a Claude Code per brief mattutini intelligenti.

Il Principio Fondamentale: Leggere, Non Archiviare

Prima di scrivere una singola query, capisci cos'è e cosa non è una dashboard di Obsidian.

Una dashboard non è un altro posto dove mettere informazioni.

È una singola nota che legge le informazioni da ogni altra parte del tuo vault e mostra ciò che è rilevante in quel momento.

Questa distinzione è ciò che rende preziosa la dashboard.

Poiché la dashboard legge dalle tue altre note invece di archiviare informazioni proprie, non devi mai mantenerla manualmente. Aggiorni i file dei progetti, le note dei clienti e le note giornaliere come hai sempre fatto. La dashboard riflette automaticamente quegli aggiornamenti ogni volta che la apri.

La dashboard non ha contenuti propri.

Ha query.

Ogni query estrae informazioni specifiche da parti specifiche del tuo vault in base a regole che definisci tu.

Quando le note sottostanti cambiano, la dashboard cambia.

Fai un aggiornamento in un unico posto. La dashboard rimane aggiornata ovunque si riferisca a quelle informazioni.

Cosa Mostra la Dashboard

Una dashboard aziendale completa mostra sei categorie di informazioni.

Priorità di oggi — Attività con scadenza oggi o in ritardo, ordinate per priorità. Le dieci cose più importanti che richiedono un'azione immediata.

Stato dei progetti attivi — Ogni progetto attivo con la percentuale di completamento corrente, la scadenza e la specifica azione successiva per farlo avanzare.

Scadenze imminenti — Tutto ciò che ha una scadenza nei prossimi sette giorni, in tutti i tipi di note. Progetti, attività e deliverable dei clienti in un'unica vista.

Salute dei clienti — Ogni cliente attivo con il suo stato di salute della relazione, la data dell'ultimo contatto e il prossimo punto di contatto programmato. I clienti a rischio appaiono automaticamente in cima.

Questioni in sospeso — Elementi non completati dalla nota giornaliera di ieri che devono ancora essere chiusi. Le cose che cadono nelle fessure nella maggior parte dei sistemi.

Polso delle entrate — Ogni cliente attivo ordinato per contributo mensile alle entrate con un totale in tempo reale.

Sei sezioni. Una nota. Tutto ciò che conta.

Le Basi Tecniche

Due funzionalità di Obsidian rendono possibile una dashboard live.

Dataview è un plugin della community che funge da motore di query per il tuo vault. Ti permette di scrivere query all'interno di qualsiasi nota che estraggono informazioni da altre note in base alle loro proprietà, tag o contenuti. I risultati vengono renderizzati live ogni volta che la nota viene aperta.

Proprietà sono campi di metadati strutturati all'inizio di ogni nota, scritti in formato YAML. Una nota attività ha una proprietà di scadenza, una proprietà di stato e una proprietà di priorità. Dataview legge queste proprietà e la dashboard le visualizza.

La configurazione richiede un plugin e un approccio coerente a come ogni nota nel tuo vault è strutturata.

Installa Dataview da Impostazioni di Obsidian → Plugin della Community → Sfoglia. Cerca Dataview. Installalo e abilitalo.

È l'unico plugin di cui la dashboard principale ha bisogno.

Strutturare le Tue Note per le Query della Dashboard

Prima di costruire la dashboard, ogni tipo di nota deve avere proprietà coerenti che Dataview possa leggere.

Proprietà incoerenti producono risultati di query incompleti. La disciplina di mantenere una struttura coerente in ogni nota di un dato tipo è ciò che rende affidabile la dashboard.

I nomi delle proprietà devono corrispondere esattamente tra le tue note e le tue query. Type, status, priority, due, deadline — queste stringhe esatte appaiono in entrambi i punti. Un errore di battitura in un nome di proprietà significa che quella nota diventa invisibile alla query.

Inizia con le proprietà minime funzionanti. Aggiungine altre man mano che identifichi quali informazioni vuoi che la dashboard mostri.

Costruire la Dashboard Sezione per Sezione

Crea una nuova nota nella radice del tuo vault chiamata Dashboard.md.

Questa nota non conterrà mai contenuti inseriti manualmente dopo la costruzione iniziale. Tutto in essa è un'intestazione o una query di Dataview che estrae informazioni live dal resto del tuo vault.

Sezione 1: Priorità di Oggi

text
1TABLE WITHOUT ID
2file.link as "Task",
3due as "Due",
4project as "Project",
5priority as "Priority"
6FROM "02 - TASKS"
7WHERE type = "task"
8AND status != "complete"
9AND (due = date(today) OR due < date(today))
10SORT priority DESC, due ASC
11LIMIT 10

Questa query estrae ogni attività con scadenza oggi o precedente che non è stata completata. Ordina per priorità prima, così gli elementi a più alto impatto appaiono in cima. Il LIMIT 10 è intenzionale.

Una dashboard che mostra 40 attività in ritardo crea ansia anziché chiarezza.

Limitare a dieci forza la prioritizzazione a livello di proprietà. Se più di dieci attività sono in scadenza oggi, quelle che non entrano nella dashboard devono vedere le loro date di scadenza aggiustate o la loro priorità rivalutata. La dashboard diventa una funzione forzante per una prioritizzazione onesta.

Sezione 2: Progetti Attivi

text
1TABLE WITHOUT ID
2file.link as "Project",
3client as "Client",
4completion + "%" as "Done",
5deadline as "Deadline",
6next_action as "Next Action",
7priority as "Priority"
8FROM "01 - PROJECTS"
9WHERE type = "project"
10AND status = "active"
11SORT priority DESC, deadline ASC

Ogni progetto attivo appare qui con la percentuale di completamento, la scadenza e la specifica azione successiva.

La proprietà next_action è la colonna più preziosa in questa tabella. Mostra cosa serve a ciascun progetto in questo momento senza che tu debba aprire alcun file di progetto. Combinata con le colonne scadenza e completamento, puoi valutare lo stato completo di ogni progetto attivo in meno di due minuti.

Quando aggiorni la proprietà next_action in un file di progetto, la dashboard riflette il cambiamento immediatamente.

Sezione 3: Prossimi Sette Giorni

text
1TABLE WITHOUT ID
2file.link as "Item",
3type as "Type",
4deadline as "Deadline",
5status as "Status",
6client as "Client"
7FROM ""
8WHERE (deadline >= date(today) AND deadline <= date(today) + dur(7 days))
9AND status != "complete"
10SORT deadline ASC

Questa sezione interroga tutto nel vault con una scadenza nei prossimi sette giorni, indipendentemente dal tipo di nota. Progetti, attività e deliverable dei clienti appaiono tutti insieme ordinati per data.

La finestra di sette giorni è abbastanza breve che tutto in questa lista è genuinamente rilevante per la pianificazione a breve termine. Abbastanza lunga da poter agire in anticipo sulle scadenze, invece di limitarsi a reagire.

Sezione 4: Monitoraggio Salute Clienti

text
1TABLE WITHOUT ID
2file.link as "Client",
3health as "Health",
4mrr as "MRR ($)",
5last_contact as "Last Contact",
6next_touchpoint as "Next Touchpoint"
7FROM "03 - CLIENTS"
8WHERE type = "client"
9AND status = "active"
10SORT health ASC, last_contact ASC

Ordinare health in ordine crescente significa che i clienti a rischio appaiono in cima.

Ordinare last_contact in ordine crescente all'interno di ogni fascia di salute significa che i clienti con cui non hai parlato più di recente appaiono per primi all'interno del loro gruppo.

La combinazione rende l'azione ovvia senza alcun pensiero aggiuntivo. Salute rossa con una data di contatto di tre settimane fa richiede un'azione immediata. Salute verde con una data di contatto di ieri no.

La proprietà health usa tre valori: healthy, attention e atrisk. Mantieni questo in modo coerente e la dashboard si auto-ordina in una revisione CRM che altrimenti richiederebbe 20 minuti di controllo manuale.

Sezione 5: Questioni in Sospeso

Questa sezione richiede una semplice convenzione nelle tue note giornaliere.

Qualsiasi elemento che vuoi far apparire sulla dashboard del giorno successivo viene preceduto da OPEN: quando lo scrivi nella tua nota giornaliera.

text
1OPEN: Follow up on revised proposal from client
2OPEN: Decision on Q3 content pillars
3OPEN: Review contract terms before Thursday call

La query:

text
1LIST
2FROM "04 - DAILY"
3WHERE type = "daily"
4AND date = date(today) - dur(1 day)
5FLATTEN file.lists AS item
6WHERE contains(string(item), "OPEN:")

Ogni elemento preceduto da OPEN: nella nota giornaliera di ieri appare nella dashboard di oggi automaticamente.

La sezione delle questioni in sospeso cattura gli elementi che sono abbastanza importanti da essere annotati ma non abbastanza formali da essere un'attività. Sono le cose che cadono nelle fessure nei sistemi che tracciano solo attività formali. La convenzione OPEN: li fa emergere al momento giusto senza richiedere un sistema di tracciamento separato.

Sezione 6: Polso delle Entrate

text
1TABLE WITHOUT ID
2file.link as "Client",
3mrr as "MRR ($)",
4health as "Health",
5status as "Status"
6FROM "03 - CLIENTS"
7WHERE type = "client"
8AND status = "active"
9SORT mrr DESC

Aggiungi questa query inline sotto la tabella per visualizzare il totale:

text
1**Total MRR:** `$= dv.pages('"03 - CLIENTS"').where(p => p.type === "client" && p.status === "active").map(p => p.mrr).array().reduce((a,b) => a + b, 0)`

Questa tabella e il totale ti danno il quadro delle entrate attuali in 15 secondi. Ogni cliente attivo. Il loro contributo mensile. Il loro stato di salute. Il totale corrente.

Nessun foglio di calcolo. Nessun calcolo manuale. I numeri si aggiornano ogni volta che modifichi una proprietà del cliente.

Il Template Completo della Dashboard

text
1# Dashboard
2
3> `$= dv.date("today").toFormat("EEEE, MMMM d, yyyy")`
4
5---
6
7## Today's Priorities
8
9[QUERY DATAVIEW — SEZIONE 1]
10
11---
12
13## Active Projects
14
15[QUERY DATAVIEW — SEZIONE 2]
16
17---
18
19## Next 7 Days
20
21[QUERY DATAVIEW — SEZIONE 3]
22
23---
24
25## Client Health
26
27[QUERY DATAVIEW — SEZIONE 4]
28
29---
30
31## Open Loops
32
33[QUERY DATAVIEW — SEZIONE 5]
34
35---
36
37## Revenue Pulse
38
39[QUERY DATAVIEW — SEZIONE 6]
40
41**Total MRR:** [QUERY INLINE]

Sostituisci ogni segnaposto tra parentesi con la query corrispondente dalle sezioni sopra.

La data inline in alto visualizza automaticamente la data odierna, così sai sempre quale giorno sta mostrando la dashboard senza controllare il calendario.

Collegare Claude Code tramite MCP

La dashboard costruita sopra è già più utile della maggior parte delle configurazioni di gestione aziendale.

Collegata a Claude Code tramite Filesystem MCP, acquisisce due capacità che cambiano completamente l'esperienza mattutina.

Brief mattutino intelligente. Invece di leggere sei tabelle di dati grezzi, Claude legge la dashboard, sintetizza le informazioni attraverso tutte e sei le sezioni e produce un brief in linguaggio naturale. Non cosa mostrano i dati. Cosa significano i dati per oggi.

Il prompt per il brief mattutino:

text
1Read my Obsidian dashboard note and every file it references.
2
3Synthesize a morning briefing that tells me:
4
51. The single most important thing to accomplish today
6
72. What requires my attention before noon and why
8
93. What is at risk if I do not act on it today
10
114. The client relationship that most needs attention right now
12
135. One decision sitting open that I should make before I start
14
15Do not describe the tables. Tell me what they mean.
16
17Keep the briefing under 300 words. Start with the most urgent thing.

Questo brief viene eseguito automaticamente tramite N8N ogni mattina alle 6:00. Legge i dati live della dashboard e deposita il brief nella tua nota giornaliera prima che tu apra il laptop.

Aggiornamenti automatici delle proprietà. Quando completi un lavoro, Claude aggiorna automaticamente le proprietà corrispondenti nei file dei tuoi progetti e delle tue attività.

La convenzione di completamento nella tua nota giornaliera:

text
1DONE: [project name] — [specific deliverable]
2UPDATE: [project name] — completion: 65

Claude legge queste voci, trova i file corrispondenti nel vault, aggiorna le proprietà e registra le modifiche. La dashboard riflette gli aggiornamenti immediatamente.

Il Flusso di Lavoro Quotidiano con la Dashboard in Azione

Ecco come appaiono i primi dieci minuti della tua giornata.

6:00 AM: Il tuo telefono riceve una notifica Telegram. Il brief mattutino è pronto nella tua nota giornaliera.

6:02 AM: Leggi il brief. Ti dice l'unica cosa che conta di più oggi e l'unica relazione con un cliente che ha bisogno di attenzione. Sono 180 parole.

6:05 AM: Apri la dashboard. Confermi che le priorità emerse dal brief corrispondono a ciò che mostrano le tabelle. Aggiungi eventuali nuove attività con le proprietà corrette.

6:10 AM: Inizi a lavorare.

Niente posta per prima cosa. Niente Slack per prima cosa. Niente orientamento di 45 minuti attraverso cinque strumenti.

Inizi a lavorare perché sai già cosa conta.

La dashboard fornisce questo ogni mattina senza che tu la mantenga, la compili o la aggiorni manualmente.

Rendere la Dashboard Precisa nel Tempo

La dashboard è valida tanto quanto i dati sottostanti.

Tre abitudini rendono i dati affidabili.

Aggiorna le proprietà nel momento in cui qualcosa cambia. Quando un progetto passa da attivo a completato, aggiorna immediatamente la proprietà status. Quando lo stato di salute di un cliente cambia, aggiorna la proprietà health quel giorno stesso. Proprietà obsolete producono dati della dashboard obsoleti.

Usa la convenzione OPEN: in modo coerente. Ogni volta che qualcosa deve essere portato avanti a domani, scrivilo nella tua nota giornaliera con il prefisso OPEN:. Non affidarti alla memoria per portarlo avanti manualmente.

Rivedi la dashboard alla fine della giornata oltre che all'inizio. Una revisione della dashboard di 3 minuti a fine giornata identifica cosa aggiornare prima che il brief mattutino di domani venga eseguito. Cinque aggiornamenti di proprietà alle 17:00 producono un brief più accurato alle 6:00 rispetto a cinque aggiornamenti fatti mentre stai già leggendo il brief.

Risoluzione dei Problemi

Query che restituiscono risultati vuoti: I nomi delle proprietà nelle tue note non corrispondono esattamente ai nomi delle proprietà nella query. Controlla errori di battitura, differenze di maiuscole/minuscole e virgolette mancanti.

Proprietà che non vengono visualizzate: Il blocco frontmatter YAML deve apparire all'inizio della nota, prima di qualsiasi altro contenuto. Un singolo carattere prima dell'apertura --- rompe l'intero blocco di proprietà.

Query sulle date che non funzionano: Le date nelle proprietà devono seguire esattamente il formato YYYY-MM-DD. 2026-5-18 rompe la query. 2026-05-18 funziona.

Dashboard che si carica lentamente: Troppe note corrispondono ai criteri della query. Aggiungi filtri sulle cartelle per restringere l'ambito. Eseguire query da "01 - PROJECTS" è più veloce che eseguire query da "" su tutto il vault.

Calcoli inline che mostrano errori: La proprietà MRR deve contenere un numero, non una stringa. mrr: 3000 funziona. mrr: "$3,000" no.

Cosa Cambia Dopo 30 Giorni

La dashboard offre valore immediato dal primo mattino in cui la usi.

L'effetto cumulativo si manifesta al secondo mese.

Ogni aggiornamento di proprietà che fai allena una disciplina di mantenere aggiornati i dati del tuo vault. Quella disciplina si accumula in un sistema in cui la dashboard è genuinamente accurata, non parzialmente accurata.

Ogni elemento OPEN: che catturi colma il divario tra ciò che intendevi fare e ciò che hai effettivamente tracciato. In 30 giorni smetti di perdere gli elementi importanti ma non urgenti che prima cadevano nelle fessure.

Ogni brief mattutino che Claude genera dai dati della dashboard diventa più calibrato sui tuoi reali schemi di lavoro man mano che i dati sottostanti diventano più ricchi.

Al secondo mese, non ricorderai come iniziavi le tue mattine prima che la dashboard esistesse.

Al terzo mese, non inizierai la giornata senza di essa.

La costruzione richiede un pomeriggio.

L'effetto cumulativo inizia la prima mattina.

Costruiscila oggi.

Segui @cyrilXBT per le esatte query Dataview, i prompt di Claude e i template del vault che fanno funzionare l'intero sistema.

Salva con un clic

Leggi in profondità gli articoli virali con l’AI di YouMind

Salva la fonte, fai domande mirate, riassumi l’argomentazione e trasforma un articolo virale in note riutilizzabili in un unico spazio di lavoro AI.

Scopri YouMind
Per i creator

Trasforma il tuo Markdown in un articolo 𝕏 pulito

Quando pubblichi i tuoi testi lunghi, formattare immagini, tabelle e blocchi di codice per 𝕏 è una seccatura. YouMind trasforma un'intera bozza Markdown in un articolo 𝕏 pulito e pronto da pubblicare.

Prova Markdown verso 𝕏

Altri pattern da decodificare

Articoli virali recenti

Esplora altri articoli virali