Sayan Senapati

Sayan Senapati

@senapati484
1 published skill0 installs

1 result

Sayan Senapati
Skill

claude-recall

Always-on Claude Code skill that bridges Claude with an Obsidian vault for persistent project memory. Automatically loads relevant context nodes from mindmap.json before every prompt (UserPromptSubmit hook) and saves structured session notes to the vault on exit (Stop hook). Zero manual invocation — hooks fire automatically. Context is AUTO-GENERATED using the claude CLI. Claude analyzes transcripts and project files to populate mindmap.json with stack, architecture decisions, gotchas, and current state. Users never need to manually edit. The /recall command lets users trigger on-demand context updates from the terminal. MCP tools (recall_get, recall_update_node, recall_session_history, recall_mindmap) let Claude fetch deeper context mid-session. Storage: <vault>/claude-recall/projects/<project-slug>/mindmap.json (JSON graph) and sessions/YYYY-MM-DD_HH-MM.md (session notes). Project slug is derived from the directory Claude Code was launched in. Install from GitHub (one command): curl -fsSL https://raw.githubusercontent.com/senapati484/claude-recall/main/install.sh | bash Requires: Python 3.8+, Obsidian, Claude Code CLI in PATH. API keys are optional fallbacks. Consult this skill for: install help, Obsidian vault path issues, hooks not firing, context not loading, sessions not saving, editing context.md, vault folder structure, slug mapping questions, config options, uninstalling, /recall commands.

0