Create a new memory note in the Obsidian vault at `~/.claude-memory/`.
Create a new memory note in your Obsidian vault with proper frontmatter and project-aware paths. Use this to manually capture entities, session notes, or topic maps for your knowledge base.
/plugin marketplace add arittr/tabula-scripta/plugin install tabula-scripta@tabula-scriptaCreate a new memory note in the Obsidian vault at ~/.claude-memory/.
/remember [type] [title]
Arguments:
type: The type of memory note (required)
session - Temporal note for current work sessionentity - Persistent note for a concept/component/patterntopic - Organizational note (Map of Content)title - The title for the memory note (required)Examples:
/remember entity Git Worktrees
/remember session 2025-11-18 - Working Memory Implementation
/remember topic React Patterns
When this command is invoked:
git rev-parse --show-toplevel to find the git repository rootclaude/projects/{project}/sessions/{sanitized-title}.mdclaude/projects/{project}/entities/{sanitized-title}.mdclaude/global/topics/{sanitized-title}.mdNote that topic notes are always global (not project-specific)
Use the note templates defined in the managing-working-memory skill to generate the initial content. The templates vary by note type:
For session notes:
For entity notes:
For topic notes:
All templates use placeholder text in curly braces {like this} to indicate where content should be filled in.
Invoke the MCP create_note operation with:
~/.claude-memoryHandle the response:
If successful:
If FileExistsError:
If MCPUnavailableError:
If unknown error:
Input: /remember invalid-type My Note
Output:
Error: Invalid type "invalid-type". Must be one of: session, entity, topic
Usage: /remember [type] [title]
Examples:
/remember entity Git Worktrees
/remember session 2025-11-18 - Working Memory Implementation
/remember topic React Patterns
Input: /remember entity
Output:
Error: Title is required.
Usage: /remember [type] [title]
Examples:
/remember entity Git Worktrees
/remember session 2025-11-18 - Working Memory Implementation
/remember topic React Patterns
Input: /remember entity Git Worktrees (when it already exists)
Output:
Error: Memory note [[Git Worktrees]] already exists at claude/projects/tabula-scripta/entities/Git Worktrees.md
Use /update-memory to update an existing note, or choose a different title.
Input: /remember entity My Component (when MCP server is down)
Output:
Obsidian MCP server is unavailable. Cannot create memory note.
To restore memory features:
1. Ensure Obsidian is running
2. Check obsidian-mcp-plugin is installed in ~/.claude-memory/
3. Verify Claude Code config includes MCP server
See docs/setup-guide.md for troubleshooting.
Would you like me to create a draft in a local markdown file instead?
Input: /remember entity Git Worktrees
Output:
Created memory note: [[Git Worktrees]]
Type: entity
Project: tabula-scripta
Path: claude/projects/tabula-scripta/entities/Git Worktrees.md
The note is ready for editing in Obsidian or via /update-memory.
This command provides the manual interface for memory creation. The managing-working-memory skill uses the same underlying logic but triggers automatically based on workflow events (code review, debugging, etc.).
Relationship:
/remember - Manual, user-initiated memory creationmanaging-working-memory - Automatic, skill-driven memory creationAll created notes support Obsidian wikilinks:
[[Git Worktrees]][[2025-11-18 - Working Memory Implementation]][[React Patterns]]Links work bidirectionally in Obsidian's graph view.
The command detects project context in priority order:
git rev-parse --show-toplevelpath.basename(process.cwd())'default'This ensures session and entity notes are scoped to the correct project.