Agent skill
c-obsidian
Obsidian vault as persistent memory — daily notes, session logs, knowledge capture, and search across your entire vault.
Install this agent skill to your Project
npx add-skill https://github.com/daxaur/openpaw/tree/main/skills/c-obsidian
SKILL.md
Obsidian — Knowledge Base & Memory
Manage your Obsidian vault as a persistent memory layer. Use it for daily notes, session logs, knowledge capture, and searching your second brain.
CLI Commands
# Search before creating (avoid duplicates)
obsidian-cli search "query"
obsidian-cli search --tag "project" --folder "Work"
# Create and edit
obsidian-cli create "Title" --content "Body"
obsidian-cli create "Title" --template "Daily Note"
obsidian-cli append "Note Title" "Additional content"
# Open, list, vault
obsidian-cli open "Note Title"
obsidian-cli list --folder "Projects"
obsidian-cli tags
obsidian-cli vault --list
Daily Notes Integration
When the user starts a session, check for today's daily note:
obsidian-cli search --folder "Daily Notes" "$(date +%Y-%m-%d)"
If none exists, create one:
obsidian-cli create "$(date +%Y-%m-%d)" --folder "Daily Notes" --content "# $(date +%Y-%m-%d)\n\n## Tasks\n\n## Notes\n\n## Session Log\n"
Append a session log entry at the end of each session:
obsidian-cli append "$(date +%Y-%m-%d)" "### Session $(date +%H:%M)\n- [summary of what was done]\n"
Memory Sync (Auto)
If both c-memory and c-obsidian are installed (check ls ~/.claude/skills/c-memory/), keep them in sync automatically:
Bidirectional Sync
~/.claude/memory/→ ObsidianAI/folder (on every memory write)- Obsidian
AI/→~/.claude/memory/(on session start, if Obsidian has newer content)
Sync Commands
# Push memory to Obsidian
obsidian-cli create "AI/Memory" --content "$(cat ~/.claude/memory/MEMORY.md)"
obsidian-cli create "AI/People" --content "$(cat ~/.claude/memory/people.md)"
# Pull from Obsidian to check for updates
obsidian-cli search --folder "AI" "Memory"
# Append session log to daily note
obsidian-cli append "$(date +%Y-%m-%d)" "### Claude Session $(date +%H:%M)\n- [summary]"
Rules
- When the user says "remember this", save to both systems
- Obsidian is the long-term archive;
~/.claude/memory/is the quick-access cache - MEMORY.md is authoritative for quick facts; Obsidian is richer context
Guidelines
- Always search before creating to avoid duplicate notes
- Use frontmatter tags:
tags: [project, active] - File paths are relative to vault root
- Obsidian app does not need to be running
- Keep daily notes in a consistent folder (default:
Daily Notes/)
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
c-slack
Send messages and upload files to Slack channels using the `slack` CLI. Supports direct messages, channel posts, file uploads, and thread replies.
c-timer
Timers, alarms, and pomodoro — set countdowns with native notifications.
c-telegram
Bidirectional Telegram bridge — talk to Claude from your phone. Built into OpenPaw.
c-system
macOS Swiss Army Knife — control volume, wifi, battery, dock, display, trash, firewall, screensaver, shutdown, and more via m-cli.
c-tracking
Track packages across UPS, FedEx, USPS, and DHL using the `ordercli` CLI. Look up tracking numbers, get current status, estimated delivery dates, and shipment history without visiting carrier websites.
c-network
DNS lookups with doggo and readable HTTP requests with httpie — modern networking tools for the terminal.
Didn't find tool you were looking for?