wecomcli-edit-todo

Create, update, delete, and change user status of WeCom todo items via the wecom-pro CLI.

3|Updated Apr 2, 2026
One-click install
npx skills add https://github.com/Liangdi/wecom-pro --skill wecomcli-edit-todo-liangdi
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: wecomcli-edit-todo
Source: https://github.com/Liangdi/wecom-pro/tree/main/skills/wecomcli-edit-todo
Command: npx skills add https://github.com/Liangdi/wecom-pro --skill wecomcli-edit-todo-liangdi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires wecom-pro.

What problem does it solve? Managing WeCom (Enterprise WeChat) todo items normally requires manual app interaction or direct API integration. This Skill lets an AI agent perform write operations on todos—creating, updating, deleting, and changing user participation status—through simple wecom-pro CLI commands. ## Core Features & Use Cases - Create and assign todos: Create a todo with content, reminder time, and assignees (follower_list) resolved from contact lookups. - Update and complete todos: Modify content, reminder times, or mark a todo as done, distinguishing between completing the todo itself and completing only your own participation status. - Delete with confirmation: Remove todos safely with mandatory user confirmation before irreversible deletion. - Use Case: A user says "create a todo for Zhang San to finish the requirements doc by next Monday"—the agent looks up the userid, creates the todo with the correct follower and reminder time, and confirms the result. ## Quick Start Ask the agent to create a WeCom todo with specific content, an assignee name, and a reminder time, and it will run the appropriate wecom-pro todo command.

Frequently Asked Questions about wecomcli-edit-todo

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a WeCom todo from the command line?▼

Run wecom-pro todo create_todo with a JSON argument containing content, and optionally remind_time in YYYY-MM-DD HH:mm:ss format and a follower_list of assignees. The command returns a todo_id on success.

How do I assign a WeCom todo to a colleague?▼

Include a follower_list in the create_todo JSON with each assignee's follower_id and follower_status. The follower_id must be the userid obtained from the contact lookup skill's get_userlist interface, never guessed from a name.

What is the difference between todo_status and user_status in WeCom todos?▼

todo_status marks the entire todo as completed (0) or in progress (1), while user_status changes only your own participation state: reject (0), accept (1), or completed (2). Use change_todo_user_status for personal status updates.

Can I delete a WeCom todo via the CLI?▼

Yes, run wecom-pro todo delete_todo with the todo_id. Deletion is irreversible, so the workflow requires explicit user confirmation before executing the command.

Why does my WeCom todo command fail with a nonzero errcode?▼

A nonzero errcode means the API call failed, and the errmsg field explains why. Common causes include invalid todo_id, malformed JSON, or wrong time format; the skill retries up to three times on HTTP errors.