What problem does it solve? It lets users manage WeCom (Enterprise WeChat) todo items conversationally—creating, querying, updating, completing, and deleting todos—without manually operating the WeCom app or memorizing API parameters. ## Core Features & Use Cases - Full Todo Lifecycle: Create todos with assignees and deadlines, list and filter by time range, status, or keywords, update titles/descriptions/followers/deadlines, mark finished (self or all), and delete or exit todos. - Deadline & Reminder Semantics: Structured deadline object (date vs datetime) with remind_at_deadline handling, including guidance for 'remind X minutes early' requests that the API cannot directly set. - Idempotent, Safe Operations: Locates todos via list before mutating, distinguishes creator-delete vs participant-exit semantics, and avoids duplicate finish calls. - Use Case: A user says 'Remind me to prepare the weekly report Friday at 9am and assign it to vincentwei'—the skill resolves the assignee, builds the deadline object, creates the todo, and echoes back title, participants, and deadline. ## Quick Start Ask the assistant to create a WeCom todo such as 'add a todo to submit the expense report by next Friday' and it will handle the rest through wecom-cli.