← ClaudeAtlas

link-discoverylisted

Use automatically after creating any new Obsidian note to surface hidden connections with existing notes. Also use whenever the user asks 'find related notes', 'are there similar notes', 'connect this to others', or reviews a note for cross-references. Shows ranked suggestions with 'why relevant' explanations — does NOT auto-apply.
jojoprison/mnemo · ★ 4 · AI & Automation · score 83
Install: claude install-skill jojoprison/mnemo
# mnemo:connect — Discover Hidden Links Analyze a note and discover connections to other notes in the vault that aren't linked yet. ## Prerequisites & config Obsidian must be open. Config at `~/.mnemo/config.json` — reads `vault` and `links_section`. Schema in `references/config-schema.md`. ## Workflow ### Step 1: Identify Target Note Accept note name as argument: `/mnemo:connect "Atom — LongCat-Flash-Prover"` If no argument, ask: "Which note should I analyze for connections?" ### Step 2: Read the Note ```bash obsidian read file="{note_name}" vault="{vault}" ``` Extract: - Key concepts, technologies, names mentioned in text - Existing `[[wikilinks]]` - Existing links in `{links_section}` section ### Step 3: Search for Related Notes + Backlinks (single grep + backlinks, parallel) **Even better than parallel `obsidian search` calls: one `grep -E` with all concepts OR'd together.** Single filesystem scan against the vault path — ~50ms for any number of concepts vs ~180ms per `obsidian search`. ```bash # Get vault filesystem path once VAULT_PATH=$(obsidian vault vault="{vault}" | awk '/^path\s/{print $2}') # Run these TWO commands in parallel (single message, two Bash tool uses): # 1. Single grep for all concepts — much faster than N separate obsidian searches grep -rlE --include="*.md" "({concept_1}|{concept_2}|...|{concept_N})" "$VAULT_PATH" 2>/dev/null # 2. Backlinks check obsidian backlinks file="{note_name}" vault="{vault}" ``` Collect matching notes from gre