チュートリアル 20 — OpenClaw Obsidian Skillチュートリアル:AIが自動でノートを書き、Vaultを整理し、双方向リンクを作成(2026)
目標:Obsidian Skillをインストールして、obsidian-cli経由でOpenClawが自然言語でObsidian Vaultを操作できるようにします:ノートの読み書き、リンクの作成、フォルダの整理。
Obsidian Skillとは?
Obsidian SkillはClawHub上の人気の知識管理Skill(68k ダウンロード)で、obsidian-cli を通じてOpenClawとローカルのObsidian Vaultを橋渡しします。インストール後、一言でAIに本来手動で行うノートタスクを完成させることができます:毎日のノートの自動書き込み、フォルダのバッチ整理、双方向リンクネットワークの作成。
ステップ1:依存CLIツールのインストール
Obsidian Skillは obsidian-cli に依存しています。まずグローバルにインストールします:
npm install -g obsidian-cliインストールの確認:
obsidian-cli --version
# バージョン番号が出力されるはずです。例:1.5.3macOSユーザーでGatekeeperエラーが出た場合は:
xattr -d com.apple.quarantine $(which obsidian-cli)ステップ2:SkillのインストールとVaultパスの設定
WebChatまたはTelegramで送信します:
/install @steipete/obsidian
インストール完了後、Vaultのパスを設定します:
/config obsidian vault_path ~/Documents/MyVault
またはコマンドラインで直接設定を書き込みます:
pnpm openclaw config set obsidian.vault_path "/Users/yourname/Documents/MyVault"SkillがVaultにアクセスできるか確認します:
pnpm openclaw skills list
# obsidianがリストにあることを確認
# 接続テスト
obsidian-cli --vault ~/Documents/MyVault listステップ3:既存のノートを読む
インストール後すぐに自然言語でVaultの内容を検索できます:
Obsidian Vaultで「プロジェクト管理」に言及しているすべてのノートを検索してください
タグでフィルタリングします:
#todoタグが付いたすべてのノートを更新時間でソートしてリストアップしてください
特定のノートを読み取ります:
Vaultの「2026-01-15 日次振り返り」というノートを読んでください
キーワードの一括検索:
obsidian-cli --vault ~/Documents/MyVault search "OpenClaw" --tag "技術" --limit 20openclaw で Obsidian ノートを自動書き込みの前提として、まずAIに現在のノート構造を把握させるために、全Vaultのディレクトリスキャンを一度実行させることをお勧めします。
ステップ4:新しいノートを作成する(frontmatterと双方向リンクを含む)
AIに完全な構造を持つノートを作成してもらいます:
Obsidianの「Projects/OpenClaw」フォルダに新しいノートを作成してください。タイトルは「MCP統合方案」、
frontmatterを追加(tags: [技術, MCP], created: 2026-03-30)、
本文にこのノートのアウトラインを書き、Vaultにある「API設計原則」ノートへのリンクを追加してください
生成されるノートの形式の例:
---
tags: [技術, MCP]
created: 2026-03-30
status: draft
---
# MCP統合方案
## 背景
[[API設計原則]] のインターフェース仕様の議論を参考にして...
## 方案設計
- [ ] MCPサーバーのデプロイ方法を確定する
- [ ] 認証メカニズムを設定する
## 関連ノート
[[OpenClawアーキテクチャ]] | [[Skill開発ガイド]]openclaw obsidian 双方向リンク 自動生成のキーポイント:どの既存ノートにリンクしたいかAIに伝えると、自動的に [[]] 形式のWikiリンクを生成します。
ステップ5:Vaultの整理(バッチリネームと移動)
乱雑なノートフォルダをバッチで整理します:
Vaultのルートディレクトリにある日付(形式:2025-xx-xx)を含むすべてのノートを「Daily Notes/2025」フォルダに移動してください
バッチリネーム:
「Inbox」フォルダ内のすべてのノートを、本文の最初の行のH1タイトルに基づいてファイル名を変更してください
タグの整理:
Vault全体をスキャンして、frontmatterのないノートを見つけて、tagsとcreatedフィールドを順番に追加してください
コマンドラインでバッチ操作:
obsidian-cli --vault ~/Documents/MyVault organize \
--move-pattern "^\d{4}-\d{2}-\d{2}" \
--target "Daily Notes/2025"ステップ6:毎日のワークフロー——Daily Noteの自動書き込み
これが最も人気のある使用シナリオの一つです。毎日の仕事終わりに送信します:
今日(2026-03-30)のObsidian Daily Noteを書いてください。
内容は:今日完了した作業、遭遇した問題、明日の計画、
形式はObsidianの標準テンプレートを使用し、関連プロジェクトのノートに自動リンクしてください
または定期タスクと組み合わせて(チュートリアル 06 参照)、毎日18:00に自動でトリガーします:
# crontab -e に追加
0 18 * * * pnpm openclaw run "今日のObsidian Daily Noteを書いて、今日のデータをカレンダーとタスクシステムから取得して"openclaw 毎日自動まとめ Obsidianに保存の完全なフロー:AIが当日のGit commit、カレンダーイベントを読み取る → ノートに整理する → Daily Noteに書き込む → 関連プロジェクトに自動リンクする。
ステップ7:Summarize Skillと組み合わせて使用する
チュートリアル 10 のSummarize SkillとObsidian Skillを連携させます:
この記事を要約してObsidianに保存してください:
https://example.com/interesting-article
「読書ノート」フォルダに保存して、タイトルは記事のタイトルを使用、
tags: [読書, 技術]を追加し、本文の末尾に元の記事のリンクを加えてください
「Webページを読む → 要点を抽出する → ノートに保存する」という完全なフローをワンクリックで完成させ、自動化された知識管理システムを実現します。
よくある質問
OpenClawはObsidianのMarkdownファイルを直接読み書きできますか?
できます。ObsidianのノートはローカルのMarkdownファイルであり、obsidian-cliはファイルシステムを直接操作します。Obsidian Appが開いているかどうかには依存しません。OpenClawがobsidian-cli経由でファイルを読み書きした後、次にObsidian Appを開くと自動的に新しいコンテンツが表示されます。唯一の前提はOpenClawが動作しているマシンがVaultが存在するディレクトリパスにアクセスできることです(ローカルやネットワークマウントパスの両方が可能)。
Obsidian SkillにはObsidianのプラグインのインストールが必要ですか?
Obsidianのプラグインは一切不要です。Obsidian SkillはobsidianCliでVaultのファイルシステムを直接操作し、Obsidian Appのプラグインシステムを完全にバイパスします。つまり、Obsidianをインストールしていない場合でも(例えばサーバーでOpenClawを実行している場合)、Skillは正常に動作します。DataviewやTemplaterなどのプラグインを使用している場合、AIが作成したノートは次回Obsidianを開いた際にこれらのプラグインによって正常に処理されます。
AIが作成したノートは既存のコンテンツを上書きしますか?
デフォルトでは上書きしません。Obsidian Skillは書き込む前に対象パスに同名のファイルが存在するか確認し、存在する場合は上書きするか内容を追加するか確認を求めます。AIに既存のノートに内容を追加させたい場合(例えば毎日Daily Noteに追加する)は、「作成する」ではなく「追加する」と明示してください。初回使用時は重要でないフォルダでテストし、AIの操作の動作を把握してからコアのノートに適用することをお勧めします。
Obsidian Syncで同期しているVaultをサポートしていますか?
サポートしています。Obsidian Syncはローカルファイルシステムに基づいてクラウド同期を追加するだけで、obsidian-cliはローカルファイルを読み書きするため、同期メカニズムには影響しません。AIがノートを書き込んだ後、次回Obsidian Appを起動した際にObsidian Syncが自動的に新しいファイルを他のデバイスに同期します。注意:OpenClawとObsidian Appが同時に同じファイルを書き込んでいる場合、競合が生じる可能性があります。AIによるバッチ操作時はObsidian Appを閉じることをお勧めします。
次のステップ
- チュートリアル 21 — Notion Skillをインストールして、AIのワークフローをチームコラボレーションデータベースに拡張する
- チュートリアル 10 — Summarize Skillを復習して、Obsidianとの組み合わせ使用効果を最大化する