From claude-session-export-obsidian
Export Claude Code sessions to Obsidian markdown. Sync current session, batch export, or add notes.
How this skill is triggered — by the user, by Claude, or both
Slash command
/claude-session-export-obsidian:session-exportThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Export Claude Code conversations to Obsidian-compatible markdown with full user/assistant conversation, project detection, and YAML frontmatter.
Export Claude Code conversations to Obsidian-compatible markdown with full user/assistant conversation, project detection, and YAML frontmatter.
When the user asks to sync or export sessions, run the appropriate command:
uv run ${CLAUDE_PLUGIN_ROOT}/skills/session-export/scripts/claude-session-export.py sync --session-id ${CLAUDE_SESSION_ID}
# Today's sessions
uv run ${CLAUDE_PLUGIN_ROOT}/skills/session-export/scripts/claude-session-export.py export --today
# All sessions
uv run ${CLAUDE_PLUGIN_ROOT}/skills/session-export/scripts/claude-session-export.py export --all
# By project
uv run ${CLAUDE_PLUGIN_ROOT}/skills/session-export/scripts/claude-session-export.py export --project PROJECT_NAME
uv run ${CLAUDE_PLUGIN_ROOT}/skills/session-export/scripts/claude-session-export.py note "your note here" --session-id ${CLAUDE_SESSION_ID}
Requires VAULT_DIR environment variable pointing to the Obsidian vault. Run /session-export:setup for interactive configuration.
npx claudepluginhub vranac/claude-session-export-obsidian --plugin claude-session-export-obsidianExports Claude Code session JSONL files to human-readable markdown with role markers and timestamps. Use to save, review, share transcripts, or feed dev-diary pipelines.
Browses, inspects, and imports Claude Code session history. Lists sessions by project/tool/date, shows details or full conversations, imports to markdown journals.
Exports Claude Code session transcripts to GitHub-flavored Markdown with metadata header, collapsible tool results, and thinking blocks. Invoke via /export-session-as-markdown for current or specified path.