From obsidian-wiki
LLM Wiki 個人知識庫(第二大腦)的統一入口:自動判斷該初始化(init_wiki)、讀入來源(ingest)、提問(query)還是健檢(lint),並轉交對應的 skill 執行。凡是使用者用 /obsidian_wiki 開頭、或說「用我的知識庫…」「幫我看看 wiki 現在的狀態」但意圖橫跨多個操作、不確定該用哪個 skill 時,都用這個入口。單一操作意圖明確時(例如明說要 ingest 某篇),直接用對應 skill 即可,不必繞經這裡。
How this skill is triggered — by the user, by Claude, or both
Slash command
/obsidian-wiki:obsidian_wikiThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
這是 router,不是 worker——判斷使用者要做什麼,然後用 Skill tool 轉呼叫對應的 skill,讓它的完整流程接手。**不要在這裡自己土炮執行 ingest/query/lint 的步驟。**
這是 router,不是 worker——判斷使用者要做什麼,然後用 Skill tool 轉呼叫對應的 skill,讓它的完整流程接手。不要在這裡自己土炮執行 ingest/query/lint 的步驟。
依序判斷:
未初始化就一律先建庫。 專案裡沒有 wiki/ 或 CLAUDE.md → 呼叫 obsidian-wiki:init_wiki(不論使用者原本想做什麼,先告訴他需要初始化)。
給了來源就 ingest。 使用者附上檔案、網址、貼文內容,或說「把這個加進去/消化這篇」→ 呼叫 obsidian-wiki:ingest。多份來源也交給它——ingest 會先問要逐份討論還是批次直接做。
提問就 query。 使用者在問問題——「我的筆記對 X 怎麼說」「幫我比較…」「這些來源有沒有衝突」→ 呼叫 obsidian-wiki:query。
要求檢查就 lint。 「健檢」「有沒有矛盾」「孤兒頁」「整理一下」→ 呼叫 obsidian-wiki:lint,有指定範圍就帶上。
沒帶參數或意圖不明就報狀態。 讀 wiki/index.md 與 wiki/log.md 最後幾筆(grep "^## \[" wiki/log.md | tail -5),簡短回報:目前有幾頁、最近做了什麼,然後列出四個操作讓使用者挑。不要憑空猜一個操作就跑。
一句話裡有多個意圖(「把這篇加進去,然後告訴我它跟既有結論衝不衝突」)→ 依序轉呼叫(先 ingest 再 query),每段交接時簡短說明現在進到哪一步。
npx claudepluginhub bruce762/obsidian_knowledge_build --plugin obsidian-wikiGuides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.
Runs a structured interview session to sharpen plans or designs, producing ADRs and a glossary as output.
Applies curated color/font themes to slides, docs, and HTML artifacts. Includes 10 preset themes and can generate custom themes on demand.