dataview-queries

Construct and optimize Dataview queries for vault data across LIST, TABLE, TASK, and CALENDAR outputs.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/benoberkfell/claude-plugins --skill dataview-queries
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dataview-queries
Source: https://github.com/benoberkfell/claude-plugins/tree/main/plugins/dataview/skills/dataview-queries
Command: npx skills add https://github.com/benoberkfell/claude-plugins --skill dataview-queries

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Dataview queries empower users to search, filter, and display vault data with concise, repeatable queries, reducing manual note-taking and data extraction errors.

Core Features & Use Cases

  • Supports LIST, TABLE, TASK, and CALENDAR outputs to visualize results.
  • FROM, WHERE, GROUP BY, and SORT clauses enable flexible data shaping.
  • Use cases include building dashboards, metadata reports, and status trackers across vault notes.

Quick Start

Create a simple DQL query in a note to LIST files tagged #vault.

Frequently Asked Questions about dataview-queries

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I write Obsidian Dataview queries to filter vault notes?

Dataview queries filter vault notes using DQL syntax with FROM, WHERE, GROUP BY, and SORT clauses. You shape note metadata by constructing query statements that search and extract matching data into structured outputs.

What is the difference between LIST, TABLE, TASK, and CALENDAR outputs in Dataview?

LIST, TABLE, TASK, and CALENDAR are Dataview output formats that visualize filtered vault data differently. LIST displays matching items, TABLE structures rows and columns, TASK shows checkboxes, and CALENDAR maps notes chronologically.

Can I group and sort vault data in Obsidian using DQL?

You can group and sort vault data in Obsidian using DQL GROUP BY and SORT clauses. These clauses reorganize filtered note metadata into logical clusters and ordered sequences for reporting.

How do I build a dashboard or status tracker using Obsidian Dataview?

Build dashboards and status trackers by writing Dataview queries that aggregate vault notes. Combine FROM sources with WHERE filters and TABLE or LIST outputs to display metadata summaries across your vault.

Do I need to understand Dataview indexing context to get accurate query results?

Understanding Dataview indexing context is required to ensure accurate query results. Query accuracy depends on recognizing how DQL syntax interacts with vault metadata fields and note indexing.