Google Tasks Organizer
Clean up Google Tasks via gog CLI.
Requirements
- Google account with Google Tasks data.
gogCLI —brew install steipete/tap/gogcli(binarygog— openclaw/gogcli). Auth viagog auth.- Or Google Tasks API directly: scopes
tasks.readonlyandtasks(mutate).
Step 1 — Ask the User First
1. Account scope — personal / work / both?
2. Task lists — list all and pick which to touch.
3. Completed task policy — delete after N days, archive into a single "completed" list, or leave?
4. Stale recurring tasks — flag never-completed for review?
5. List taxonomy — match the shared lowercase categories or use custom?
6. Cross-surface — coordinate with `apple-reminders/` if you sync between systems?
Steps (TBD)
- Inventory —
gog tasks lists,gog tasks list <list-id>for each. - Classify — bucket lists into shared taxonomy.
- Plan — proposed list consolidation + completed-task cleanup.
- Approve — batch by list.
- Apply —
gog tasks delete, list creates/renames. - Verify — final list + active task counts.
Surface-specific notes
- Google Tasks doesn't support nested sub-lists; flat structure only. Map taxonomy categories to top-level lists.
- Recurring tasks repeat at the source — don't try to delete recurring instances individually; manage at the source rule.
- Tasks integrate with Gmail (star → task) and Calendar — actions here may affect those surfaces.
- Cross-surface: many users have both Apple Reminders and Google Tasks. Pick a primary, mirror selectively.
See also
../org-life-organizer/_lib/taxonomy.md../org-life-organizer/_lib/patterns.md../org-apple-reminders/SKILL.md— Apple counterpart; coordinate../org-gmail/SKILL.md— also usesgog; shares auth../org-gcal/SKILL.md— also usesgog; shares auth