← Back to Skills Marketplace
googleworkspace-bot

Gws Tasks

by googleworkspace-bot · GitHub ↗ · v1.0.12 · MIT-0
cross-platform ⚠ suspicious
575
Downloads
0
Stars
18
Active Installs
13
Versions
Install in OpenClaw
/install gws-tasks
Description
Google Tasks: Manage task lists and tasks.
README (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 \x3Cresource> \x3Cmethod> [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.\x3Cresource>.\x3Cmethod>

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

Usage Guidance
Before installing or enabling this skill: 1) Verify the 'gws' binary is legitimate and from a trusted source (confirm vendor, version, and checksum) because the skill will run that binary. 2) Inspect the referenced ../gws-shared/SKILL.md file to see exactly how authentication is performed and which environment variables, tokens, or files it uses — do not proceed if that file requests broad or unrelated credentials. 3) Confirm the OAuth scopes or API keys used are limited to Google Tasks (least privilege). 4) If you cannot inspect the shared SKILL.md or the gws binary, treat this skill as higher risk; consider testing first with a disposable/non-sensitive account. 5) If you want to proceed, ensure logs and network access are monitored and only grant the minimum required credentials.
Capability Analysis
Type: OpenClaw Skill Name: gws-tasks Version: 1.0.12 The skill bundle is a standard integration for managing Google Tasks via a command-line tool named 'gws'. The SKILL.md file provides legitimate documentation for an AI agent to perform CRUD operations on task lists and tasks, and it lacks any indicators of malicious intent, data exfiltration, or prompt injection attacks.
Capability Assessment
Purpose & Capability
Name/description (Google Tasks via a CLI) align with the declared runtime requirement of the gws binary and the listed tasks API operations. Requiring a gws CLI is expected for this purpose.
Instruction Scope
The SKILL.md only instructs running gws commands (which is appropriate) but explicitly tells the agent to 'Read ../gws-shared/SKILL.md for auth, global flags, and security rules.' That directs the agent to access an external file outside this skill's folder for authentication and policy — a scope expansion that may expose credentials or behavior not declared in this skill.
Install Mechanism
Instruction-only skill with no install spec and no code files. Nothing will be written to disk by the skill itself; the risk surface is limited to invoking an existing gws binary on PATH.
Credentials
This skill declares no required env vars or primary credential, yet it defers auth to a shared SKILL.md. That mismatch is concerning: the actual credentials/scopes needed are not declared here, so the agent or user may be prompted to use credentials from the shared configuration unexpectedly.
Persistence & Privilege
always is false and disable-model-invocation is default (model may invoke autonomously, which is normal). The skill does not request system-wide persistence or modify other skills' configs.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install gws-tasks
  3. After installation, invoke the skill by name or use /gws-tasks
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.12
- Updated skill metadata version from 0.22.4 to 0.22.5 in SKILL.md. - No functional or command changes; documentation version only.
v1.0.11
- Updated version in documentation from 0.22.3 to 0.22.4 in SKILL.md. - No changes to commands or API descriptions; documentation only.
v1.0.10
- Updated the skill version in metadata from 0.22.2 to 0.22.3 in SKILL.md. - No changes to features, commands, or API descriptions.
v1.0.9
- Updated internal metadata version from 0.22.1 to 0.22.2 in SKILL.md. - No changes to commands or usage instructions. - Documentation consistency maintained.
v1.0.8
- Bumped metadata version from 0.22.0 to 0.22.1 in SKILL.md. - No changes to functionality or documentation content.
v1.0.7
- Bumped metadata version from 0.21.2 to 0.22.0 in SKILL.md. - No other changes to functionality or documentation.
v1.0.6
- Updated skill metadata version from 0.21.1 to 0.21.2 in SKILL.md. - No changes to functionality, usage, or documentation content.
v1.0.5
- Updated skill version from 0.20.1 to 0.21.1 in metadata. - No changes to commands, usage, or API documentation.
v1.0.4
- Updated version metadata from 0.20.0 to 0.20.1 in SKILL.md. - No changes to features, usage, or command documentation.
v1.0.3
- Bumped version number in documentation from 0.19.0 to 0.20.0 in SKILL.md. - No functional or feature changes; this update is limited to metadata in the documentation file.
v1.0.2
- Updated skill metadata: "version" field moved under "metadata" and set to 0.19.0. - Removed the top-level "version" field. - No changes to core API resources or usage instructions.
v1.0.1
- SKILL.md formatting updated: the YAML metadata block's list style for "bins" changed from inline to block style for consistency. - No functional or feature changes to the gws-tasks skill.
v1.0.0
Initial release of gws-tasks v1.0.0: - Adds CLI support to manage Google Tasks via `gws tasks <resource> <method> [flags]` - Supports task list operations: list, get, insert, update, patch, and delete - Supports task operations: list, get, insert, update, patch, delete, clear, and move - Includes commands to inspect available resources and methods via `--help` and `gws schema`
Metadata
Slug gws-tasks
Version 1.0.12
License MIT-0
All-time Installs 18
Active Installs 18
Total Versions 13
Frequently Asked Questions

What is Gws Tasks?

Google Tasks: Manage task lists and tasks. It is an AI Agent Skill for Claude Code / OpenClaw, with 575 downloads so far.

How do I install Gws Tasks?

Run "/install gws-tasks" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Gws Tasks free?

Yes, Gws Tasks is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Gws Tasks support?

Gws Tasks is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Gws Tasks?

It is built and maintained by googleworkspace-bot (@googleworkspace-bot); the current version is v1.0.12.

💬 Comments