/pkm-write
Use when writing to the vault — creating new notes (vault_write), editing existing notes (vault_edit, vault_append, vault_update_frontmatter). Handles duplicate checking, link discovery, annotations, and index updates for new notes. Provides guidelines for modifications.
$ npx -y skills add AdrianV101/obsidian-pkm-plugin --skill pkm-write --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/pkm-write
Context preview
The summary Claude sees to decide when to auto-load this skill.
Use when writing to the vault — creating new notes (vault_write), editing existing notes (vault_edit, vault_append, vault_update_frontmatter). Handles duplicate checking, link discovery, annotations, and index updates for new notes. Provides guidelines for modifications.
Give Claude persistent, structured memory across conversations using your Obsidian vault. Read, write, search, and navigate your knowledge base — all from within Claude Code.
Repo: AdrianV101/obsidian-pkm-plugin
Other skills on vault-pkm.
- /add-task
Use when you want to quickly capture a new task in the vault from a title, with optional priority and due date.
Open skill - /pkm-explore
Use when researching what the vault knows about a topic — performs graph + semantic exploration with gap analysis to map existing knowledge and find missing connections. Primarily used via the vault-explorer agent. Not for routine session-start context loading (hooks handle
Open skill - /pkm-session-end
Use when wrapping up a work session — creates devlog entry, captures undocumented decisions/research/debugging, audits link health of session work, and updates project index. Primarily used via the pkm-capture agent.
Open skill - /tackle-task
Use when starting work on a specific vault task, when a task title or path is mentioned, or when coming from triage output.
Open skill - /triage-tasks
Use when you want to review and batch-update open vault task statuses for the current project or across all projects.
Open skill

