# Manage Google Tasks from Your AI Assistant

Managing Google Tasks through an API requires accurate resource names, methods, parameters, and identifiers. This skill guides Google Workspace CLI operations for lists and tasks.

## Install

```bash
npx skillstore add googleworkspace/gws-tasks
```

## Metadata

- Status: approved
- Slug: googleworkspace-gws-tasks
- Version: 0.23.0
- Author version: 0.23.0
- Skillstore revision: r2
- Version status: valid
- Tree hash: 3d8998bb02d8e88f7c98d64f0d9ddaf51ee15ddbb28f01e65183c4ba2e1d5856
- Author: googleworkspace
- GitHub username: googleworkspace
- License: MIT
- Repository: https://github.com/googleworkspace/cli/tree/main/skills/gws-tasks/
- Ref: 286d37c9c189ddd1aafd3548415fb031d1df79d5
- Supported tools: Claude, Codex, Claude Code
- Audit status: complete
- Agent install advisory: allowed
- Manual install advisory: allowed
- Artifact signature: available
- Audit attestation: unavailable
- Human verification: not\_verified
- Risk factors: external\_commands, filesystem
- Quality score: 80
- Quality tier: silver
- Public page: https://skillstore.pages.dev/skills/googleworkspace-gws-tasks
- Manifest: https://skillstore.pages.dev/api/skills/googleworkspace-gws-tasks/manifest

## Capabilities

- Lists, retrieves, creates, updates, and deletes Google Tasks task lists.
- Lists, retrieves, creates, updates, moves, and deletes individual tasks.
- Clears completed tasks from a selected task list.
- Supports task hierarchy and positioning through the move method.
- Guides method discovery with CLI help and schema inspection commands.

## Use Cases

- Organize Personal Work: Create task lists, add tasks, and reorder priorities from a conversational workflow.
- Maintain Team Checklists: Inspect and update shared operational task data with explicit list and task identifiers.
- Automate Task Administration: Discover CLI schemas and prepare repeatable commands for task list maintenance.

## Prompt Templates

### List My Task Lists

```
Show all Google Tasks lists available to my authenticated account. Present each title and identifier before suggesting any changes.
```

### Create a Task

```
Create a task named [task title] in task list [list identifier], due on [date]. Confirm the details before execution.
```

### Reorganize Tasks

```
List tasks in [list identifier], then move [task identifier] under [parent task identifier] at the requested position. Confirm before changing data.
```

### Plan a Safe Cleanup

```
Inspect [list identifier], identify completed tasks, explain the effect of clearing them, and request confirmation before running any destructive method.
```

## Limitations

- Requires the gws CLI, valid Google authentication, and access to the Google Tasks API.
- Does not provide authentication details without the separate gws-shared prerequisite skill.
- Cannot create tasks assigned from Google Docs or Chat Spaces through the Tasks API.
- Destructive methods can remove related assigned tasks and require careful confirmation.

## Best Practices

- Run help and schema inspection before using an unfamiliar resource method.
- Verify task list and task identifiers before updates, moves, clears, or deletions.
- Request explicit confirmation before every destructive operation.

## Anti Patterns

- Do not guess resource identifiers or required method parameters.
- Do not delete lists or tasks without explaining related assignment effects.
- Do not expose authentication data or include credentials in prompts.

## Security Audit

- Audited at: 2026-08-05T11:34:21.181\+00:00
- Summary: All 21 static alerts are false positives caused by Markdown backticks, code fences, and one fixed parent-directory prerequisite reference. No malicious intent or prompt injection was found.

## Stats

- Views: 60
- Downloads: 8
- Favorites: 0
- Popularity score: 0
