Skip to content
Back to skills

Google Tasks Tool

ASecurity

Google Tasks integration tool. Performs task list and task listing, addition, and updates using OAuth2. Use when: Use when: you need to fetch the TODO list, add tasks, update completion, or switch task lists.

  • 264 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added May 29, 2026
ai-agentsgobashapi

Works with

  • cli
  • api

Security analysis

A100/100

Scanned October 2, 2026

npx -y skills add xuiltul/animaworks --skill google-tasks-tool --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Google Tasks Tool?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Google Tasks Tool
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/xuiltul-google-tasks-tool/badge)](https://www.skillsdirectory.com/skills/xuiltul-google-tasks-tool)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: google-tasks-tool
description: >-
  Google Tasks integration tool. Performs task list and task listing, addition, and updates using OAuth2.
  Use when: Use when: you need to fetch the TODO list, add tasks, update completion, or switch task lists.
tags: [tasks, google, todo, external]
---


# Google Tasks Tool

An external tool that operates on task lists and tasks via the Google Tasks API.

## How to Invoke

**Bash**: Run with `animaworks-tool google_tasks <サブコマンド> [引数]`

## List of Actions

### list_tasklists — List task lists
```bash
animaworks-tool google_tasks tasklists [-n 50]
```

| Parameter | Type | Default | Description |
|-----------|-----|---------|------|
| max_results | integer | 50 | Maximum number of results to retrieve |

### list_tasks — List tasks
```bash
animaworks-tool google_tasks list <タスクリストID> [-n 50] [--no-completed]
```

| Parameter | Type | Required | Description |
|-----------|-----|------|------|
| tasklist_id | string | Yes | Task list ID |
| max_results | integer | 50 | Maximum number of results to retrieve |
| show_completed | boolean | true | Whether to include completed tasks |

### insert_task — Add a task
```bash
animaworks-tool google_tasks add <タスクリストID> "タスク名" [--notes メモ] [--due 日時]
```

| Parameter | Type | Required | Description |
|-----------|-----|------|------|
| tasklist_id | string | Yes | Task list ID |
| title | string | Yes | Task name |
| notes | string | No | Notes |
| due | string | No | Deadline (RFC 3339) |

### insert_tasklist — Create a task list
```bash
animaworks-tool google_tasks new-list "リスト名"
```

| Parameter | Type | Required | Description |
|-----------|-----|------|------|
| title | string | Yes | List name |

### update_task — Update a task
Updates the title, notes, deadline, and completion status of the specified task (updates only the specified fields).

```bash
animaworks-tool google_tasks update <タスクリストID> <タスクID> [--title タイトル] [--notes メモ] [--due 日時] [--status completed|needsAction]
```

| Parameter | Type | Required | Description |
|-----------|-----|------|------|
| tasklist_id | string | Yes | Task list ID |
| task_id | string | Yes | Task ID |
| title | string | No | New title |
| notes | string | No | Notes |
| due | string | No | Deadline (RFC 3339) |
| status | string | No | `needsAction` (incomplete) or `completed` (completed). Specify at least one of title/notes/due/status. |

### update_tasklist — Update the task list name
```bash
animaworks-tool google_tasks update-list <タスクリストID> "新しいリスト名"
```

| Parameter | Type | Required | Description |
|-----------|-----|------|------|
| tasklist_id | string | Yes | Task list ID |
| title | string | Yes | New list name |

## Notes

- OAuth2 authentication flow is required on first use
- Place credentials.json in `~/.animaworks/credentials/google_tasks/` (you can copy the same OAuth client as Gmail/Calendar)

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.