From obsidian-plugin
Searches Obsidian vaults via official CLI for full-text queries, tag management, link traversal, backlinks, orphans, and unresolved wikilinks. Activates on note search, tag, or link exploration requests.
npx claudepluginhub laurigates/claude-plugins --plugin obsidian-pluginThis skill is limited to using the following tools:
Full-text search, tag operations, and link graph traversal using the official Obsidian CLI.
Runs Obsidian CLI commands for vault ops: search, backlinks, tags, tasks, properties, daily notes, file read/write/create/move. Use for indexed features; fallback to file tools otherwise.
Manages Obsidian vaults using obsidian-cli: creates daily notes, moves/renames notes preserving [[wiki-links]], searches content, organizes notes with templates.
Automates Obsidian Markdown vaults with obsidian-cli: find active vaults, search/create/move/delete notes, refactor wikilinks.
Share bugs, ideas, or general feedback.
Full-text search, tag operations, and link graph traversal using the official Obsidian CLI.
Use this skill automatically when:
# Basic search
obsidian search query="project roadmap"
# JSON output for parsing
obsidian search query="architecture" format=json
# Limit results
obsidian search query="meeting" limit=10
# Open results in Obsidian
obsidian search:open query="review needed"
# Search by property value
obsidian search query="[status:active]"
# Search by tag
obsidian search query="[tag:publish]"
# Combined
obsidian search query="[status:draft] [tag:blog]"
# All tags in vault
obsidian tags
# Tags sorted by frequency
obsidian tags sort=count
# Tags sorted by name
obsidian tags sort=name
# Notes with a specific tag
obsidian tag tagname=pkm
# Notes with nested tag
obsidian tag tagname=project/active
# Bulk rename across vault (updates all notes)
obsidian tags:rename old=meeting new=meetings
# Links from a note
obsidian links file="Architecture Overview"
# Notes that link to this note
obsidian backlinks file="API Design"
# Broken wikilinks (targets don't exist)
obsidian unresolved
# Notes with no incoming or outgoing links
obsidian orphans
| Flag | Description |
|---|---|
format=json | JSON output for machine parsing |
format=csv | CSV output |
limit=N | Limit result count |
sort=count|name|date | Sort order |
--copy | Copy result to clipboard |
| Context | Command |
|---|---|
| Search (structured) | obsidian search query="term" format=json |
| Tag frequency analysis | obsidian tags sort=count |
| Find tagged notes | obsidian tag tagname=X |
| Broken link audit | obsidian unresolved |
| Orphan detection | obsidian orphans |
| Link graph for note | obsidian links file="X" then obsidian backlinks file="X" |