wecomteam avatar

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-code

Installs 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 对象表达。涉及"设置截止时间"、"修改截止时间"、"清空截止时间"或读取待办的截止信息时,按本节规范处理。

结构

字段类型必填语义
typestring是枚举:date(仅日期,如果用户没有提及具体时分秒,则一定选择date) / datetime(用户提及了具体时刻)
valuestring是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
1wecomteam avatarwecomcli-contactwecomteam/wecom-cli通讯录成员查询技能,获取当前用户可见范围内的通讯录成员,支持按姓名/别名本地筛选匹配。返回 userid、姓名和别名。⚠️ 仅返回当前用户有权限查看的成员,非全量成员。26Kskills.sh installs
2wecomteam avatarwecomcli-meetingwecomteam/wecom-cli企业微信会议技能,支持创建预约会议、查询会议列表、获取会议详情、取消会议、更新会议成员。当用户需要"创建会议"、"预约会议"、"约会议"、"安排会议"、"查看会议"、"查询会议列表"、"会议详情"、"什么时候开会"、"有哪些会议"、"查找会议"、"取消会议"、"删除会议"、"修改会议成员"、"添加会议参与人"、"移除会26Kskills.sh installs
3wecomteam avatarwecomcli-smartsheetwecomteam/wecom-cliwecomcli smartsheet21.4Kskills.sh installs
4larksuite avatarmeeglelarksuite/meegle-cli飞书项目(Meego/Meegle)操作工具。支持查询和管理工作项、节点流转、视图查询、个人待办、排期统计等功能。 Use when user needs to work with Feishu/Lark Meego project management — including querying work items,16.9Kskills.sh installs
5wecomteam avatarwecomcli-msgwecomteam/wecom-cli企业微信消息技能。提供会话列表查询、消息记录拉取(支持文本/图片/文件/语音/视频)、多媒体文件获取和文本消息发送能力。当用户需要"查看消息"、"看聊天记录"、"发消息给某人"、"最近有什么消息"、"给群里发消息"、"看看发了什么图片/文件"时触发。16.4Kskills.sh installs
6wecomteam avatarwecomcli-schedulewecomteam/wecom-cli企业微信日程管理技能。适用于用户对企业微信日程的各类管理需求。当用户需要:(1) 查询指定时间范围内的日程列表或获取日程详细信息(标题、时间、地点、参与者等),(2) 创建新日程并设置提醒、参与人等,(3) 修改已有日程的标题、时间、地点等信息或取消日程,(4) 添加或移除日程参与人,(5) 查询多个成员的闲忙状态并分16.2Kskills.sh installs