kepano/obsidian-skills
Agent skills for Obsidian. Teach your agent to use Obsidian CLI and open formats including Markdown, Bases, JSON Canvas.
What it solves
このプロジェクトは、Claude Code、Codex、Open Code などの AI エージェントが Obsidian ボールトとやり取りできるようにする専門ツール(スキル)を提供します。LLM エージェントと Obsidian の固有データ形式とのギャップを埋め、Obsidian の独自構文と構造を尊重した形でコンテンツを作成・編集できるようにします。
How it works
本プロジェクトは Agent Skills 仕様を実装しています。これは AI エージェントが使用できるツールを定義する標準化フォーマットです。これらのスキルをエージェントの環境にインストールすることで、エージェントは Markdown ファイル(wikilink や callout を含む)や JSON Canvas ファイルの管理、Obsidian CLI との連携といった Obsidian 関連タスク用の専用ツールを利用できるようになります。
Who it’s for
Obsidian を主なナレッジベースとして使用し、AI エージェント(Claude Code や Codex など)にノートやキャンバスの読み書き・編集をさせたいユーザー向けです。
Highlights
- Obsidian-specific syntax support:Obsidian Flavored Markdown(プロパティや埋め込みを含む)をサポート。
- Canvas support:
.canvasファイル(JSON Canvas)の作成・編集が可能。 - Obsidian Bases support:フィルタや数式を持つ
.baseファイルの管理が可能。 - CLI Integration:プラグインやテーマ開発のために Obsidian CLI とやり取りするツールを提供。
- Web Content Extraction:Defuddle を使用してウェブページからクリーンな Markdown を抽出し、トークン使用量を削減するツールを含む。