Obsidianのノートをもっと効率よく管理したい。でもAIアシスタントはObsidian独自のMarkdown記法やBasesの構文を知らない——この問題を、Obsidian CEOのSteph Ango氏自身が解決しました。
公式リポジトリ「obsidian-skills」は、AIコーディングエージェントにObsidian Vaultの読み書きと推論を教えるAgent Skillsパッケージです。GitHubスターは27,000超、MITライセンスで公開されています。
この記事でわかること
- obsidian-skillsが解決する課題
- 5つのスキルの役割と使い分け
- Claude Code・Codex CLI・OpenCodeへの導入手順
- Agent Skills仕様との関係
なぜAIはObsidianを正しく扱えなかったのか
https://github.com/kepano/obsidian-skills
ObsidianはCommonMarkを独自に拡張しています。[[ウィキリンク]]、![[埋め込み]]、> [!callout]、YAMLプロパティ、.baseファイル、.canvasファイルなど、標準Markdownにはない記法が多数あります。
AIエージェントにこれらの記法を知らせずにノートの作成や編集を任せると、リンクが壊れたり、Basesのフィルタ構文が不正になったりします。プロンプトに毎回書式ルールを貼り付ける方法もありますが、手間がかかり、更新に追従できません。
obsidian-skillsは、この問題をAgent Skills仕様に準拠したスキルファイル群で解決します。エージェントが必要なときだけスキルを読み込み、正しい記法でObsidianファイルを扱えるようになります。
5つのスキルの内容
リポジトリには5つのスキルが含まれています。それぞれが独立したフォルダにSKILL.mdファイルを持ち、エージェントはタスクに応じて必要なスキルだけを読み込みます。
obsidian-markdown
Obsidian Flavored Markdownの読み書きを担当します。ウィキリンク、埋め込み、コールアウト、プロパティ(フロントマター)、ブロックID、コメントなど、Obsidian固有の構文をすべてカバーしています。referenceフォルダにはPROPERTIES.md、EMBEDS.md、CALLOUTS.mdといった補足資料も含まれており、エージェントは詳細な仕様を参照できます。
obsidian-bases
Obsidian Bases(.baseファイル)の作成と編集を担当します。BasesはYAMLベースのデータベースビュー機能で、ノートの一覧をテーブル・カード・リスト・マップ形式で表示できます。フィルタ条件、数式、ソート順の書き方がスキル内に定義されています。
json-canvas
JSON Canvas(.canvasファイル)を扱います。JSON Canvasはノードとエッジで構成されるビジュアルボード形式で、Obsidianのキャンバス機能の基盤です。ノード、グループ、接続の作成方法がスキルに含まれています。
obsidian-cli
Obsidian CLI経由でVaultを操作します。ノートの作成・検索・プロパティ管理に加え、プラグインやテーマの開発に使うデバッグ機能(プラグインのリロード、JavaScript実行、スクリーンショット取得、DOM検査)もカバーしています。Obsidianが起動中である必要があります。
defuddle
WebページからクリーンなMarkdownを抽出するDefuddle CLIを使うスキルです。ナビゲーションや広告を除去し、トークン使用量を削減します。Obsidian固有の機能ではありませんが、Web情報をVaultに取り込む際に有用です。
導入方法
3つのインストール方法が用意されています。
マーケットプレイス経由
Claude Codeのプラグインマーケットプレイスから直接追加できます。
/plugin marketplace add kepano/obsidian-skills
/plugin install obsidian@obsidian-skills
npxコマンド
npx経由でもインストールできます。
npx skills add git@github.com:kepano/obsidian-skills.git
手動インストール
Claude Codeの場合は、Obsidian Vaultのルートに.claudeフォルダを作り、リポジトリの内容を配置します。Codex CLIは~/.codex/skillsディレクトリへコピー、OpenCodeは~/.opencode/skills/にリポジトリをクローンします。
OpenCodeの場合は内側のskills/フォルダだけでなく、リポジトリ全体をクローンする必要があります。
Agent Skills仕様との関係
obsidian-skillsはAgent Skills仕様(agentskills.io)に準拠しています。この仕様は、AIエージェントにドメイン知識を教えるためのオープンな標準フォーマットです。2026年5月時点で、Claude Code、Codex CLI、Gemini CLI、VS Code Copilot、Cursor、JetBrains Junieなど32以上のツールが採用しています。
仕様の設計原則は「プログレッシブ・ディスクロージャー」です。各スキルは要約時に数十トークンしか消費せず、タスクに必要なときだけ全文を読み込みます。obsidian-skillsもこの仕組みに従っているため、5つのスキルをすべて登録しても、使わないスキルがコンテキストを圧迫しません。
Agent Skills仕様に準拠しているため、Claude CodeやCodex CLIに限らず、仕様をサポートする任意のエージェントで動作します。特定のプラットフォームに依存しない点が、MCP(Model Context Protocol)ベースの連携とは異なる特徴です。
まとめ
obsidian-skillsは、Obsidianの開発元が自ら公開した公式スキルセットです。AIエージェントがObsidian固有の記法を正確に扱えるようになるため、ノートの作成・整理・検索を安心して委任できます。Agent Skills仕様に準拠しているため、今後対応エージェントが増えても同じスキルがそのまま使えます。