Usage - Obsidian-Tasks-Sync/obsidian-tasks-sync GitHub Wiki
Once the plugin is installed and authorized with Google Tasks, you can use it to manage tasks from either Obsidian or Google Tasks with real-time synchronization.
Create tasks using standard markdown syntax with an optional Google Task identifier:
- [ ] Buy groceries
- [x] Finish report (gtask:abc123:def456)
-
[ ]
indicates an incomplete task -
[x]
indicates a completed task -
The
(gtask:...)
part is automatically added after syncing to Google Tasks and should not be edited manually
-
Select the desired line(s) in your note
-
Open the Command Palette (
Cmd+P
orCtrl+P
) -
Execute:
Turn into Google Task
-
A Google Task will be created, and the
gtask:
ID will be appended
To update tasks from Google Tasks (status or content):
-
Click the Sync from Remote button shown next to a synced task
-
Or, run the command from the palette:
Sync All Tasks
This will fetch the latest state from Google and update the markdown file.
Command Name | Description |
---|---|
Turn into Google Task | Creates a Google Task from selected text |
Sync from Remote | Updates local task from Google Task |
Sync All Tasks | Pulls all changes from Google Tasks |
-
Do not manually change the
gtask:
ID — it may break sync -
You can sync tasks in both directions anytime
-
Great for combining daily logs in Obsidian with mobile task management in Google
# Today's Notes
- Write project proposal
- Prepare slides for meeting
Synced Tasks
- Submit expense report (gtask:8c123ab9def)
- Update resume (gtask:7e443kq9ccx)
To send “Write project proposal” to Google Tasks:
-
Select the line
-
Run
Turn into Google Task
The plugin will handle task creation and syncing automatically.