Agent Skills
› xuiltul/animaworks
› google-tasks-tool
google-tasks-tool
GitHubGoogle Tasks集成工具,支持通过OAuth2认证操作任务列表。提供列出、创建、更新任务及任务列表的功能,包括添加备注、设置截止日期和标记完成状态等。
Trigger Scenarios
需要获取待办事项列表
需要添加新任务
需要更新任务状态或详情
需要切换或管理任务列表
Install
npx skills add xuiltul/animaworks --skill google-tasks-tool -g -y
SKILL.md
Frontmatter
{
"name": "google-tasks-tool",
"tags": [
"tasks",
"google",
"todo",
"external"
],
"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."
}
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
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
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
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
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).
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
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)
Version History
-
0f2a80e
Current 2026-10-19 11:10
本次变更主要为文档国际化(i18n),生成了英文和韩文的文档、模板及README,未改变功能逻辑。
- 140e43b 2026-07-25 09:12


