google-tasks

Manage Google Tasks and task lists via OAuth-authenticated Python API calls.

2|1|Updated Dec 30, 2025
One-click install
npx skills add https://github.com/abdullahbeam/nexus-design-abdullah --skill google-tasks-abdullahbeam
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-tasks
Source: https://github.com/abdullahbeam/nexus-design-abdullah/tree/main/00-system/skills/google/google-tasks
Command: npx skills add https://github.com/abdullahbeam/nexus-design-abdullah --skill google-tasks-abdullahbeam

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Manually tracking tasks, due dates, and to-do lists across Google Tasks is time-consuming and prone to oversight, especially when managing multiple projects or recurring responsibilities. This Skill eliminates that friction by enabling programmatic control of your Google Tasks data directly from your workflow.

Core Features & Use Cases

  • Full Task List Control: Create, rename, delete, and view all your Google Tasks lists to organize work and personal to-dos separately.
  • Complete Task Management: Add, edit, complete, uncomplete, and delete individual tasks, including setting due dates, notes, and subtasks for complex work items.
  • Use Case: For example, you can use this Skill to build a weekly project task list, add subtasks for each deliverable with assigned due dates, and mark items complete as you finish work, all without switching to the Google Tasks web app.

Quick Start

Use the google-tasks skill to create a new task list called "Q4 Projects" and add a task to submit the annual report due December 20th.

Frequently Asked Questions about google-tasks

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

FAQPage Schema
How do I automate Google Tasks management with Python scripts?

Automate Google Tasks management by using executable Python scripts that interface with the Google Tasks API via OAuth-authenticated calls to replace manual to-do tracking.

Can I create and manage task lists programmatically without the web app?

Yes, you can create, rename, delete, and view task lists programmatically to organize work and personal to-dos separately without switching to the Google Tasks web app.

How do I add subtasks and set due dates for project deliverables?

Add subtasks and set due dates by executing Python scripts that perform complete task management operations, including adding, editing, and deleting individual tasks through the API.

Do I need OAuth authentication to perform CRUD operations on Google Tasks?

Yes, OAuth authentication is required to authorize the API calls needed to perform full CRUD operations on your Google Tasks and task lists.

What is the best way to track recurring to-do lists programmatically?

The best way to track recurring to-dos programmatically is by running Python scripts that interface with the Google Tasks API to maintain and update task lists automatically.

Can I use this approach for both personal and professional project tracking?

Yes, this approach applies to both personal and professional workflows, including project task organization, deliverable deadline management, and recurring to-do list maintenance.