
Wecomcli Todo
Manages WeCom (Enterprise WeChat) todo items through CLI commands. You can query todo lists, get full details including content and assignees, create new todos, update existing ones, delete them, and change your processing status. The workflow is specific: when listing todos, you must follow up with a detail call since the list endpoint only returns IDs and metadata, not the actual content users need. Then you're expected to resolve user IDs to real names via the contact skill before showing anything. It handles pagination with explicit prompts when there's more data, includes retry logic for HTTP failures, and supports time-based filtering. Works well for "show my todos", "create a reminder", "mark this done", or "assign this to Zhang San" type requests.
- skills.sh installs
- 26K
- GitHub stars
- 3.3K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add wecomteam/wecom-cli --skill wecomcli-todo --agent claude-codeInstalls into .claude/skills of the current project.
Files
企业微信待办管理
执行任何
wecom-cli命令前,必须先读取并完成wecomcli-shared技能的公共前置检查。
使用 wecom-cli 管理企业微信待办。
查询与定位
- 查询范围仅限企业微信待办系统中已经存在的记录。
- 可按创建时间、截止时间、完成状态和标题/描述关键词查询;关键词是字面匹配,不是语义搜索。
- 用户问"我有哪些待办""未完成待办有哪些"或"接下来有哪些待办"时,使用
todo list查询待办系统中的记录。 - 删除、完成或更新时,若上下文没有
todo_id,先用todo list定位;已有todo_id且需要确认最新详情或状态时,使用todo get。
接口路由表
[重要事项] 执行任何操作前,必须先定位「接口路由表」指向的参考文档并完整读取,再执行命令,避免出现参数错误。严禁凭路由表描述或自身记忆猜测拼参数。
| 用户意图 | 参考位置 |
|---|---|
| 创建待办(可选分派) | references/todo-create.md |
| 删除待办 / 退出待办 / 从我的待办中移除 | references/todo-delete.md |
| 完成当前用户自己的部分 / 将整条待办全部完成 | references/todo-finish.md |
已有 todo_id 时确认待办详情和最新状态 | references/todo-get.md |
| 查看待办列表;按创建时间、截止时间、完成状态或关键词筛选;为后续操作定位待办 | references/todo-list.md |
| 修改待办内容 / 分派人名单 / 截止时间(不含参与人状态) | references/todo-update.md |
deadline 对象规范
待办的截止时间统一以 deadline 对象表达。涉及"设置截止时间"、"修改截止时间"、"清空截止时间"或读取待办的截止信息时,按本节规范处理。
结构
| 字段 | 类型 | 必填 | 语义 |
|---|---|---|---|
type | string | 是 | 枚举:date(仅日期,如果用户没有提及具体时分秒,则一定选择date) / datetime(用户提及了具体时刻) |
value | string | 是 | type=date 时格式 YYYY-MM-DD;type=datetime 时格式 YYYY-MM-DD HH:mm:ss |
在 deadline / remind_at_deadline 字段上的语义
Sponsors
Details
- Repository
- github.com/wecomteam/wecom-cli
- Category
- CLI & Terminal
- First seen
- Apr 16, 2026
More from wecomteam/wecom-cli
All 21- Wecomcli Contact26K
- Wecomcli Meeting26K
- Wecomcli Smartsheet21.4K
- Wecomcli Msg16.4K
- Wecomcli Schedule16.2K
- Wecomcli Sheet13.1K
- Wecomcli Smartpage13K
- Wecomcli Manage Doc2.4K
- Wecomcli Manage Smartsheet Data2.4K
- Wecomcli Get Meeting2.4K
- Wecomcli Get Todo List2.4K
- Wecomcli Edit Meeting2.4K
- Wecomcli Manage Smartsheet Schema2.4K
- Wecomcli Manage Schedule2.4K
- Wecomcli Get Msg2.4K
- Wecomcli Lookup Contact2.4K
- Wecomcli Get Todo Detail2.4K
- Wecomcli Edit Todo2.4K
- Wecomcli Create Meeting2.4K
- Wecomcli Doc26.3K