Install
$ agentstack add skill-markfive-proto-obsidian-brain-vault-reflect Open-source listing, not yet scanned by AgentStack. Follow the source repository for install instructions.
Security review
⚠ Flagged1 finding(s); flagged for manual review. · v0.1.0 How review works →
- • Prompt-injection patterns
- • Secret / credential exfiltration
- • Dangerous shell & filesystem operations
- • Untrusted network calls
- • Known-malicious package signatures
- high Possible prompt-injection directive.
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Reflect Pack — "What am I even thinking about?"
Tools for gaining meta-awareness of your own thinking patterns through your vault.
Commands
/emerge — Find clusters that could become projects
When the user invokes /emerge:
- Analyze vault structure:
obs tags all --json— find tag clustersobs files list --since 1m --sort modified --json— active areasobs links orphans --json— unconnected ideas
- For heavily-used tags, read a sample of notes to understand the theme
- Look for clusters:
- Groups of notes sharing 2+ tags
- Notes that link to each other frequently
- Recent activity concentrated in a topic
- For each potential project cluster:
- Count related notes
- Identify the central "hub" note (most linked-to)
- Check if a MOC (Map of Content) or index already exists
- Assess maturity: scattered thoughts vs. developing argument
- Present findings:
``` ## Emerging Projects
### 1. [Cluster name] (N notes, M connections) Hub note: [[hub]] Key notes: [[a]], [[b]], [[c]] Tags: #tag1 #tag2 Maturity: [Scattered / Developing / Ready to synthesize] Suggestion: [Create a MOC? Write a synthesis? Start a project note?]
### 2. ... ```
- Offer to create a MOC for any cluster the user chooses
/challenge — Find contradictions in your thinking
When the user invokes /challenge :
- Gather everything on the topic:
obs search content "" --jsonobs search path "" --json- Check related tags for broader context
- Read each relevant note and extract:
- Claims, assertions, or positions
- Evidence or reasoning cited
- Assumptions (stated or implied)
- Cross-reference for contradictions:
- Does Note A claim X while Note B claims not-X?
- Are there assumptions that contradict evidence elsewhere?
- Are there positions that have evolved but old versions still exist?
- Present the analysis:
``` ## Challenging your thinking on ""
### Positions found
- [Position 1] — from [[note]]
- [Position 2] — from [[note]]
### Contradictions
- [[note-a]] says X, but [[note-b]] says Y
Your reasoning: [why each was argued]
### Untested assumptions
- [Assumption from note] — no supporting evidence found in vault
### Questions to sit with
- [Genuine open questions raised by the contradictions]
```
/growth — See how your thinking has changed
When the user invokes /growth :
- Find all notes on the topic, sorted chronologically:
obs search content "" --json- Sort results by file modification date
- Read each note and extract the user's position or understanding at that time
- Map the evolution:
- What did you first think?
- What changed and why?
- Where are you now?
- Present as a growth narrative:
``` ## How your thinking on "" has evolved
### Phase 1: [Label] (date range) Key notes: [[note1]], [[note2]] Position: [What you thought]
### Phase 2: [Label] (date range) Trigger: [What seems to have caused the shift] Key notes: [[note3]] Position: [How it changed]
### Current: [Label] Position: [Where you are now] Confidence: [High/Medium/Low based on depth of notes]
### Growth insight [What this evolution reveals about the user's learning] ```
Tips
- Be honest but gentle. Contradictions aren't failures — they're signs of growth.
- When identifying assumptions, distinguish between "not yet tested" and "contradicted by evidence."
- For /emerge, don't just count tags — read notes to understand if the cluster is coherent.
- Dates matter. Use file modification times to build accurate timelines.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: markfive-proto
- Source: markfive-proto/obsidian-brain-vault
- License: MIT
- Homepage: https://supermarcus.ai/brain-os
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.