obsidian-search

Finds and navigates vault notes by title, tag, frontmatter, content, and backlinks.

Updated Jan 7, 2026
One-click install
npx skills add https://github.com/jpolog/nix-os --skill obsidian-search-jpolog
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-search
Source: https://github.com/jpolog/nix-os/tree/main/pi-agent-data/agent/skills/obsidian-search
Command: npx skills add https://github.com/jpolog/nix-os --skill obsidian-search-jpolog

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Obsidian is a powerful knowledge base, but finding and reorganizing notes across vaults can be slow and error-prone. This skill enables fast discovery and bulk operations across Obsidian vaults by leveraging titles, tags, frontmatter, content, and backlink structure, while providing a clear path for updating relationships between notes.

Core Features & Use Cases

  • Cross-vault search by title, tag, frontmatter, content, and backlinks to surface relevant notes quickly.
  • Bulk operations such as retagging, renaming, and moving notes while preserving links and references.
  • Link-graph aware navigation to explore related notes and validate references across vaults.
  • Use Case: Identify all notes tagged concept in Knowledge Base and PhD, then unify tagging and organize related notes under a common folder.

Quick Start

Run a search to locate notes across both vaults by title, tag, frontmatter, content, or backlinks, then apply bulk edits as needed.

Frequently Asked Questions about obsidian-search

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search for notes across multiple Obsidian vaults at the same time?

Cross-vault search for Obsidian notes works by scanning title, tag, frontmatter, content, and backlinks simultaneously. It requires filesystem access to vault directories to surface and navigate relevant notes across separate vaults quickly.

Can I bulk rename and retag Obsidian notes without breaking Wikilinks?

Bulk operations for renaming and retagging Obsidian notes preserve links and references by using YAML frontmatter, inline tags, and Wikilinks to drive results. This ensures relationships between notes remain intact when moving or updating files.

What's the best way to find all Obsidian notes with a specific tag and frontmatter property?

Finding Obsidian notes by tag and frontmatter involves scanning YAML frontmatter and inline tags across vault directories. The search targets these specific metadata fields to locate and group matching notes for bulk operations.

How do I navigate backlinks and link graphs to reorganize related notes in Obsidian?

Link-graph aware navigation explores related notes and validates references across Obsidian vaults using backlink structure. This provides a clear path for updating relationships and organizing connected notes under common folders.

Do I need filesystem access to perform bulk operations on Obsidian vaults?

Filesystem access to vault directories is required to perform bulk operations on Obsidian vaults. This access enables the skill to read and modify YAML frontmatter, inline tags, and Wikilinks directly within the local note files.

Why does finding and reorganizing notes across separate Obsidian vaults take so long?

Finding notes across Obsidian vaults is slow when done manually due to fragmented tags, frontmatter, and backlinks. Automating cross-vault search and bulk retagging unifies organization and reduces error-prone manual updates.