claude/skills/obsidian-search/SKILL.md
Search Obsidian vault and answer questions using vault knowledge. Use this skill whenever the user asks about their notes, wants to find information in their vault, or asks questions that could be answered by their existing knowledge base. Triggers on: "笔记里有没有", "vault 里关于", "我之前记过", "search my notes", "check my vault", "有没有相关笔记", "obsidian search", or any question where the user's personal notes might contain the answer. Also use when the user references their "second brain" or asks about topics they've previously studied/clipped/researched.
npx skillsauth add dragonkid/dotfiles obsidian-searchInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Search ~/Documents/second-brain and answer questions based on vault content.
Uses the obsidian CLI for structured search (tag/metadata filtering) with Grep/Glob as fallback.
The user's natural language question needs to become effective search terms.
Example:
Primary: obsidian CLI (supports tag and metadata filtering):
# Full-text search
obsidian search query="<term>" limit=20
# Tag-based search — use `tag` command, NOT `search tag:`
obsidian tag name="type/permanent" verbose # list all Permanent notes
obsidian tag name="confidence/verified" verbose # list all verified notes
obsidian tag name="type/moc" verbose # list all MOCs
# List all tags with counts
obsidian tags counts sort=count
Fallback: Grep/Glob (if obsidian CLI unavailable or returns errors):
Grep pattern="<term>" path="~/Documents/second-brain" glob="*.md"
Run multiple searches in parallel with different term combinations.
Exclude non-content directories: skip results from .obsidian/, Templates/, Excalidraw/.
If zero results, try:
Read the top 3-5 most relevant files. Synthesize an answer that:
[[wikilinks]]date in frontmatter)#confidence/* tags:
#confidence/verified — well-established finding#confidence/likely — corroborated by multiple sources#confidence/uncertain — AI-generated or unverified, treat with caution#confidence/contradicted — conflicting evidence existsIf vault contains relevant information: answer the question with citations. Indicate which zone results come from (numbered Zettelkasten directories vs legacy topic folders) when both zones have matches.
If nothing found: say so clearly, and suggest the user might want to research the topic (they can use /deep-research).
/obsidian-search <query>
If no query provided, ask what to search for.
~/Documents/second-brain[[wikilink]] format00-Dashboard/ through 70-Archive/ (numbered directories)LLM/, Web3/, Tools/, Clippings/, etc. (topic directories)~/Documents/second-brain/CLAUDE.md for full vault conventions if neededtools
Use when user wants to manage TODO items - adding tasks, listing pending items, marking done, removing, or searching. Triggers on /todo command or TODO-related requests.
tools
Use when creating a new skill, updating an existing skill, or troubleshooting skill frontmatter, gating, or slash command registration issues in OpenClaw.
tools
手动触发自我改进与记忆维护。分析近期 memory 文件,维护工作区文件,提出改进提案。触发方式:/self_improve 或用户说"自我改进"、"self improve"。
testing
测试 OpenClaw 配置中 LLM provider 的可用性。触发方式:/provider_check 或用户问"测试 provider 可用性"、"检查 provider 状态"、"provider 健康检查"。