Garmin数据同步
OAuth安全同步运
通过Google Tasks API管理个人待办事项,支持查看、创建和删除任务。使用轻量级bash脚本实现,无需Python环境,自动处理OAuth认证流程。
帮助业务人员快速管理日常待办事项,无需打开浏览器或安装复杂软件。通过命令行即可查看、创建和删除任务,适合习惯终端操作的技术人员或需要批量处理任务的场景。自动化的OAuth认证流程降低了使用门槛,让个人任务管理更加高效便捷。
落地案例:项目经理每日晨会前需确认团队待办进度。他运行脚本一键获取所有任务列表,快速浏览各成员负责事项的截止日期和完成状态。发现遗漏的跟进事项后,直接在终端创建新任务并设置截止日,同时备注相关客户信息。全程无需切换窗口,5分钟内完成当日任务梳理。
前置条件:系统需安装jq和curl,并持有有效的token.json访问令牌。
首次配置:
credentials.json(详见setup.md)token.jsongoogle-tasks-config.sh设置默认列表:DEFAULT_LIST="Private"常用命令:
# 查看所有任务
bash scripts/get_tasks.sh
# 创建简单任务(使用默认列表)
bash scripts/create_task.sh "购买食材"
# 创建带截止日期的任务
bash scripts/create_task.sh "完成报告" "2026-02-10"
# 指定列表创建任务
bash scripts/create_task.sh "工作" "完成报告" "2026-02-10" "季度总结"
# 删除任务(按编号或标题)
bash scripts/delete_task.sh "工作" 2
bash scripts/delete_task.sh "收件箱" "购买食材"
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 任务列表名称(可选)、任务标题、截止日期(YYYY-MM-DD,可选)、任务备注(可选)、任务编号或标题(删除用) |
| 输出 | 格式化任务清单(含列表分区、序号、完成状态、截止日期、备注);操作结果状态提示 |
| 适用人群 | 日常使用Google Tasks的个人用户;习惯终端操作的开发者;需要批量处理任务的效率工作者 |
| 不包含 | 图形界面;多账户切换;任务拖拽排序;标签分类;与其他日历应用的双向同步 |
token.json文件,避免令牌泄露原始链接:https://github.com/openclaw/skills/tree/main/skills/addozhang/google-tasks/SKILL.md
来源类型:GitHub开源项目