Overview

Usage

gtasks is a CLI tool for managing your Google Tasks. Any tasks you add here will be instantly available in all your Google apps such as mail, calendar, and tasks android app.

It is written in Go and shipped as a nifty binary. All the major commands have been listed below. If you find any problems with the tool, please open an issue on GitHub.

Installation

Download binary from releases if you know what you’re doing. Otherwise, check detailed instructions.

Logging In

Login to Google Tasks CLI with your Google Account

Tasklist commands

View and create tasklists for currently signed-in account.

Task commands

View, create, and delete tasks in a tasklist

AI Agent Skills

Overview GTasks includes an embedded Agent Skill for teaching compatible AI agents how to use gtasks effectively. The gtasks-cli skill contains command references, examples, and workflow guidance for Google Tasks management.

Configuration

Configure gtasks with a config file, environment variables, or build-time flags