Vikunja任务管理
快速管理项目与待办事
通过 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
前置配置:
~/.config/microsoft-todo-cli/keys.yml常用命令示例:
# 列出任务
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用户、命令行用户、自动化脚本开发者 |
| 不包含 | 图形界面、非微软平台任务管理、团队权限管理、离线模式 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/underwear/microsoft-todo/SKILL.md
来源类型:GitHub 仓库