obsidian-config

Resolve Obsidian vault paths, folders, and log filenames for safe note operations.

Updated Feb 1, 2026
One-click install
npx skills add https://github.com/aokazaki-olp/libraries --skill obsidian-config
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-config
Source: https://github.com/aokazaki-olp/libraries/tree/main/nodejs/.agents/skills/obsidian-config
Command: npx skills add https://github.com/aokazaki-olp/libraries --skill obsidian-config

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Obsidian vault内での読み書き前に、保存先・ファイル名・vaultパスを一貫して決定する基盤スキル。ノート本文生成やCanvas/Bases作成を行わず、後続のObsidian操作スキルの前処理として参照される。

Core Features & Use Cases

  • obsidian.json の読み込みとデフォルト値補完による設定解決
  • vault状態の判定と保存先フォルダの作成
  • logフォルダとファイル名の決定、タイムゾーン対応
  • 複数Vault/プロジェクト間での一貫した保存先運用のサポート
  • ノート保存前の前処理としての利用例: 日次ノートの準備

Quick Start

現在の作業ディレクトリでobsidian.jsonを読み込み、vault_path・log_folder・log_filename・timezoneを解決して、Obsidian用の保存先とファイル名を自動決定する処理を実行してください。

Frequently Asked Questions about obsidian-config

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I resolve the vault path and destination folder before writing to an Obsidian markdown file?

To resolve the vault path for an Obsidian markdown file, this Skill loads settings from obsidian.json, applies default values, and standardizes paths to ensure safe read and write operations.

How does file name generation and collision handling work for daily notes in Obsidian?

File name generation for daily notes in Obsidian works by applying timezone-aware naming rules, sanitizing file names, and handling naming collisions to ensure robust markdown note creation.

Can I use obsidian.json to manage consistent save destinations across multiple Obsidian vaults?

Yes, you can use obsidian.json to manage consistent save destinations across multiple Obsidian vaults by loading configuration settings and standardizing path resolution for local and team setups.

What is the best way to prepare a log folder and standardize paths before creating Obsidian notes?

The best way to prepare a log folder and standardize paths before creating Obsidian notes is to run a preprocessing routine that verifies vault presence, generates file names, and enforces folder creation.

Does this approach generate the actual markdown note content or just resolve the destination paths?

This approach only resolves destination paths and does not generate markdown note content; it serves strictly as a preprocessing foundation to standardize file naming and vault locations for subsequent Obsidian operations.