← ClaudeAtlas

memory-connectionslisted

Show a memory's connections to other memories, grouped by relationship (parent, child, sibling). Pass the memory's ID or title in the argument.
oxHive/hivemind · ★ 2 · AI & Automation · score 63
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.