1仕組みと動作原理
純粋な知識注入型スキル:SKILL.md が Obsidian Bases の完全な YAML スキーマとセマンティクスをモデルのコンテキストに書き込み、モデルがそれに基づいて正当な .base ファイルを出力します。ディレクトリ内にスクリプト、CLI、ネットワークリソースの関与はありません。
This skill enables skills-compatible agents to create and edit valid Obsidian Bases (`.base` files) including views, filters, formulas, and all related configurations.
まずファイルの性質と保持形式を定義:Bases は YAML であり、独立した .base ファイルとしても、Markdown コードブロック内に埋め込む形でも利用可能です。
Obsidian Bases are YAML-based files that define dynamic views of notes in an Obsidian vault.
コピー可能な完全なスキーマ骨格(filters/formulas/properties/summaries/views の5セクション)を提示し、グローバルフィルターがすべてのビューに適用されることを説明します。
# Global filters apply to ALL views in the base
フィルター構文は再帰的な and/or/not 構造であり、グローバルまたはビューごとに適用できます。
Filters narrow down results. They can be applied globally or per-view.
数式言語は properties から値を取得して計算し、formulas セクションで一元定義することでビューをまたいで再利用できます。
Formulas compute values from properties. Defined in the `formulas` section.
this キーワードはコンテキストに応じて参照先が変化します(メインエリア = base ファイル自身、埋め込み = 埋め込み先ファイル、サイドバー = メインエリアのアクティブファイル)。
In main content area: refers to the base file itself
ビューの種類は table/cards/list/map の4つ。map ビューは緯度・経度プロパティと Maps コミュニティプラグインに依存します。
Requires latitude/longitude properties and the Maps community plugin.
提供形態として Markdown への埋め込みをサポート:base 全体の埋め込みも、特定のビューのみの埋め込みも可能です。
Embed in Markdown files:
2コア機能
4推奨統制措置と判定根拠
- SKILL.md: 純粋なプロンプト指示とルールテキストのみで構成され、スクリプト実行や外部への影響はありません。
5二重目の独立検証
- [ok] 文件面核对(是否有未列脚本/资产) — §1 清单仅 skills/obsidian-bases/SKILL.md 一个文件(16442 字节 / 619 行),无 scripts/references/assets;bundle 未标「已截断」,无需额外 read。
- [ok] 外部资源条目复核 — §3 的 4 条 URL 全为文末 References 段的 help.obsidian.md 文档链接(syntax/functions/views/formulas),非运行时调用,故 external_deps 判空。
- [ok] 安全结论反例搜索 — §3 显示凭证/外部程序/写盘/网络请求/危险旗标/沙箱均无命中;全文为文本,无代码执行面。
- [ok] 能力清单是否夸大 — description 声称的 views/filters/formulas/summaries 均可在 §2 找到对应章节与示例;技能只产出 YAML,不生成渲染结果,无越界承诺。
- [ok] 档位判定复核 — 按 §4 口径,纯指令型且无任何脚本/网络/写盘 → 🟢 green 成立。
6結論
3c2cb6921fd69419…