wecomcli-get-todo-detail

Query WeCom todo details in batch by todo ID list via wecom-pro CLI.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When managing WeCom (Enterprise WeChat) todos, the list API only returns todo IDs and basic status. This Skill retrieves the full details of todos—including content, assignees, creator, and reminder times—by batch-querying up to 20 todo IDs at once, and resolves internal user IDs into readable names. ## Core Features & Use Cases - Batch Detail Query: Fetch complete todo information (content, status, assignees, creator, remind/create/update times) for up to 20 todo IDs in a single call. - ID-to-Name Resolution: Converts internal follower_id and creator_id values into real names by cross-referencing the contact list, so users see meaningful results. - Retry Handling: Automatically retries up to three times on HTTP errors. - Use Case: A user asks "show me my recent todos". The agent first lists todos, then uses this Skill to fetch details, and finally displays each todo with assignee and creator names instead of raw IDs. ## Quick Start Ask the agent to show the full details of your recent WeCom todos, including who each todo is assigned to.

Frequently Asked Questions about wecomcli-get-todo-detail

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

FAQPage Schema
How do I get WeCom todo details from the command line?▼

Run wecom-pro todo get_todo_detail with a JSON argument containing a todo_id_list array, for example '{"todo_id_list": ["TODO_ID_1"]}'. The command returns content, status, assignees, creator, and timestamps for up to 20 todos per call.

How to find todo IDs before querying todo details in WeCom?▼

Todo IDs come from the todo list API: run wecom-pro todo get_todo_list '{}' first, then pass the returned todo_id values to get_todo_detail. IDs must not be guessed or constructed manually.

Why do WeCom todo results show IDs instead of names?▼

The API returns follower_id and creator_id as internal system identifiers. To display names, call wecom-pro contact get_userlist '{}' and match each ID against the userid field, then show the corresponding name field.

What is the maximum number of todos per detail query?▼

The todo_id_list parameter accepts at most 20 IDs per request. If you need details for more todos, split the IDs into multiple batches and call the command once per batch.

What do WeCom todo status codes mean?▼

todo_status uses 0 for completed, 1 for in progress, and 2 for deleted. follower_status and user_status use 0 for rejected, 1 for accepted, and 2 for completed.