微软待办管理

1小时前更新 1 00
微软待办管理微软待办管理
微软待办管理

技能简介

通过 todo CLI 在命令行中管理 Microsoft To Do 任务,支持创建、查询、完成、删除任务,管理子任务(步骤)、备注及任务列表。

业务背景

项目管理人员可在终端快速处理Microsoft To Do任务,无需切换至图形界面。支持按今日到期、逾期等条件筛选待办,批量标记完成,适合每日站会前快速核对进度。自然语言指令降低使用门槛,JSON输出便于对接周报生成工具。

落地案例:开发团队每日晨会使用todo CLI查询今日到期任务,执行'list –filter today'获取当天截止项并讨论进度。项目经理创建迭代任务时直接输入自然语言如'创建任务'优化登录接口'截止日期本周五',系统自动解析日期。所有操作加–json获取结构化结果,导入团队看板系统统一展示。

能做什么

  • 按条件筛选任务(今日到期、逾期、重要、已完成等)
  • 创建带截止日期、提醒、重复规则的任务
  • 添加子任务步骤和任务备注
  • 批量完成任务或按索引操作
  • 管理多个任务列表的增删改查

使用说明

安装指令:

pip install microsoft-todo-cli
# 或使用 uv
uv pip install microsoft-todo-cli

前置配置:

  1. 在 Microsoft Azure 注册应用并配置 OAuth
  2. 将凭证写入 ~/.config/microsoft-todo-cli/keys.yml
  3. 首次运行触发浏览器授权流程

常用命令示例:

# 列出任务
todo tasks --json
todo tasks Work --json
todo tasks --due-today --json

# 创建任务
todo new "任务名称" --json
todo new "任务" -l Work -d tomorrow -r 9am --json
todo new "任务" -S "步骤1" -S "步骤2" -N "备注内容" --json

# 完成任务
todo complete "任务" --json
todo complete 0 1 2 --json

# 管理子任务
todo new-step "任务" "步骤内容" --json
todo complete-step "任务" "步骤" --json

# 管理列表
todo lists --json
todo new-list "项目X" --json

关键提示:所有命令建议加 --json 获取结构化输出;删除操作加 -y 跳过确认;自动化场景使用 --id 而非名称或索引。

输入与输出

见下方输入与输出表格。

项目内容
输入自然语言指令、任务名称/ID、列表名称、日期时间表达式、子任务步骤、备注文本
输出JSON格式任务详情、任务列表、操作状态、任务ID
适用人群Microsoft 365用户、命令行用户、自动化脚本开发者
不包含图形界面、非微软平台任务管理、团队权限管理、离线模式

 

风险提示

  • OAuth 凭证需妥善保管,避免泄露 keys.yml 文件
  • 任务名称匹配不稳定,脚本中务必使用任务 ID
  • 索引方式在多任务变动时可能指向错误任务
  • 删除操作不可逆,建议先备份重要数据

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/underwear/microsoft-todo/SKILL.md
来源类型:GitHub 仓库

数据统计

相关导航

暂无评论

none
暂无评论...