setup-obsidian-skills
Setup Obsidian Skills
Initialize the repo-local runtime files that the Obsidian skills share across agents.
This is a setup skill for a consumer Obsidian vault repo, not for this skills source repo. It is safe to re-run: by default it creates only missing files and preserves learned mappings.
Process
- Confirm the current working directory is the target vault repo.
- Look for vault-like folders such as
Daily Notes/,Weekly Notes/,Meetings/,Projects/,Persons/, orTopics/. - If the current directory appears to be the skills source repo instead of the vault, stop and ask the user to run from the vault repo.
- Look for vault-like folders such as
- Inspect runtime state:
.cache/om/intervals-cache/.cache/om/time-entries.db- old Claude-only state:
.claude/intervals-cache/and.claude/time-entries.db
- Tell the user what is present and what will be created or migrated.
- Run the bootstrap script from this skill folder. Resolve
scripts/bootstrap-cache.shrelative to the installedsetup-obsidian-skillsskill directory, not relative to the vault repo:
More from olivoil/skills
resolve-mappings
Use when you need to resolve project/repo/calendar/channel/FreshBooks mappings from the shared cache — loads mapping files, applies CONTAINS-match logic, learns new mappings
1session-rollup
Summarize recent work from Engram memory into an Obsidian coding note and link it from the daily note. Use when wrapping up a coding session or when asked to sync recent project work into the vault.
1pr-review
Use when asked to review a pull request, inspect a PR URL or number, review a local branch before opening a PR, post GitHub review comments, or give code-review feedback on changed files.
1weekly-rollup
Generate a weekly summary from daily notes — time totals, meeting highlights, coding sessions, key decisions, and todo progress. Use when asked for a weekly summary from daily notes, meetings, and todos.
1topic-pulse
Research recently active topics from the vault and deepen topic notes with concept documentation, subtopic exploration, and selective fresh context. Use when you want Topics notes expanded from recent vault activity.
1write-vault-section
Use when you need to append or replace a named section in an Obsidian note — handles idempotency, section positioning, Obsidian CLI with filesystem fallback
1