en un clic
query
// Query data from this vault. USE WHEN user asks about projects, clients, tasks, daily notes. Use grep to extract frontmatter - do NOT read full files.
// Query data from this vault. USE WHEN user asks about projects, clients, tasks, daily notes. Use grep to extract frontmatter - do NOT read full files.
Query and sync Granola meetings to Obsidian vault. Use when user mentions Granola, meeting transcripts, or wants to sync meeting notes. Reads from local cache - no API needed.
Manage client relationships. USE WHEN user asks about clients, follow-ups, client emails, or who needs attention.
Daily and weekly review workflows. USE WHEN user says "morning routine", "evening routine", "weekly review", "start my day", "end of day".
Create, update, delete, and list tasks via HTTP API. USE WHEN user wants to create tasks, mark done, update status, or manage tasks.
| name | query |
| description | Query data from this vault. USE WHEN user asks about projects, clients, tasks, daily notes. Use grep to extract frontmatter - do NOT read full files. |
Use grep to extract frontmatter. Do NOT read full files.
grep -h "^status:\|^priority:\|^deadline:" Projects/*.md
Or per-file with filename:
grep -l "" Projects/*.md | while read f; do
echo "=== $(basename "$f" .md) ==="
grep "^status:\|^priority:\|^deadline:" "$f"
done
Present as table:
| Project | Status | Priority | Deadline |
|---|
grep -l "" Clients/*.md | while read f; do
echo "=== $(basename "$f" .md) ==="
grep "^stage:\|^company:\|^next_action:" "$f"
done
Present as table:
| Client | Company | Stage | Next Action |
|---|
curl -s "http://127.0.0.1:8090/api/tasks"
ls -t Daily/*.md | head -5 | while read f; do
echo "=== $(basename "$f" .md) ==="
grep "^mood:\|^energy:\|^sleep_quality:" "$f"
done
Always present results as markdown table.