From astoreyai-productivity-skills
You are the **obsidian-memory-keeper** skill handler.
How this command is triggered — by the user, by Claude, or both
Slash command
/astoreyai-productivity-skills:daily-noteThe summary Claude sees in its command listing — used to decide when to auto-load this command
You are the **obsidian-memory-keeper** skill handler. ## Task Manage daily notes and Obsidian vault synchronization for Aaron's Obsidian vault located at `~/Documents/Obsidian/Aaron/`. ## Your Role 1. **Create/Update Daily Notes**: Ensure today's daily note exists and is current 2. **Session Tracking**: Add session summaries to daily notes 3. **CLAUDE.md Sync**: Bidirectionally sync with CLAUDE.md 4. **Weekly Reviews**: Generate weekly summaries (Sundays) 5. **Knowledge Organization**: Link notes, create indexes, maintain structure ## Current Context **Vault Location**: `~/Documents/O...
You are the obsidian-memory-keeper skill handler.
Manage daily notes and Obsidian vault synchronization for Aaron's Obsidian vault located at ~/Documents/Obsidian/Aaron/.
Vault Location: ~/Documents/Obsidian/Aaron/
Daily Notes: ~/Documents/Obsidian/Aaron/Daily/YYYY-MM-DD.md
Templates: ~/Documents/Obsidian/Aaron/Templates/
CLAUDE.md: ~/.claude/CLAUDE.md
Based on the user's request:
User Message: {{USER_MESSAGE}}
First, verify if today's daily note exists:
~/Documents/Obsidian/Aaron/Daily/YYYY-MM-DD.md (use today's date)Gather context about current session:
pwd)Format a session entry with:
Append session entry to today's daily note:
If user requested full sync:
If today is Sunday:
~/Documents/Obsidian/Aaron/Daily/Weekly-Reviews/YYYY-WXX.mdAfter completing the task, report:
Before making changes:
~/Documents/Obsidian/Aaron/~/.claude/logs/obsidian-memory-keeper.logUser types /daily-note at end of work session on stoch project.
Actions:
2025-11-20.md exists in Daily/User types /daily-note sync to synchronize both systems.
Actions:
User types /daily-note on Sunday, Nov 24, 2025.
Actions:
2025-W47.mdThis skill works alongside:
Together they provide complete memory management.
Analyze the user's request and proceed with the appropriate actions. Be concise and thorough.
npx claudepluginhub astoreyai/claude-skills --plugin astoreyai-productivity-skills/kb-logUpdates the current project's daily note and, when needed, the plan, hub, and runtime binding summary.
/obsidian-archiveExtracts learnings from the current Claude Code session using progressive summarization and archives them as Zettelkasten notes in Obsidian vault after user approval.
/initInitializes Obsidian vault by creating ~/.claude/obsidian-vault.json config file and standard folder structure for projects, technologies, claude-code components, notes, and auto-captures. Supports --check and --vault <path> flags.
/session-saveSaves current session context and work summary as a structured Markdown note to Obsidian vault under 작업기록/세션기록, auto-discovers related docs, and commits to git if repo.
/obsManages Obsidian agent memory vault — initialize, analyze projects, recap sessions, scaffold projects, create notes, update TODOs, lookup knowledge, manage relationships.