openclaw/workspace/skills/obsidian-search/SKILL.md
Search Obsidian vault and answer questions using vault knowledge. Triggers on /obsidian_search or /search command, vault search requests, or when user asks questions that might be answered by their existing notes.
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 and answer from the Obsidian vault at ~/Documents/second-brain.
每次调用必须执行 vault_search.py,禁止直接用已有上下文或记忆回答,即使问题与之前相同。
Query 改写:将用户的自然语言问题改写为搜索关键词,规则:
语义搜索(用改写后的 query):
python3 ~/.openclaw/workspace/scripts/vault_search.py "<query>" --top 5
/obsidian_index 建立索引grep -r -l -i "<terms>" ~/Documents/second-brain/ --include="*.md"(排除 .obsidian/ 和 .claude/)综合回答:基于搜索结果回答,引用笔记用 [[wikilinks]]
发送图片:如果回答的信息来源于图片分析结果,必须同时发送原始图片:
cp 图片到 ~/.openclaw/workspace/.vault-staging/<name>.png(文件名空格替换为下划线)channel=discord,target 从 inbound metadata 的 chat_id 中提取(格式 channel:<id>,取冒号后的 id)/obsidian_search <query>
If no query provided, ask what to search for.
tools
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 健康检查"。