query

Extract frontmatter metadata from vault Markdown files using grep.

Updated Mar 29, 2026
One-click install
npx skills add https://github.com/b08x/syncopated-context --skill query-b08x
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: query
Source: https://github.com/b08x/syncopated-context/tree/main/plugins/notebook/skills/query
Command: npx skills add https://github.com/b08x/syncopated-context --skill query-b08x

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Querying structured metadata from vault notes can require opening many files. This Skill targets the frontmatter headers to return key fields without reading the full documents.

Core Features & Use Cases

  • Frontmatter extraction: pull status, priority, and deadlines from Projects/.md, Clients/.md, and Tasks/*.md.
  • Quick, readable results: assemble results into a concise table for quick decisions.
  • Use Case: When you need an at-a-glance view of project status across a vault of notes.

Quick Start

Ask the skill to extract frontmatter metadata from Projects/.md, Clients/.md, and Tasks/*.md to generate a concise status table.

Frequently Asked Questions about query

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

FAQPage Schema
How do I query frontmatter metadata from vault Markdown files?

To query frontmatter metadata from vault Markdown files, you can use a grep-based approach to filter Projects, Clients, and Tasks directories. This extracts key fields like status and priority directly from the YAML headers without reading the full file contents.

Can I extract project status and deadlines without opening full Markdown documents?

Yes, you can extract project status and deadlines without opening full Markdown documents by targeting the frontmatter headers. This method retrieves specific metadata fields from your vault files and assembles them into a concise, readable table for quick decisions.

What is the best way to get an at-a-glance view of tasks and projects across my vault?

The best way to get an at-a-glance view of tasks and projects across your vault is to extract frontmatter metadata using text-based filtering. By scanning files in Projects, Clients, and Tasks folders, you can generate a concise status table quickly.

Does grep work for extracting daily note metadata from a vault?

Yes, grep works for extracting daily note metadata from a vault. It can locate and return metadata by filtering Markdown files across projects, clients, tasks, and daily notes, enabling quick text-based data retrieval without parsing entire documents.

What are the limitations of using grep to query vault frontmatter?

A limitation of using grep to query vault frontmatter is that it relies on consistent file paths like Projects/*.md and structured frontmatter fields. It extracts headers directly without reading full documents, so unstructured data or malformed YAML may be missed.