Addo.Zhang

Google Tasks

AIエージェントv1.0.0
作者:Addo.Zhang更新日 2026-05-11google-tasks@clawhub_addozhang/google-tasks
タスク自動化ツール呼び出し#Google Tasks#Bash#OAuth#Todo

AlphaMoatによると、2026-09時点でGoogle Tasksのダウンロード数は3,851、スター数は1で、AIスキル全体5,078件中2,716位、AIエージェントでは969件中535位です。

インストール数
106
ダウンロード数
3851
スター数
1
総合順位
#2,716
全体の上位 54% · AIエージェントの上位 56%
プラットフォームインストール数ダウンロード数スター数コメント
ClawHub ↗10631371-
SkillHub ↗10638511—

プラットフォームごとに集計方法と集計時点が異なります。

このスキルでできること

主文では Google Tasks API と OAuth を使ったタスクリストの取得、追加、削除を説明しています。必要な scope は読み取りと書き込みの両方を含み、認証情報とアクセストークンはローカルに保存されます。アクセス範囲が許可されている場合のみ導入し、credentials.json と token.json を共有ワークスペースから外してファイル権限を制限してください。タスク作成・削除の前にリスト、タイトル、対象を確認し承認を得てください。

資料公開日 2026-10-29

できること

  • 指定した Google Tasks リストを表示する
  • 指定リストにタイトルと任意のメモを付けてタスクを作成する
  • ユーザーが確認したタイトルまたは位置でタスクを削除する

使う場面

  • ユーザーが Google Tasks の管理を明確に依頼したとき
  • 読み書き OAuth 権限とローカル認証情報の保存を受け入れ保護できるとき
  • 作成・削除の各操作を実行前に確認・承認できるとき

プロンプト例

スキルのドキュメントをもとに生成した例であり、実際の実行結果ではありません。

項目を変更せずデフォルトのタスクリストを読む
作成前にユーザーが確認できるタスク名とメモ案を作る
一致したタスク名を列挙し、削除前に確認を求める

月次の推移

ダウンロード数3851
1892294439962026-03 · ダウンロード数 20372026-05 · ダウンロード数 26812026-06 · ダウンロード数 28542026-07 · ダウンロード数 30902026-08 · ダウンロード数 32642026-09 · ダウンロード数 385126-0326-09
スター数1
0122026-03 · スター数 12026-05 · スター数 12026-06 · スター数 12026-07 · スター数 12026-08 · スター数 12026-09 · スター数 126-0326-09

2026-09 から集計方法を変更し、同名スキルを作者ごとに分けて集計し、全スキルを対象にしました。破線は変更前の月で、変更後のデータとは直接比較せず、変更をまたぐ増減も計算していません。

月ダウンロード数前月比スター数
2026-093851—1
2026-083264+5.6%1
2026-073090+8.3%1
2026-062854+6.5%1
2026-052681—1
2026-032037—1

SKILL.md 原文

作者が公開した元のファイルをテキストのまま表示しています。AlphaMoat による編集や審査はしていません。リンクはクリックできません。コマンドは内容を確認してから実行してください。取得日 2026-10-23。

3.5 KB・ClawHub v1.0.0
---
name: google-tasks
version: 1.0.0
description: Fetch, display, create, and delete Google Tasks using the Google Tasks API. Use when the user asks to check, view, list, get, add, create, remove, or delete their Google Tasks, to-do lists, or task items. Handles OAuth authentication automatically using bash script with curl and jq.
author: OpenClaw Community
keywords: [google-tasks, tasks, todo, productivity, bash, oauth]
license: MIT
---

# Google Tasks Skill
すべて表示(全 130 行)

Manage Google Tasks from all task lists using lightweight bash scripts.

## Quick Start

### View tasks
```bash
bash scripts/get_tasks.sh
```

### Create a task
```bash
# Using default list (configured in google-tasks-config.sh)
bash scripts/create_task.sh "Task title" ["due-date"] ["notes"]

# Specifying list name
bash scripts/create_task.sh "List Name" "Task title" ["due-date"] ["notes"]
```

Examples:
```bash
# Simple task (uses default list)
bash scripts/create_task.sh "Buy groceries"

# Task with due date (uses default list)
bash scripts/create_task.sh "Finish report" "2026-02-10"

# Task with specific list
bash scripts/create_task.sh "Work" "Finish report" "2026-02-10"

# Task with list, due date, and notes
bash scripts/create_task.sh "Personal" "Call mom" "2026-02-05" "Ask about her health"
```

**Default list configuration:**
Edit `google-tasks-config.sh` to set your default list:
```bash
DEFAULT_LIST="Private"  # Change to your preferred default
```

### Delete a task
```bash
bash scripts/delete_task.sh "List Name" <task-number-or-title>
```

Examples:
```bash
# Delete by task number (position in list)
bash scripts/delete_task.sh "Work" 2

# Delete by task title
bash scripts/delete_task.sh "Inbox" "Buy groceries"
```

## Requirements

- `jq` - JSON processor (usually pre-installed)
- `curl` - HTTP client (usually pre-installed)
- Valid `token.json` with OAuth access token
- **Scopes required:** `https://www.googleapis.com/auth/tasks` (read + write)

## First-Time Setup

If `token.json` doesn't exist:

1. User needs OAuth credentials (`credentials.json`) - See [setup.md](references/setup.md)
2. Run the Node.js authentication flow first to generate `token.json`
3. Then the bash script can be used for all subsequent calls

## Output Format

```
📋 Your Google Tasks:

📌 List Name
──────────────────────────────────────────────────
  1. ⬜ Task title (due: YYYY-MM-DD)
     Note: Task notes if present
  2. ⬜ Another task

📌 Another List
──────────────────────────────────────────────────
  (no tasks)
```

## File Locations

- `token.json` - Access/refresh tokens (workspace root)
- `google-tasks-config.sh` - Configuration file (default list setting)
- `scripts/get_tasks.sh` - Bash script to view tasks
- `scripts/create_task.sh` - Bash script to create tasks
- `scripts/delete_task.sh` - Bash script to delete tasks
- `references/setup.md` - Detailed setup guide

## Implementation

The bash script uses:
- Google Tasks REST API directly
- `curl` for HTTP requests
- `jq` for JSON parsing
- Bearer token authentication from `token.json`

No Python dependencies required.

## Troubleshooting

**Token expired:**
```
Error: Invalid credentials
```
Delete `token.json` and re-authenticate.

**Missing jq:**
```
bash: jq: command not found
```
Install jq: `apt-get install jq` or `brew install jq`

For more details, see [setup.md](references/setup.md).

AIエージェントの人気スキル

データ月:2026-09 · ダウンロード数、スター数、インストール数は公開スキルレジストリ(ClawHub、SkillHub)から月単位で集計しています。詳しくはデータの方法論をご覧ください。