Help us improve
Share bugs, ideas, or general feedback.
From tabula-scripta
Create a new memory note in the Obsidian vault at `~/.claude-memory/`.
npx claudepluginhub arittr/tabula-scriptaHow this command is triggered — by the user, by Claude, or both
Slash command
/tabula-scripta:rememberThe summary Claude sees in its command listing — used to decide when to auto-load this command
# Remember - Create New Memory Note Create a new memory note in the Obsidian vault at `~/.claude-memory/`. ## Usage **Arguments:** - `type`: The type of memory note (required) - `session` - Temporal note for current work session - `entity` - Persistent note for a concept/component/pattern - `topic` - Organizational note (Map of Content) - `title` - The title for the memory note (required) **Examples:** ## Implementation When this command is invoked: ### 1. Parse and Validate Arguments 1. Parse the command input by splitting on spaces 2. Extract the first argument as the typ...
/obsManages Obsidian agent memory vault — initialize, analyze projects, recap sessions, scaffold projects, create notes, update TODOs, lookup knowledge, manage relationships.
/addCreates a new Markdown note in your Obsidian vault with YAML frontmatter including title, description, tags, related notes, timestamps. Supports category, title, and optional flags; outputs file path.
/create_noteCaptures provided content as a persistent Markdown note in ./thoughts/shared/notes/YYYY-MM-DD/description.md with YAML frontmatter, git metadata, context, and sources.
/obsidian-archiveExtracts learnings from the current Claude Code session using progressive summarization and archives them as Zettelkasten notes in Obsidian vault after user approval.
/captureCaptures a new memory to the mnemonic filesystem with required namespace and title, optional type (semantic/episodic/procedural), tags, scope (project/org), confidence, citations. Validates against ontology.
/rememberAdds user-specified content as a manual entry to .claude/memories/project_memory.json and confirms with a success message.
Share bugs, ideas, or general feedback.
Create 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.