用途:该技能用于通过 gog CLI(v0.10.0)在命令行操作 Google Tasks,覆盖任务列表管理与任务全生命周期管理。使用前需由 gog 完成账号认证,执行路径为 gog;在 exec 工具中运行时需指定 timeout: 60。
主要能力:任务列表方面可列出(gog tasks lists list)、创建(gog tasks lists create --title "新的列表")、删除(gog tasks lists delete <tasklistId>)。任务方面可列出指定列表内的任务(gog tasks list <tasklistId>),支持 --max N、--show-completed、--due-min、--due-max 等选项;可新增任务(gog tasks add <tasklistId> --title "待办"),支持 --notes、--due;可获取详情(gog tasks get <tasklistId> <taskId>),更新标题、备注与期限(gog tasks update),标记完成或恢复未完成(gog tasks done / undo),删除单个任务(gog tasks delete)以及清空已完成任务(gog tasks clear)。输出支持 --json 与 --plain。
典型用法:先用 gog tasks lists list --json 配合 jq 取列表 ID,再执行 gog tasks list "$LIST_ID" 查看任务,用 gog tasks add 添加,完成后用 gog tasks done 标记。按周查看可结合 --due-min 与 --due-max。
限制:期限格式为 YYYY-MM-DD,不含时间;gog CLI 对子任务层级管理有限;已完成任务默认不在列表中显示,需 --show-completed;clear 只删除已完成任务,未完成任务会保留。其余收费、平台与权限细节暂未提供。