Session export
Skill vranac/claude-session-export-obsidian/skills/session-export
Export Claude Code sessions to Obsidian markdown. Sync current session, batch export, or add notes.From its SKILL.md
npx -y skills add vranac/claude-session-export-obsidian --skill session-exportAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
1.2 KB, as published. Nobody here has run it
Session Export
Export Claude Code conversations to Obsidian-compatible markdown with full user/assistant conversation, project detection, and YAML frontmatter.
Usage
When the user asks to sync or export sessions, run the appropriate command:
Sync current session
uv run ${CLAUDE_PLUGIN_ROOT}/skills/session-export/scripts/claude-session-export.py sync --session-id ${CLAUDE_SESSION_ID}
Export sessions
# 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
Add a note to current session
uv run ${CLAUDE_PLUGIN_ROOT}/skills/session-export/scripts/claude-session-export.py note "your note here" --session-id ${CLAUDE_SESSION_ID}
Configuration
Requires VAULT_DIR environment variable pointing to the Obsidian vault. Run /session-export:setup for interactive configuration.