Google相册管理
自动化管理Googl
gtasks-cli 是一个命令行工具,用于直接管理 Google Tasks 中的任务清单和待办事项。无需打开浏览器或手机应用,通过终端即可完成查看、创建、更新、删除等全部操作。
1. 安装 gtasks CLI
# 检查是否已安装
gtasks --version 2>/dev/null || echo "未安装"
# 未安装时:从 GitHub Releases 下载对应系统二进制文件
# macOS/Linux: 移动到 /usr/local/bin 或加入 PATH
# Windows: 加入 PATH 环境变量中的文件夹
2. 配置环境变量
export GTASKS_CLIENT_ID="your-client-id.apps.googleusercontent.com"
export GTASKS_CLIENT_SECRET="your-client-secret"
获取方式:Google Cloud Console → 启用 Google Tasks API → 创建 OAuth2 凭证(Web应用类型)→ 添加重定向 URI 包含 http://localhost:8080/callback 等端口
3. 登录认证
gtasks login
浏览器完成 OAuth2 授权,令牌保存在 ~/.gtasks/token.json
4. 常用命令
# 查看任务清单
gtasks tasklists view
# 创建任务清单
gtasks tasklists add -t "工作项目"
# 查看任务(默认表格格式)
gtasks tasks view
gtasks tasks view -l "工作项目" --sort=due
# 创建任务
gtasks tasks add -t "完成报告" --due "2024-12-25"
# 标记完成
gtasks tasks done
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 自然语言指令;任务清单名称(-l);任务标题(-t);描述;截止日期(–due);排序方式(–sort);输出格式(–format) |
| 输出 | 表格/JSON/CSV格式的任务清单和任务列表;操作状态提示;交互式选择菜单 |
| 适用人群 | 命令行用户、开发者、运维人员、偏好键盘操作的用户 |
| 不包含 | 图形界面、移动端应用、提醒通知、与其他日历自动同步、团队权限管理 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/bro3886/gtasks-cli/SKILL.md
来源类型:GitHub 开源技能仓库