obsidian-vault
Search, create, and manage notes in an Obsidian vault with wikilinks and index notes. Use when user wants to find, create, or organize notes in Obsidian.
- License 许可
- MIT
- 所属仓库
- max-kharena/nous
- 最近更新
- 2026-04-28
- Stars
- ★ 0
- Forks
- 0
01 前言 Front Matter
- name
- obsidian-vault
- risk
- medium
- type
- vault
- version
- 0.1.0
- description
- Search, create, and manage notes in an Obsidian vault with wikilinks and index notes. Use when user wants to find, create, or organize notes in Obsidian.
03 SKILL.md 正文
Obsidian Vault
Vault Location
Resolve the vault path in this order:
- The
OBSIDIAN_VAULTenvironment variable. - A path provided in the user's message.
- A path written in
~/.nous/config.jsonunder the keyobsidianVault.
If none of these is set, ask the user for the vault path before doing any reads or writes. Do not assume a default.
Naming Conventions
- Index notes: aggregate related topics (e.g.,
Ralph Wiggum Index.md,Skills Index.md,RAG Index.md) - Title case for all note names
- No folders for organization - use links and index notes instead
Linking
- Use Obsidian
[[wikilinks]]syntax:[[Note Title]] - Notes link to dependencies/related notes at the bottom
- Index notes are just lists of
[[wikilinks]]
Workflows
Search For Notes
Use Grep/Glob tools directly on the vault path when available.
# Search by filename
find "$OBSIDIAN_VAULT" -name "*.md" | grep -i "keyword"
# Search by content
grep -rl "keyword" "$OBSIDIAN_VAULT" --include="*.md"
Create A New Note
- Use Title Case for filename.
- Write content as a unit of learning per vault rules.
- Add
[[wikilinks]]to related notes at the bottom. - If part of a numbered sequence, use the hierarchical numbering scheme.
Find Related Notes
Search for [[Note Title]] across the vault to find backlinks:
grep -rl "\\[\\[Note Title\\]\\]" "$OBSIDIAN_VAULT"
Find Index Notes
find "$OBSIDIAN_VAULT" -name "*Index*"
Output Contract
When using this skill, report the notes found, created, or updated. Include exact note paths and any wikilinks added.
04 同仓库更多 Skills
write-a-skill
Create new agent skills with proper structure, progressive disclosure, and bundled resources. Use when the user wants to create, write, or build a new skill.
verification-before-completion
Use when about to claim work is complete, fixed, passing, ready, merged, shippable, reviewed, or verified.
using-nous
Use when a request needs NOUS command routing or personality-driven planning.
using-git-worktrees
Use when NOUS execution needs isolated implementation branches, phase worktrees, parallel worktrees, or safe branch setup before executing a plan.
ubiquitous-language
Use when the user wants to define domain terms, build a glossary, harden terminology, or extract a DDD-style ubiquitous language. Saves to UBIQUITOUS_LANGUAGE.md.
triage-issue
Use when the user reports a bug and wants it investigated and filed as a durable GitHub issue with a TDD-based fix plan.