Back to skills
SKILL.md
Query
ASecurityQuery data from this vault. USE WHEN user asks about projects, clients, tasks, daily notes. Use grep to extract frontmatter - do NOT read full files.
- 224 stars
- 0 votes
- 0 copies
- 1 view
- Added February 7, 2026
Works with
Security analysis
100/100npx -y skills add ArtemXTech/claude-code-obsidian-starter --skill query --agent claude-codeAre you the author of Query?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/artemxtech-query)---
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.
---
# Query Skill
## IMPORTANT
**Use `grep` to extract frontmatter. Do NOT read full files.**
## Projects
```bash
grep -h "^status:\|^priority:\|^deadline:" Projects/*.md
```
Or per-file with filename:
```bash
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 |
|---------|--------|----------|----------|
## Clients
```bash
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 |
|--------|---------|-------|-------------|
## Tasks
```bash
curl -s "http://127.0.0.1:8090/api/tasks"
```
## Daily Notes
```bash
ls -t Daily/*.md | head -5 | while read f; do
echo "=== $(basename "$f" .md) ==="
grep "^mood:\|^energy:\|^sleep_quality:" "$f"
done
```
## Output
Always present results as markdown table.
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.