sync-things-tasks
Original:🇺🇸 English
Translated
Syncs tasks between Obsidian vault and Things 3. Adds tasks from notes, extracts action items from projects, reviews existing tasks. Use when managing todos from vault content.
1installs
Sourcenweii/agent-stuff
Added on
NPX Install
npx skill4agent add nweii/agent-stuff sync-things-tasksTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →Sync Things Tasks
Bridge thinking (Obsidian) and doing (Things 3) using the CLI.
thingsCore Concepts
- Thinking vs. Doing: Use Obsidian for drafting ideas and planning. Use Things 3 for actionable todos with dates/deadlines.
- CLI-First: Use the command to add tasks without leaving the chat.
things - Contextual Tasks: When summarizing notes, proactively identify action items and offer to send them to Things.
Auth Token
The CLI requires an auth token for update operations. The user should have set in their shell profile.
THINGS_AUTH_TOKENCommon Workflows
Adding Tasks from Notes
bash
# 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 todayProject Task Extraction
When working on project notes, extract action items:
bash
things add "Draft initial spec" --list "Project Name" --notes "Reference: [Project](obsidian://open?vault=MyVault&file=...)"Reviewing Tasks
bash
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 tasksIntegration Principles
- Discovery First: Use and
things areasbefore creating new containersthings projects - Obsidian URIs: Include clickable Obsidian links in Things notes:
[Note](obsidian://open?vault=MyVault&file=URL_ENCODED_PATH) - Dry Run First: Use for complex tasks
things --dry-run add "..." - Things as Truth: Things is the source of truth for "doing"; don't necessarily update Obsidian when tasks complete