Skip to main content

Google Tasks

Shanone’s Google Tasks integration gives your agent 14 tools for managing task lists and the tasks within them, including completion state, ordering/nesting via move, and bulk clearing of finished items.

Getting Started

1

Connect via OAuth

Ask your agent to do something with Tasks (e.g. “add ‘renew domain’ to my Admin list due Friday”), or connect proactively from Integrations in the Shanone dashboard.
2

Authorize the Google account

Approve Google’s OAuth consent screen for the account whose Tasks Shanone should access.
3

Retry your request

Once connected, shanone_execute_tool calls for google_tasks_* tools will succeed.

Available Tools

Shanone provides 14 tools for Google Tasks, organized into these categories:
google_tasks_list_tasklists, google_tasks_get_tasklist, google_tasks_create_tasklist, google_tasks_update_tasklist, google_tasks_delete_tasklist
google_tasks_list_tasks, google_tasks_get_task, google_tasks_create_task, google_tasks_update_task, google_tasks_delete_task, google_tasks_move_task, google_tasks_clear_completed_tasks, google_tasks_complete_task, google_tasks_reopen_task

Common Use Cases

Quick capture

Turn a spoken request or email action item straight into a task with a due date

List cleanup

Clear completed tasks from a list to keep it focused on what’s still open

Sub-task organization

Move tasks to nest them under a parent task or reorder them within a list

Daily review

List open tasks across lists and summarize what’s due today

Troubleshooting

google_tasks_move_task takes optional parent and previous parameters to control nesting and position — omitting both moves the task to the top level at the end of the list rather than leaving its position unchanged.
By default, google_tasks_list_tasks includes completed tasks; pass show_completed=False (check the exact parameter name with shanone_get_tool_schema) to filter them out, or use google_tasks_clear_completed_tasks to remove them from the list entirely.
Due dates must be RFC 3339 timestamps (date-only values are accepted but time-of-day is ignored by the Tasks UI) — double-check the format if a task shows up without the expected due date.