query

Queries vault file frontmatter and presents results as Markdown tables.

220|46|Updated Dec 29, 2025
One-click install
npx skills add https://github.com/ArtemXTech/claude-code-obsidian-starter --skill query-artemxtech
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: query
Source: https://github.com/ArtemXTech/claude-code-obsidian-starter/tree/main/.claude/skills/query
Command: npx skills add https://github.com/ArtemXTech/claude-code-obsidian-starter --skill query-artemxtech

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps you quickly surface key information from your vault by querying note frontmatter, enabling fast visibility into projects, clients, tasks, and daily notes without parsing full note bodies.

Core Features & Use Cases

  • Frontmatter-driven queries for Projects: extract status, priority, and deadline from Projects/*.md and present as a table.
  • Frontmatter-driven queries for Clients: extract stage, company, and next_action from Clients/*.md and present as a table.
  • Frontmatter-driven queries for Tasks: fetch tasks and present as a table.
  • Frontmatter-driven queries for Daily Notes: pull mood, energy, and sleep_quality from Daily/*.md and present as a table.
  • Output is always presented as a Markdown table to simplify reporting and sharing.

Quick Start

Invoke this skill to fetch and display a concise table of Projects, Clients, Tasks, and Daily Notes based on their frontmatter.

Frequently Asked Questions about query

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

FAQPage Schema
How do I extract frontmatter from markdown notes into a table?

To extract frontmatter from markdown notes into a table, you query specific metadata keys in your vault files. This skill reads keys like status, priority, and deadline, formatting the structured frontmatter data into consistent Markdown tables for quick reporting.

Can I query project status and deadlines from my vault frontmatter?

Yes, you can query project status and deadlines from vault frontmatter. The skill specifically targets Projects/*.md files to extract relevant frontmatter keys such as status, priority, and deadline, presenting them as a structured Markdown table for project tracking.

What is the best way to summarize daily notes using frontmatter?

The best way to summarize daily notes using frontmatter is querying specific metadata keys like mood, energy, and sleep_quality. This skill extracts these values from Daily/*.md files and compiles them into a concise Markdown table for daily note summaries.

Does this frontmatter query tool work with client management notes?

Yes, this frontmatter query tool works with client management notes by targeting Clients/*.md files. It extracts stage, company, and next_action keys from the frontmatter to provide a clear table overview for client management tasks.

Do I need to parse full note bodies to generate task overview tables?

No, you do not need to parse full note bodies to generate task overview tables. This skill reads only the relevant frontmatter keys from Tasks/*.md files, instantly fetching and presenting task statuses as a structured Markdown table without parsing body content.