google-tasks

Manage Google Tasks lists and tasks via the v1 REST API.

13|1|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/AceDataCloud/Skills --skill google-tasks-acedatacloud
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-tasks
Source: https://github.com/AceDataCloud/Skills/tree/main/skills/google-tasks
Command: npx skills add https://github.com/AceDataCloud/Skills --skill google-tasks-acedatacloud

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the problem of manually organizing and tracking your Google Tasks by giving a reliable way to inspect lists, find pending items, and manage tasks end-to-end with API-backed accuracy.

Core Features & Use Cases

  • List and triage tasks: Discover all task lists and surface unfinished tasks, pending work per list, due-today items, and overdue items.
  • Retrieve task details: Pull detailed fields for a specific task, including due date, status, notes, completion timestamp, position, and any linked references.
  • Update tasks safely: Add new tasks, mark tasks complete, edit title/notes/due date, delete tasks, reorder tasks, and create new lists with explicit confirmation guidance for destructive actions.

Example: You want a weekly recap of what you completed and what’s still pending; you can request completed tasks for the last week and then list outstanding tasks grouped or sorted by due date across all your lists.

Quick Start

Ask for: “Show my pending Google Tasks grouped by due date, and include notes and due dates.”

Frequently Asked Questions about google-tasks

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find overdue and pending tasks in my Google Tasks lists?

You can find overdue and pending tasks by discovering your task lists via the users/@me/lists endpoint and then retrieving unfinished items filtered by due date to identify work needing immediate attention.

Can I create, update, and reorder Google Tasks through an API?

Yes, you can create, update, complete, reorder, and delete Google Tasks through the v1 REST API. It requires an OAuth bearer token for authentication and uses confirmation prompts before executing destructive bulk write operations.

Do I need an OAuth token to manage Google Tasks via REST API?

Yes, managing Google Tasks via REST API requires an OAuth bearer token set as GOOGLE_TASKS_TOKEN. This authenticates your requests to read task lists, update items, and handle scope-related permissions for read versus read+write operations.

What is the best way to prepare a weekly recap of completed and outstanding Google Tasks?

Prepare a weekly recap by requesting completed tasks from the last week and then fetching outstanding tasks sorted by due date across all lists. This groups your pending and finished Google Tasks for accurate review.

Why does my Google Tasks API return a 403 insufficientPermissions error?

A 403 insufficientPermissions error happens when your OAuth token lacks the correct scope. It distinguishes between Google Tasks read-only access and the read+write permissions required for creating, updating, or deleting tasks.

How do I handle destructive bulk actions when updating todo lists through the API?

When updating todo lists via the API, use proper confirmation prompts before executing destructive bulk actions like deleting tasks. This ensures safe control and prevents accidental data loss during task management operations.