Openclaw向けObsidian TaskNotes マネージャー

TaskNotes プラグインの HTTP API を介して、Obsidian のタスク、プロジェクト、優先順位を管理するための強力な統合ツールです。

benoitjadinon
v0.1.0
Feb 1, 2026
1
2.3k
0

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

1. ClawHub CLI

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

npx clawhub@latest install obsidian-plugin-tasknotes

2. 手動インストール

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

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

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

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

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

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

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

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

Obsidian TaskNotes マネージャー とは?

TaskNotes スキルは、開発者や AI エージェントが Obsidian 保管庫内に保存されたタスクデータと直接やり取りできるように設計された専用インターフェースです。TaskNotes プラグインのローカル HTTP サーバーを活用することで、このスキルは外部の自動化スクリプトと内部ナレッジベース間のシームレスな同期を可能にします。これは、Openclaw Skills を使用して、Markdown ファイルと実行可能なタスク管理の間のギャップを埋めるパーソナライズされた生産性システムを構築するためのコアコンポーネントです。

このスキルにより、Obsidian の UI 内で手動入力することなく、プロジェクト、コンテキスト、予定日などのタスクメタデータを詳細に制御できます。カスタムダッシュボードを構築する場合でも、タスクの整理を AI エージェントに委任する場合でも、このツールは高度に構造化および自動化されたワークフローを維持するために必要なフックを提供します。

Obsidian TaskNotes マネージャー のユースケース

  • 会議メモや CLI 入力から Obsidian にタスクを自動的に作成します。
  • 特定のプロジェクトや高優先度のステータスでフィルタリングされた保留中のタスクを照会して一覧表示します。
  • シンプルなターミナルコマンドを使用して、タスクの進捗とステータスを「todo」から「done」に更新します。
  • 期限や見積もり時間をプログラムで更新することにより、複雑なプロジェクトスケジュールを管理します。

Obsidian TaskNotes マネージャー の仕組み

  1. スキルは、ユーザー定義のポートで実行されている TaskNotes プラグインのローカル HTTP API と通信します。
  2. 認証とリクエストのフォーマットを処理する Python スクリプト (tasks.py) を介してコマンドが発行されます。
  3. スキルは CLI パラメータを、Obsidian 保管庫に送信される RESTful API 呼び出し (GET, POST, PUT, DELETE) に変換します。
  4. Obsidian は、API リクエストに基づいて基になる Markdown ファイルまたはフロントマターを更新します。
  5. エージェントは構造化されたレスポンスを受け取り、タスク操作の成功に関する即時のフィードバックを提供します。

Obsidian TaskNotes マネージャー のセットアップ

この機能を Openclaw Skills ワークフローに統合するには、次のインストール手順に従ってください。

  1. Obsidian 保管庫内に TaskNotes プラグインをインストールします。
  2. Obsidian の [設定] -> [TaskNotes] に移動し、[HTTP API] の切り替えを有効にします。
  3. 希望の API ポートを設定します(デフォルトは 8080)。
  4. (オプション)セキュリティのために API トークンを設定し、保管庫のルートにある .env ファイルに追加します。
TASKNOTES_API_PORT=8080
TASKNOTES_API_KEY=your_token_here
  1. 現在のタスクプロジェクトを一覧表示して接続をテストします。
uv run scripts/tasks.py options --table

Obsidian TaskNotes マネージャー のデータスキーマとタクソノミー

このスキルは、構造化されたメタデータアプローチを使用してタスクデータを管理します。保管庫のタスクシステム内では、次のフィールドがサポートされています。

プロパティ 形式 説明
status 文字列 ユーザー定義のステータス (例: todo, in-progress)
projects 配列 プロジェクトノートへの Markdown リンク (例: [[Project A]])
priority 文字列 プラグイン設定でマップされた優先度レベル
due 日付 期限の YYYY-MM-DD 形式
scheduled ISO8601 特定の開始時間の YYYY-MM-DDTHH:MM:SS 形式
timeEstimate 数値 分単位の期間
details 文字列 タスク本文に書き込まれる Markdown コンテンツ

Obsidian TaskNotes マネージャー の高度な機能

  • Obsidian の設定内で定義されたカスタムステータスワークフローをサポート。
  • CLI ベースのタスクレビューのための人間が読めるテーブル出力。
  • 期限切れステータスや特定のタグクエリを含む高度なフィルタリング機能。
  • 標準の Obsidian Markdown 構文を使用したシームレスなプロジェクトリンク。
  • ノート全体を上書きすることなく、説明やメタデータを部分的に変更できるきめ細かなタスク更新。

SKILL.md


ローディング

関連するOpenclawのスキル

METADATA

Github Stars: 0
forks: 0

特徴*