本文根據 kepano/obsidian-skills 倉庫裏該技能的 SKILL.md 與倉庫 README 整理,資料核對於 2026-10-11。skills.sh 榜單當日顯示該技能累計安裝約 7.7 萬次;所在倉庫 kepano/obsidian-skills 在 GitHub 約 4.9 萬 Star(同日數據)。技能內容會隨倉庫更新,以倉庫為準。
這個 Skill 做什麼
Bases 是 Obsidian 的數據庫式視圖功能:一個 .base 文件定義「挑哪些筆記、顯示哪些屬性、怎麼排」,就能把散落的筆記變成表格或卡片牆。它的文件是 YAML,篩選和公式有自己的一套語法,而這項功能比較新,模型的知識往往不全。obsidian-bases 填補的就是這塊。description:創建和編輯帶視圖、篩選、公式和彙總的 Obsidian Bases(.base 文件);處理 .base 文件、為筆記創建類似數據庫的視圖,或用戶提到 Bases、表格視圖、卡片視圖、篩選、公式時使用。
工作流程五步:創建 .base 文件並寫入合法的 YAML → 用 filters 限定範圍(按標籤、文件夾、屬性或日期)→ 可選地在 formulas 裏定義計算屬性 → 配置一個或多個視圖(table、cards、list、map),用 order 指定顯示哪些屬性 → 校驗 YAML 語法。
後面的參考內容相當完整:篩選的結構與運算符、三類屬性(筆記屬性、文件屬性、公式屬性)、this 關鍵字、公式語法與常用函數、時長類型與日期運算、預設彙總公式,三個完整示例(任務跟蹤、閱讀清單、日記索引),怎樣把 Base 嵌入筆記,以及 YAML 引號規則和常見報錯。函數清單單獨放在一份參考文件裏。
怎麼安裝
obsidian-bases 隨 kepano/obsidian-skills 的 obsidian 插件一起安裝。Claude Code 裏輸入(命令來自倉庫 README):
text
/plugin marketplace add kepano/obsidian-skills
/plugin install obsidian@obsidian-skills
其他智能體用 npx skills add https://github.com/kepano/obsidian-skills,在選擇介面裏勾選 obsidian-bases;也可以把倉庫裏的 skills/obsidian-bases 文件夾直接複製到所用工具的技能目錄。
倉庫整體介紹和其他安裝方式,詳見本站《obsidian-skills 是什麼、怎麼安裝:Obsidian CEO kepano 寫的 Agent Skills,讓 Claude Code 讀寫 Obsidian 筆記庫》。
怎麼用
- 「建一個 Base,列出所有帶 #讀書 標籤的筆記,顯示作者、評分和讀完日期,按評分排序」。
- 「給項目文件夾做一個卡片視圖,只顯示狀態不是『已完成』的」。
- 「加一個公式列,算出每個任務距離截止日期還有幾天」。
適合誰 / 侷限
適合用 Obsidian 做任務管理、閱讀記錄、客戶或項目台帳的人。前提是你的筆記已經有比較規整的屬性——屬性亂,視圖也亂,可以先讓智能體配合 obsidian-markdown 統一屬性;Bases 功能還在演進,語法以 Obsidian 官方幫助文檔為準。
注意事項
- 許可:MIT。
- 不執行腳本、不聯網:只生成和修改
.base文件。 - 生成後在 Obsidian 裏打開確認;公式報錯時把錯誤訊息貼回去讓它修。
0 條評論
還沒有評論,來搶沙發~