link-discovery

Solid

Use automatically right after a new Obsidian note is created — e.g. an mn:save or mn:session that created one (skip when mn:save only appended to an existing note) — to surface hidden connections with existing notes. Also when the user asks to 'find related notes', 'connect this to others', 'найди связи', 'сделай связи', 'свяжи заметки', 'свяжи память', 'свяжи базу знаний', 'свяжи обсидиан', 'перелинкуй', or similar. Shows ranked suggestions with 'why relevant' explanations — does NOT auto-apply.

AI & Automation 6 stars 1 forks Updated 6 days ago MIT

Install

View on GitHub

Quality Score: 84/100

Stars 20%
28
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# 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 `${CLAUDE_PLUGIN_ROOT}/references/config-schema.md`. ## Workflow ### Step 1: Identify Target Note Accept note name as argument: `/mn: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 (shared helper — BSD/macOS-awk-safe) VAULT_PATH=$(bash "${CLAUDE_PLUGIN_ROOT}/scripts/get-vault-path.sh" "{vault}") # 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="{no...

Details

Author
jojoprison
Repository
jojoprison/mnemo
Created
5 months ago
Last Updated
6 days ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

connect

Use automatically right after a new Obsidian note is created — e.g. an mn:save or mn:session that created one (skip when mn:save only appended to an existing note) — to surface hidden connections with existing notes. Also when the user asks to 'find related notes', 'connect this to others', 'найди связи', 'сделай связи', 'свяжи заметки', 'свяжи память', 'свяжи базу знаний', 'свяжи обсидиан', 'перелинкуй', or similar. Shows ranked suggestions with 'why relevant' explanations — does NOT auto-apply.

6 Updated 6 days ago
jojoprison
Code & Development Listed

connect

Surface non-obvious cross-references between vault notes — connecting two concepts that aren't already explicitly linked. Use when /connect is invoked, when the user says "what does X have to do with Y", "is there a thread between these notes", "what connects these ideas", or when reviewing two superficially unrelated topics for shared structure. Do NOT use for direct backlinks (use /backlinks) or for surfacing patterns within a single topic (use /emerge).

0 Updated 3 weeks ago
slogsdon
AI & Automation Solid

connect

Find connections between notes and suggest wikilinks to strengthen the knowledge graph. Use when the user wants to discover how existing notes relate to each other — 'find connections', 'what links to this note', 'strengthen my graph'. Do NOT use for: creating new notes (use capture), processing inbox (use consolidate), or searching for specific content (search directly).

28 Updated 1 weeks ago
onebrain-ai