sync-things-tasks について
`things` コマンドラインツールで、Obsidianの計画メモをThings 3のタスクに変換するスキルです。タスクの確認や、元のメモへのリンク付けにも対応します。
主な機能
- 01メモからアクション項目を抽出
- 02日付や期限付きのタスクを追加
- 03タスクのメモにObsidianリンクを記載
- 04Thingsのエリア、プロジェクト、タスクを確認
活用シーン
- 01プロジェクトメモをThingsのタスクに変換
- 02メモの要約時にフォローアップタスクを追加
- 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 を必ずしも更新する必要はありません。
コメント
Markdown 対応