gws-tasks

googleworkspace/cli · updated Apr 8, 2026

$npx skills add https://github.com/googleworkspace/cli --skill gws-tasks
0 commentsdiscussion
summary

Manage Google Tasks lists and individual tasks via command-line API calls.

  • Two resource types: tasklists (create, read, update, delete, list) and tasks (create, read, update, delete, list, move, clear completed)
  • Supports task hierarchy with up to 2,000 subtasks per task and enforces limits of 20,000 non-hidden tasks per list and 100,000 total tasks
  • Handles task assignments from Google Docs and Chat Spaces, with deletion cascading to assignment surfaces
  • Use gws schema to inspect me
skill.md

tasks (v1)

PREREQUISITE: Read ../gws-shared/SKILL.md for auth, global flags, and security rules. If missing, run gws generate-skills to create it.

gws tasks <resource> <method> [flags]

API Resources

tasklists

  • delete — Deletes the authenticated user's specified task list. If the list contains assigned tasks, both the assigned tasks and the original tasks in the assignment surface (Docs, Chat Spaces) are deleted.
  • get — Returns the authenticated user's specified task list.
  • insert — Creates a new task list and adds it to the authenticated user's task lists. A user can have up to 2000 lists at a time.
  • list — Returns all the authenticated user's task lists. A user can have up to 2000 lists at a time.
  • patch — Updates the authenticated user's specified task list. This method supports patch semantics.
  • update — Updates the authenticated user's specified task list.

tasks

  • clear — Clears all completed tasks from the specified task list. The affected tasks will be marked as 'hidden' and no longer be returned by default when retrieving all tasks for a task list.
  • delete — Deletes the specified task from the task list. If the task is assigned, both the assigned task and the original task (in Docs, Chat Spaces) are deleted. To delete the assigned task only, navigate to the assignment surface and unassign the task from there.
  • get — Returns the specified task.
  • insert — Creates a new task on the specified task list. Tasks assigned from Docs or Chat Spaces cannot be inserted from Tasks Public API; they can only be created by assigning them from Docs or Chat Spaces. A user can have up to 20,000 non-hidden tasks per list and up to 100,000 tasks in total at a time.
  • list — Returns all tasks in the specified task list. Doesn't return assigned tasks by default (from Docs, Chat Spaces). A user can have up to 20,000 non-hidden tasks per list and up to 100,000 tasks in total at a time.
  • move — Moves the specified task to another position in the destination task list. If the destination list is not specified, the task is moved within its current list. This can include putting it as a child task under a new parent and/or move it to a different position among its sibling tasks. A user can have up to 2,000 subtasks per task.
  • patch — Updates the specified task. This method supports patch semantics.
  • update — Updates the specified task.

Discovering Commands

Before calling any API method, inspect it:

# Browse resources and methods
gws tasks --help

# Inspect a method's required params, types, and defaults
gws schema tasks.<resource>.<method>

Use gws schema output to build your --params and --json flags.

Discussion

Product Hunt–style comments (not star reviews)
  • No comments yet — start the thread.
general reviews

Ratings

4.658 reviews
  • Kofi Robinson· Dec 28, 2024

    Keeps context tight: gws-tasks is the kind of skill you can hand to a new teammate without a long onboarding doc.

  • Amina Farah· Dec 16, 2024

    Registry listing for gws-tasks matched our evaluation — installs cleanly and behaves as described in the markdown.

  • Kabir Patel· Dec 12, 2024

    gws-tasks reduced setup friction for our internal harness; good balance of opinion and flexibility.

  • Ganesh Mohane· Dec 4, 2024

    Useful defaults in gws-tasks — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.

  • Diya Ramirez· Nov 27, 2024

    Useful defaults in gws-tasks — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.

  • Zaid Gupta· Nov 23, 2024

    I recommend gws-tasks for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.

  • Isabella Farah· Nov 19, 2024

    Registry listing for gws-tasks matched our evaluation — installs cleanly and behaves as described in the markdown.

  • Harper Huang· Nov 7, 2024

    Keeps context tight: gws-tasks is the kind of skill you can hand to a new teammate without a long onboarding doc.

  • Kofi Thompson· Nov 3, 2024

    gws-tasks is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.

  • Harper Diallo· Oct 26, 2024

    gws-tasks is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.

showing 1-10 of 58

1 / 6