skills/vault-status/SKILL.md
Show vault statistics, queue count, and reading suggestions. Use when the user wants an overview of their knowledge base.
npx skillsauth add tomashrdlicka/engram vault-statusInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Show 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 notesdevelopment
Search the Web Capture Obsidian vault for ideation and research. Use when the user wants to find or explore saved content.
tools
Show articles queued for posting on Twitter/X. Use when the user wants to see what to share.
development
--- name: screenshot description: Take a screenshot of a local web page using Playwright for visual debugging. Use when you need to see what a page looks like. argument-hint: [url] [--selector "css"] [--wait ms] [--full] --- # screenshot Take a screenshot of a local web page using Playwright (Chromium) for visual debugging. ## Usage ``` /screenshot # Default: http://localhost:8081, viewport screenshot /screenshot http://localhost:3000 # Custom URL /screensh
development
Process all queued links from the web capture queue into Obsidian notes. Use when the user wants to process their captured links.