AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL unreviewed MIT Self-run

Reflect

skill-markfive-proto-obsidian-brain-vault-reflect · by markfive-proto

See your own thinking patterns in Obsidian vaults. Find emerging project clusters, challenge your assumptions, or track how your views have changed. Use when the user wants meta-awareness of their notes and thinking.

— No reviews yet
0 installs
32 views
0.0% view→install

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

⚠ Flagged

1 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.

View the full security report →

Reliability & compatibility

— Not yet reviewed
0 installs to date
— no reviews yet
● 2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

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 →
Are you the author of Reflect? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

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:

  1. Analyze vault structure:
  • obs tags all --json — find tag clusters
  • obs files list --since 1m --sort modified --json — active areas
  • obs links orphans --json — unconnected ideas
  1. For heavily-used tags, read a sample of notes to understand the theme
  2. Look for clusters:
  • Groups of notes sharing 2+ tags
  • Notes that link to each other frequently
  • Recent activity concentrated in a topic
  1. 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
  1. 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. ... ```

  1. Offer to create a MOC for any cluster the user chooses

/challenge — Find contradictions in your thinking

When the user invokes /challenge :

  1. Gather everything on the topic:
  • obs search content "" --json
  • obs search path "" --json
  • Check related tags for broader context
  1. Read each relevant note and extract:
  • Claims, assertions, or positions
  • Evidence or reasoning cited
  • Assumptions (stated or implied)
  1. 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?
  1. 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 :

  1. Find all notes on the topic, sorted chronologically:
  • obs search content "" --json
  • Sort results by file modification date
  1. Read each note and extract the user's position or understanding at that time
  2. Map the evolution:
  • What did you first think?
  • What changed and why?
  • Where are you now?
  1. 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.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.