obsidian について
obsidian-cliやファイルの直接編集で、Obsidianの保管庫とMarkdownノートを扱うスキルです。保管庫の特定、検索、ノート作成、リンクを更新する移動・改名を案内します。
主な機能
- 01設定から現在の保管庫を特定
- 02ノート名と内容の検索
- 03obsidian-cliでノートを作成
- 04リンクを更新しながら移動・改名
- 05Markdownファイルの直接編集
活用シーン
- 01編集前に対象の保管庫を確認
- 02タイトルや内容からノートを検索
- 03ノートを作成してObsidianで開く
- 04パス変更とリンク更新を行う
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ letta-ai/ skills --skill obsidianインストール後、Claude Code で/obsidianを入力して読み込まれたか確認します。
同梱ファイルassets/obsidian-small.svgLICENSE
詳細
Obsidian
Obsidian の Vault は、ディスク上の通常のフォルダーです。
Vault の一般的な構成
- ノート:
*.md(プレーンテキストの Markdown。任意のエディターで編集できます) - 設定:
.obsidian/(ワークスペースとプラグインの設定。通常、スクリプトからは変更しません) - Canvas:
*.canvas(JSON) - 添付ファイル:Obsidian の設定で指定した任意のフォルダー(画像/PDF など)
アクティブな Vault を確認する
Obsidian デスクトップは、次の場所で Vault を管理しています(信頼できる情報源):
~/Library/Application Support/obsidian/obsidian.json
obsidian-cli はこのファイルから Vault を特定します。Vault 名は通常、フォルダー名(パスの末尾)です。
「アクティブな Vault はどれか/ノートはどこにあるか」をすばやく確認する方法
- すでにデフォルトを設定している場合:
obsidian-cli print-default --path-only - それ以外の場合は、
~/Library/Application Support/obsidian/obsidian.jsonを読み取り、"open": trueの Vault エントリーを使用します。
注意
- 複数の Vault を使うことはよくあります(iCloud と
~/Documents、仕事用と個人用など)。推測せず、設定を読み取ってください。 - スクリプトに Vault のパスをハードコードするのは避けてください。設定を読み取るか、
print-defaultを使用してください。
obsidian-cli のクイックスタート
デフォルトの Vault を設定します(一度だけ):
obsidian-cli set-default "<vault-folder-name>"obsidian-cli print-default/obsidian-cli print-default --path-only
検索
obsidian-cli search "query"(ノート名)obsidian-cli search-content "query"(ノート内。抜粋と行番号を表示します)
作成
obsidian-cli create "Folder/New note" --content "..." --open- Obsidian URI ハンドラー(
obsidian://…)が動作している必要があります(Obsidian がインストールされていること)。 - URI 経由で「隠し」ドットフォルダー(例:
.something/...)内にノートを作成するのは避けてください。Obsidian が拒否する場合があります。
移動/名前変更(安全なリファクタリング)
obsidian-cli move "old/path/note" "new/path/note"- Vault 全体の
[[wikilinks]]と一般的な Markdown リンクを更新します(mvに対する最大の利点です)。
削除
obsidian-cli delete "path/note"
適切な場合は、ファイルを直接編集してください。.md ファイルを開いて変更すれば、Obsidian が変更を取り込みます。
コメント
Markdown 対応