Show vault statistics, queue count, and reading suggestions. Use when the user wants an overview of their knowledge base.
80
Quality
76%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Optimize this skill with Tessl
npx tessl skill review --optimize ./skills/vault-status/SKILL.mdShow the current status of the Web Capture Obsidian vault.
/vault-status
/vault-status --detailed--detailed - Show breakdown by topic and recent capturesWhen the user invokes /vault-status, follow these steps:
Read config.json from the engram project root to get the vault path:
{
"vault_path": "~/Documents/Obsidian/WebCapture"
}Use the vault_path value as {VAULT_PATH} in all paths below. Expand ~ to the user's home directory.
Read both files:
{VAULT_PATH}/_system/index.jsondata/queue.jsonFrom the index, extract:
stats.total_connections or count related arrays)related array)related array)From the queue:
## Web Capture Vault Status
**Total Notes:** 150
**Unread:** 45 (30%)
**Starred:** 12
### By Type
- Articles: 80
- X Posts: 40
- Videos: 20
- Tools: 10
### Connections
- Total connections: 85
- Most connected: [Note Title] (5 connections)
- Isolated notes: 3
### Queue
- Pending: 5 links
- Run `/process-links` to process
*Last updated: 2026-02-05 10:30*Add:
### By Topic
| Topic | Notes | Unread |
|-------|-------|--------|
| AI & ML | 45 | 12 |
| Dev Tools | 30 | 8 |
| Product Ideas | 25 | 10 |
| Design | 20 | 5 |
| Productivity | 20 | 5 |
| Inbox | 10 | 5 |
### Recent Captures (Last 7 Days)
- 2026-02-05: [Article Title](path) - ai-ml
- 2026-02-04: [Video Title](path) - dev-tools
- 2026-02-03: [Tool Name](path) - dev-tools
### Connection Map
- Most connected: [Note Title] (5 links)
- Clusters: dev-tools has 3 highly connected notes
- Bridges: [Note] connects ai-ml and dev-tools topics
### Reading Suggestions
Based on your interests, consider reading:
1. [Unread article matching user_context patterns]
2. [Highly relevant unread item]Based on status, suggest:
/process-links to process X pending links"/vault-search --move"Mark as read:
obsidian-cli frontmatter "{note-path}" --edit --key "read" --value "true"Then update index.json to set read: true on the entry, decrement stats.unread, and regenerate views/unread.md.
Mark as starred:
obsidian-cli frontmatter "{note-path}" --edit --key "starred" --value "true"Then update index.json and regenerate views/favorites.md.
Move inbox item to topic:
obsidian-cli move "content/_inbox/{filename}" "content/{new-topic}/{filename}"Then update index.json (topic, path), update both topic pages, and regenerate views.
{VAULT_PATH}/_system/index.jsondata/queue.jsonobsidian-cli frontmatter --edit handles YAML updates cleanlyobsidian-cli move auto-rewires wiki-links when reorganizing notesed688ad
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.