M

obsidian-vault

by mattpocock

obsidian-vault helps agents search, create, and organize notes in a specific Obsidian vault using Title Case names, [[wikilinks]], backlinks, and index notes instead of folders.

Stars0
Favorites0
Comments0
AddedApr 1, 2026
CategoryKnowledge Capture
Install Command
npx skills add mattpocock/skills --skill obsidian-vault
Curation Score

This skill scores 72/100, which means it is acceptable to list for directory users: an agent can likely trigger and use it correctly for basic Obsidian note work, but adopters should expect a lightweight, environment-specific skill rather than a deeply specified workflow.

72/100
Strengths
  • Very clear trigger: use it when the user wants to search, create, or organize notes in an Obsidian vault.
  • Provides concrete operational details, including the exact vault location, naming conventions, wikilink format, and example search/backlink commands.
  • Covers several real tasks in one place: finding notes, creating notes, locating related notes, and finding index notes.
Cautions
  • The skill is tightly bound to one hard-coded vault path and a specific personal organization style, so reuse may require editing assumptions.
  • It gives shell search examples and note conventions, but little guidance for ambiguous cases like duplicate titles, missing related links, or when to create vs. update an index note.
Overview

Overview of obsidian-vault skill

What the obsidian-vault skill does

The obsidian-vault skill helps an agent work inside a specific Obsidian knowledge base: searching notes, creating new notes, linking them with [[wikilinks]], and using index notes instead of folders. It is a narrow, practical skill for Knowledge Capture, not a general note-taking framework.

Who should use obsidian-vault

This skill is a good fit if you already keep knowledge in Obsidian and want an agent to follow your vault's existing conventions instead of inventing its own structure. It is most useful for people who want help with:

  • finding existing notes before creating duplicates
  • adding new notes in the vault's naming style
  • creating or extending index notes
  • discovering related notes through wikilinks and backlinks

The real job-to-be-done

Most users do not need "AI for notes" in the abstract. They need an agent that can safely operate in a real vault without breaking local conventions. The core value of obsidian-vault is that it gives the agent a concrete workflow:

  • search by filename or content first
  • keep note names in Title Case
  • prefer a flat vault structure
  • organize with links and index notes rather than folders

What makes this obsidian-vault skill different

The main differentiator is specificity. The repository does not try to cover every Obsidian workflow. Instead, it encodes a lightweight operating model for one vault:

  • a known vault path
  • flat root-level organization
  • [[wikilinks]] as the primary connective tissue
  • index notes as aggregation points

That makes it more actionable than a generic "help me take notes" prompt, but also less portable unless your own vault works similarly.

Best-fit and misfit cases

Best fit:

  • you want an agent to search, create, and connect Markdown notes
  • your Obsidian setup already uses links heavily
  • you prefer simple conventions over plugin-heavy automation

Poor fit:

  • your vault relies on deep folder hierarchies
  • you need plugin-specific metadata workflows, Dataview queries, or templates
  • you want a universal Obsidian guide rather than a vault-specific working pattern

How to Use obsidian-vault skill

Install context for obsidian-vault

If you use the Skills system, the typical install pattern is:

npx skills add mattpocock/skills --skill obsidian-vault

Then read obsidian-vault/SKILL.md first. In this repository, that file is the whole source of truth; there are no extra rules, scripts, or reference files to clarify edge cases.

Read this file first before using the skill

Start with:

  • SKILL.md

Because this skill is compact, you can understand its practical behavior quickly. The most important details are:

  • vault location
  • naming conventions
  • wikilink usage
  • search commands
  • backlink and index-note discovery patterns

Know the built-in vault assumptions

The current obsidian-vault skill assumes:

  • vault path: /mnt/d/Obsidian Vault/AI Research/
  • notes are mostly flat at the root level
  • note names use Title Case
  • organization happens through links and index notes, not folders

If your environment differs, say so explicitly in your prompt. Otherwise an agent may search the wrong path or create notes with the wrong structure.

What input the obsidian-vault skill needs

To use obsidian-vault well, provide:

  • your actual vault path if it differs
  • the task type: search, create, organize, or find related notes
  • the topic or keyword
  • whether you want filename matches, content matches, backlinks, or index notes
  • any note naming constraints you care about

Weak input:

  • "Help with my Obsidian notes"

Strong input:

  • "Use obsidian-vault to search my vault at /Users/me/Obsidian/Research for notes about retrieval augmentation, then suggest whether to update an existing note or create a new Title Case note with wikilinks."

Turn a rough goal into a better prompt

A good obsidian-vault guide prompt usually includes:

  1. the vault path
  2. the search intent
  3. the output you want
  4. the linking behavior you expect

Example:

  • "Use obsidian-vault for Knowledge Capture. Search by filename and content for prompt caching in /Users/me/Obsidian/AI Vault. If relevant notes exist, list them and suggest backlinks to add. If not, draft a new Title Case note and a short index-note entry."

This is much better than asking for "a note about prompt caching" because it reduces duplicate-note risk and makes the skill follow the vault workflow.

Search workflows that matter most

The repository shows two primary search modes.

Filename search:

find "/mnt/d/Obsidian Vault/AI Research/" -name "*.md" | grep -i "keyword"

Content search:

grep -rl "keyword" "/mnt/d/Obsidian Vault/AI Research/" --include="*.md"

Use filename search when you expect a clear note title. Use content search when the concept may appear inside broader notes.

How to create notes without polluting the vault

When using obsidian-vault to create a note, keep to the repository's simple rules:

  • filename in Title Case
  • content should be a single unit of learning
  • related notes belong at the bottom as [[wikilinks]]
  • if a topic belongs in a numbered sequence, use hierarchical numbering

A practical creation prompt:

  • "Create a new Title Case note called Context Engineering.md only if no close match exists. Keep it focused on one concept and add related [[wikilinks]] at the bottom."

The skill supports backlink-style discovery by searching for wikilinks to a note:

grep -rl "\\[\\[Note Title\\]\\]" "/mnt/d/Obsidian Vault/AI Research/"

This matters because in a flat vault, links do much of the organizational work. If you ask the agent to "find related notes," make clear whether you want:

  • notes that mention the topic in content
  • notes that link directly to a specific note
  • likely index notes that aggregate the topic

How index notes fit the workflow

Index notes are not metadata-heavy dashboards here. They are simple aggregation notes containing lists of [[wikilinks]]. The repository examples include names like:

  • RAG Index.md
  • Skills Index.md

If you want the agent to organize a topic, asking it to update or propose an index note is often safer than asking it to invent a folder structure.

To find them:

find "/mnt/d/Obsidian Vault/AI Research/" -name "*Index*"

Suggested first workflow for new users

A sensible first-run obsidian-vault usage pattern is:

  1. search by filename for the concept
  2. search by content if filename search is thin
  3. inspect related wikilinks/backlinks
  4. decide whether to extend an existing note or create a new one
  5. update an index note if the topic belongs in a collection

This sequence reduces duplicate notes and keeps the vault coherent.

Practical tips that improve output quality

Small prompt details materially change results:

  • specify the exact vault path
  • tell the agent whether folder creation is forbidden
  • ask it to search before creating
  • name the target note if you already know it
  • ask for bottom-of-note related links if you want consistency with the skill

For example:

  • "Do not create folders. Search first. If creating a note, use Title Case and add related wikilinks at the bottom."

obsidian-vault skill FAQ

Is obsidian-vault better than a normal prompt?

For vault operations, usually yes. A normal prompt may produce a nice note but ignore your vault rules. The obsidian-vault skill is stronger when you need the agent to behave like a careful vault maintainer: search first, respect naming, link notes, and use index notes instead of folder sprawl.

Is obsidian-vault beginner-friendly?

Yes, if your needs are basic: find notes, create notes, and connect them. The skill is small and easy to understand. But it assumes you are comfortable with Markdown files and path-based search, not just clicking around in the Obsidian UI.

Does obsidian-vault require Obsidian plugins?

No plugin dependency is described in the repository evidence. The workflow is plain Markdown plus standard Obsidian wikilinks.

Can I use obsidian-vault with my own vault path?

Yes, but you should override the hard-coded path in your prompt if your vault is elsewhere. The repository documents one specific path, so portability depends on you supplying the correct local path.

When should I not use obsidian-vault?

Skip it if your vault depends on:

  • complex folder taxonomies
  • frontmatter-heavy workflows
  • plugin-specific schemas
  • automated templates not mentioned in the skill

In those cases, a more specialized skill or your own custom instructions may fit better than obsidian-vault install alone.

Is obsidian-vault only for Knowledge Capture?

Knowledge Capture is the best fit because the skill emphasizes collecting, linking, and indexing learnings. It is less clearly suited for daily journaling, task management, or plugin-driven PKM systems.

How to Improve obsidian-vault skill

Start every obsidian-vault task with search-first instructions

The most common failure mode is duplicate note creation. Improve results by telling the agent to:

  • search by filename first
  • search by content second
  • only create a new note if no close match exists

That one change usually improves obsidian-vault usage more than asking for "better writing."

Give the agent stronger note targets

If you know the likely destination, say so:

  • exact note title
  • index note to update
  • related notes to link
  • whether the note is new or existing

Better:

  • "Update RAG Index.md with a wikilink if the new note belongs there."

Worse:

  • "Organize this somewhere in my vault."

Preserve the vault's flat structure explicitly

Because many users instinctively organize by folders, the agent may do the same unless you state the constraint. If your setup matches this skill, include:

  • "Do not create folders"
  • "Use links and index notes for organization"

This keeps the output aligned with the repo's intent.

Ask for output in two stages

For safer edits, request:

  1. search findings and recommendation
  2. proposed note content or changes

Example:

  • "First show matching notes and whether you recommend update vs create. Then draft the note."

This makes obsidian-vault more reliable in real vault maintenance because you can catch duplicates before content is written.

If you want better integration into the vault, do not just ask for a note body. Ask for:

  • 3 to 5 candidate [[wikilinks]]
  • likely backlink targets
  • index note suggestions
  • exact bottom-of-note related links section

This produces notes that behave like part of a network, not isolated Markdown files.

Iterate after the first draft

After the initial output, improve results with a second pass such as:

  • "Tighten the note to one unit of learning."
  • "Replace generic related links with notes that actually exist in the vault."
  • "Add an index-note entry."
  • "Check whether the title should be more specific to avoid collision."

Those follow-up instructions matter because the skill gives a structural workflow, not automatic quality control.

If you adapt obsidian-vault, document your local conventions

If you plan to rely on this skill often, the highest-leverage improvement is adding your own local rules alongside the upstream pattern:

  • real vault path
  • naming exceptions
  • preferred index note names
  • whether numbering schemes are used
  • how to treat unfinished notes

That turns obsidian-vault from a useful generic pattern into an actually dependable working skill for your vault.

Ratings & Reviews

No ratings yet
Share your review
Sign in to leave a rating and comment for this skill.
G
0/10000
Latest reviews
Saving...