Back to Skills

wecomcli-todo

企业微信待办事项管理技能,支持查询待办列表、获取待办详情、创建待办、更新待办、删除待办及变更用户处理进度状态。在用户说"看看我的待办列表"、"我有哪些待办"、"帮我创建一个待办"、"把这个任务分派给张三"、"标记待办完成"、"删掉那个待办"、"帮我建个提醒"、"更新一下待办内容"、"把提醒时间改到下周"、"接受这个待办"、"拒绝这个待办"、"这个待办的详情"、"待办分派给谁了"等需要对待办进行读写操作的场景时使用。

1,871stars129forksUpdated 5/2/2026

Security Assessment

Safe(100/100)
Security Score100/100

About wecomcli-todo

The wecomcli-todo skill is designed to streamline task management within the enterprise WeChat ecosystem. It addresses the challenge of efficiently tracking, creating, updating, and completing tasks by providing a command-line interface to interact directly with a user's to-do items. By leveraging the wecom-cli tool, this skill allows users to manage their tasks programmatically, eliminating the need for manual navigation through the enterprise WeChat interface. This ensures that users can stay organized and maintain oversight over their responsibilities with minimal friction.

The skill offers comprehensive features for task management, including querying to-do lists with filters based on creation and reminder times, retrieving detailed information for specific tasks, creating new to-dos with assigned users and reminders, updating existing tasks, deleting tasks, and changing a user's task status (such as accepting, rejecting, or marking as complete). It also incorporates best practices like resolving user IDs to actual names using the contact list and handling paginated responses, ensuring that task information is meaningful and complete for end users. Additionally, the skill implements retry logic for failed HTTP requests, improving reliability during network issues.

Wecomcli-todo is ideal for enterprise users who need to manage their workload efficiently, including team leaders, project managers, and employees responsible for task tracking. Common use cases include viewing pending tasks, assigning tasks to colleagues, updating task details, and monitoring task progress. By automating these processes via the command line, users can integrate task management into scripts, dashboards, or other automation workflows, improving productivity and reducing the risk of overlooked responsibilities.

FAQ

How do I retrieve a detailed list of my to-do items?

First, call 'get_todo_list' to get the task IDs and summary information. Then, immediately call 'get_todo_detail' with the returned IDs to fetch full details including content and assigned users.

What are the system requirements to use wecomcli-todo?

You must have the 'wecom-cli' command-line tool installed. No other external dependencies are specified.

Can I assign a task to multiple users at once?

Yes, when creating or updating a to-do, you can specify multiple users as assignees using their IDs in the input JSON.

How does the skill handle paginated task lists?

If the 'get_todo_list' response indicates 'has_more' is true, you should inform the user that additional tasks exist and optionally request the next page using the 'next_cursor' parameter.

What should I do if user IDs are not recognized in the contact list?

If a follower_id or creator_id is not found in the contact list, display it as 'Unknown User(ID: xxx)' to ensure the information remains understandable.

All Files

2 files
SKILL.md9.6 KB
View
examples/workflows.md3.9 KB
View

Install wecomcli-todo

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill