memory-connectionslisted
Install: claude install-skill oxHive/hivemind
Show how a memory connects to the rest of what's stored in HiveMind.
Input from $ARGUMENTS: a memory ID or title to look up.
## Process
### 1. Resolve the memory
- If $ARGUMENTS looks like a memory ID (starts with "mem_"), call `memory_recall` with `id`.
- Otherwise call `memory_recall` with `title`.
- If not found, say so and suggest using `/memory-search` to find the right ID.
### 2. Get its connections
Call `memory_get_edges` with the resolved memory's ID.
### 3. Present grouped
Show three sections, always all three even when empty:
- **Parents** (broader context this falls under) — title + id, and the link phrase if present.
- **Children** (specific instances of this) — same format.
- **Siblings** (peers, no hierarchy) — same format.
If a section has no entries, say "(none)" rather than omitting the heading.
## Rules
- Never fabricate connections. Only show what `memory_get_edges` returned.
- If the user wants to explore a connected memory further, offer to `memory_recall` it or run `/memory-connections` on it next.
- A memory's content may contain inline mention links like `[label](mem_xxx)` pointing at
a parent/child/sibling. Treat these as lazy pointers, not required reading: follow one
only when the current task actually needs that related memory's content. Don't
proactively `memory_recall` every mentioned id just because it's linked.