mcpField
S
sync-things-tasks

sync-things-tasks

github.com/nweii生産性1045 回インストール1 週間前に更新
リポジトリ

sync-things-tasks について

`things` コマンドラインツールで、Obsidianの計画メモをThings 3のタスクに変換するスキルです。タスクの確認や、元のメモへのリンク付けにも対応します。

主な機能

  1. 01メモからアクション項目を抽出
  2. 02日付や期限付きのタスクを追加
  3. 03タスクのメモにObsidianリンクを記載
  4. 04Thingsのエリア、プロジェクト、タスクを確認

活用シーン

  1. 01プロジェクトメモをThingsのタスクに変換
  2. 02メモの要約時にフォローアップタスクを追加
  3. 03プロジェクト作成前に既存タスクを確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/nweii/agent-stuff --skill sync-things-tasks

インストール後、Claude Code で/sync-things-tasksを入力して読み込まれたか確認します。

同梱ファイルCHANGELOG.md

詳細

Sync Things Tasks

things CLI を使って、思考(Obsidian)と実行(Things 3)をつなぎます。

基本概念

  • 思考と実行:アイデアの草稿作成や計画には Obsidian を使います。日付や締め切りのある、実行可能な ToDo には Things 3 を使います。
  • CLI 優先:チャットから離れずにタスクを追加するには、things コマンドを使います。
  • 文脈に応じたタスク:ノートを要約するときは、対応事項を積極的に特定し、Things に送ることを提案します。

認証トークン

CLI で更新操作を行うには認証トークンが必要です。ユーザーはシェルプロファイルで THINGS_AUTH_TOKEN を設定しておく必要があります。

一般的なワークフロー

ノートからタスクを追加する
# Add to Today with Obsidian link
things add "Follow up with [Name]" --notes "Context: [Note Title](obsidian://open?vault=MyVault&file=Path%2FTo%2FNote)" --when today
プロジェクトのタスクを抽出する

プロジェクトのノートを扱うときは、対応事項を抽出します。

things add "Draft initial spec" --list "Project Name" --notes "Reference: [Project](obsidian://open?vault=MyVault&file=...)"
タスクを確認する
things today              # What's on today
things areas             # Existing Areas
things projects          # Existing Projects
things show "Area Name"  # Contents of Area
things tasks --project "Project Name"  # Tasks in project
things search "query"    # Search for existing tasks

連携の原則

  • まず既存のものを確認:新しいコンテナを作成する前に、things areas と things projects を使います。
  • Obsidian URI:Things のノートにクリック可能な Obsidian リンクを含めます:Note
  • まずドライラン:複雑なタスクには things --dry-run add "..." を使います。
  • Things を正とする:「実行」に関する正確な情報源は Things です。タスクの完了時に Obsidian を必ずしも更新する必要はありません。

コメント