chief-of-ai
Coordinate authorized work across persistent AI agents and existing tasks. Use when the user…
Sync Claude Code sessions to Obsidian markdown. Export, resume, add notes, close sessions. USE WHEN user says "sync sessions", "export sessions", "resume session", "add session note", "close session", "log session".
$ npx -y skills add ArtemXTech/personal-os-skills --skill sync-claude-sessions --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/sync-claude-sessionsContext preview
The summary Claude sees to decide when to auto-load this skill.
Sync Claude Code sessions to Obsidian markdown. Export, resume, add notes, close sessions. USE WHEN user says "sync sessions", "export sessions", "resume session", "add session note", "close session", "log session".
name: sync-claude-sessions description: Sync Claude Code sessions to Obsidian markdown. Export, resume, add notes, close sessions. USE WHEN user says "sync sessions", "export sessions", "resume session", "add session note", "close session", "log session".
Export Claude Code conversations to Obsidian for observability and analysis.
# Alias (add to ~/.zshrc) alias cs="python3 ~/.claude/skills/sync-claude-sessions/scripts/claude-sessions" # Common commands cs list # Active sessions cs list --all # All sessions cs export --today # Export today's sessions cs resume --pick # Interactive resume cs note "got it working" # Add timestamped comment cs close "done" # Mark session done
| Command | Description | |---------|-------------| | `sync` | Sync session (hook or explicit) | | `export` | Batch export (`--today`, `--all`, `<file>`) | | `resume` | Resume session (`--pick`, `--active`, `<file>`) | | `note` | Add timestamped comment | | `close` | Mark done + optional comment | | `list` | List sessions (`--active`, `--all`, `--json`) |
| Task | Workflow | |------|----------| | Enable live sync hooks | [workflows/setup.md](workflows/setup.md) | | Log/annotate session | [workflows/log-session.md](workflows/log-session.md) |
Sessions exported to `Claude-Sessions/` with:
> See `Templates/Types/claude-session.md` for the canonical template.
type: claude-session date: YYYY-MM-DD session_id: uuid title: "..." summary: "..." # auto-generated by Claude Code or haiku skills: [skill1, skill2] messages: 42 last_activity: ISO timestamp status: active | done | blocked | handoff tags: [] # see schema/tags.yaml rating: null # 1-10 comments: | [2026-02-05 14:30] Comment here [2026-02-05 15:00] Another comment related: []
Tags are defined in `schema/tags.yaml` with descriptions, keywords, and examples.
**Type tags:** research, implementation, debugging, planning, brainstorm, admin, quick, video, automation, writing
**Project tags:** lab, openclaw, personal, client
Agent should read `schema/tags.yaml` to validate tags when logging sessions.
Claude Code skills for Obsidian workflows. 📚 Take control over your life. Point B, 14-day sprint on personal AI agents, starts Nov 3: lab.artemzhutov.com
Coordinate authorized work across persistent AI agents and existing tasks. Use when the user…
Query and sync Granola meetings to Obsidian vault. Use when user mentions Granola, meeting…
Import NotebookLM notebooks into your Obsidian vault as linked knowledge graphs. Sources…
Turn expert podcasts into personalized protocols with cited experiments. Load 300 episodes…
Load context from vault memory. Temporal queries (yesterday, last week, session history) use…
Manage tasks in Obsidian via TaskNotes plugin API. Use when user wants to create tasks, list…