Openclaw向けSync to Obsidian

ゼロ設定のプロジェクト検出により、AIコーディングセッションを構造化されたObsidianノートと視覚的なCanvasマップに自動同期します。

chatrichai
v1.0.0
Mar 18, 2026
0
878
0

インストール&ダウンロード

1. ClawHub CLI

レジストリから直接スキルをインストールする最速の方法です。

npx clawhub@latest install sync-obsidian

2. 手動インストール

スキルフォルダを以下のいずれかの場所にコピーしてください

グローバル
~/.openclaw/skills/
ワークスペース
<project>/skills/

優先順位:ワークスペース > ローカル > バンドル

3. プロンプトのインストール

このプロンプトをOpenClawにコピーするだけで、自動的にインストールされます。

Clawhubを使って sync-obsidian をインストールして。Clawhubがインストールされていない場合は、先にインストールしてください(npm i -g clawhub)。

ダウンロードをご希望ですか?

ZIPアーカイブで生のスキルファイルを取得します。

Sync to Obsidian とは?

Sync to Obsidianは、アクティブなAIコーディングセッションと長期的なナレッジマネジメントの間のギャップを埋めるために設計された強力な統合ツールです。Openclaw Skillsを活用することで、このツールはClaude Codeセッション中に行われた意図、実装の詳細、およびアーキテクチャの決定をキャプチャし、個人のObsidian vault内に保存します。プロジェクトのコンテキストを自動検出し、データを論理的なフォルダ構造に整理することで、手動のコピー&ペーストを不要にします。

このスキルは、深い読み込みのためのテキストベースのMarkdownレポートと、視覚的な探索のためのインタラクティブなObsidian Canvasという、独自のデュアル出力システムを提供します。新機能の計画をドラフトしている場合でも、複雑な実装をドキュメント化している場合でも、このスキルは管理上のオーバーヘッドを増やすことなく、技術ドキュメントが実際の開発の進捗と同期した状態を維持します。

Sync to Obsidian のユースケース

  • コード変更を開始する前に、AIが生成した実装計画をアーカイブする。
  • ファイルの変更内容と設計根拠を記録するセッション後の自動レポートを生成する。
  • インタラクティブなObsidian Canvas機能を使用して、プロジェクトのアーキテクチャとタスクフローを視覚化する。
  • 複数のGitリポジトリにわたる開発者とAIのコラボレーションの時系列履歴を維持する。
  • セッション中に行われた技術的決定の明確で構造化されたドキュメントを提供することで、引き継ぎを効率化する。

Sync to Obsidian の仕組み

  1. スキルは、Gitのルートディレクトリまたは現在のフォルダ名を確認してプロジェクト名を特定します。
  2. 再帰的なディレクトリ作成を使用して、必要なObsidian vaultディレクトリ(プロジェクトおよびCanvasフォルダ)が存在することを確認します。
  3. 計画については、セッション履歴から最新の計画を取得するか、現在のコンテキストを抽出します。
  4. レポートについては、完了した作業、ファイルの変更、およびフォローアップタスクの要約を統合します。
  5. 標準化されたテンプレートを使用して、技術データをMarkdownノートに変換します。
  6. 同時にJSONベースの.canvasファイルを生成し、情報を色分けされたノードを持つ視覚的なレイアウトにマッピングします。
  7. 両方のファイルがObsidian vaultに書き込まれ、ローカルパスがユーザーに返されます。

Sync to Obsidian のセットアップ

このスキルを使用するには、スキルの設定内でObsidian vaultのパスが正しく構成されていることを確認してください。プレースホルダーのパスを実際のvaultの場所に置き換えます。

# 設定更新の例
OBSIDIAN_VAULT = "/Users/yourname/Documents/Obsidian Vault"

自動同期を有効にするには、プロジェクトの CLAUDE.md ファイルに同期トリガーを追加し、重要な実装の節目でOpenclaw Skillsが計画またはレポートの生成を促すようにすることができます。

Sync to Obsidian のデータスキーマとタクソノミー

スキルは、自動検出されたプロジェクト名に基づいてObsidian vault内のデータを整理します。ナビゲーションを容易にするために、予測可能なタクソノミーに従います。

場所 ファイル形式 命名規則
/[Project] {name}/ Markdown [Type] {Title} (YYYY-MM-DD).md
/[Project] {name}/canvas/ Obsidian Canvas [Type] {Title} (YYYY-MM-DD).canvas

メタデータ構造: すべてのノートは、Obsidianのデフォルトプレビューとの最大の互換性を確保するために、YAML frontmatterの代わりに引用ブロック(>)を使用して、日付、ソース、プロジェクト、およびステータスを表示します。

Sync to Obsidian の高度な機能

  • インタラクティブCanvas生成: 色分けされたグループ(例:サマリーはシアン、ファイルの変更はパープル)を持つ視覚的なマップを自動的に作成します。
  • デュアル出力の同期性: すべての同期イベントで、テキストベースのノートと視覚的な図の両方が同時に生成されます。
  • スマートなコンテンツサイズ調整: 行数に基づいてカードの高さを動的に調整することで、Canvasノードでのテキストの欠落を防ぎます。
  • ゼロ構成検出: Git統合を使用して、手動のユーザー入力なしでプロジェクト名を自動的に決定します。
  • CLAUDE.mdライフサイクルフック: 実行前の「Plan」同期および実装完了後の「Report」同期の自動トリガーをサポートします。

SKILL.md


ローディング

関連するOpenclawのスキル

METADATA

Github Stars: 0
forks: 0

特徴*