gws-tasks

Manage Google Tasks lists and tasks via the gws CLI tool.

7|2|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/omriariav/workspace-cli --skill gws-tasks
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gws-tasks
Source: https://github.com/omriariav/workspace-cli/tree/main/skills/tasks
Command: npx skills add https://github.com/omriariav/workspace-cli --skill gws-tasks

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill allows users to manage their Google Tasks directly from the command line, streamlining task management and organization without needing to open the Google Tasks application.

Core Features & Use Cases

  • Task List Management: Create, view, update, and delete entire task lists.
  • Task Operations: Create, view, update, delete, complete, and move individual tasks within lists.
  • Use Case: A user needs to quickly add a new task to their "Work" list with a specific due date, or mark several completed tasks.

Quick Start

Use the gws tasks skill to list all of your task lists.

Frequently Asked Questions about gws-tasks

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

FAQPage Schema
How do I manage Google Tasks from the command line?

You can manage Google Tasks from the command line using the gws CLI tool to interact with task lists and individual tasks. It supports listing, creating, updating, deleting, completing, and moving tasks directly from your terminal.

Can I create and update task lists in Google Tasks via CLI?

Yes, you can create and update entire task lists in Google Tasks via CLI. The gws CLI tool supports full task list management, allowing you to view, create, update, and delete task lists directly from your terminal.

Do I need Google Workspace credentials to use a CLI for Google Tasks?

Yes, you need authenticated Google Workspace credentials to use the gws CLI tool for Google Tasks. The CLI requires this authentication to securely interact with your task lists and perform operations like creating or moving tasks.

What task operations are supported when managing Google Tasks from a terminal?

Managing Google Tasks from a terminal supports operations such as listing, creating, updating, deleting, completing, and moving individual tasks. You can also add tasks to specific lists with due dates and mark multiple tasks as completed.

Is there a way to move tasks between lists in Google Tasks without opening the app?

Yes, you can move tasks between lists in Google Tasks without opening the app by using the gws CLI tool. It enables you to move individual tasks within lists directly from your terminal, streamlining task organization.