dingtalk-todo

Manage DingTalk To-Do tasks with create, retrieve, update, and delete operations.

99|9|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/breath57/dingtalk-skills --skill dingtalk-todo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dingtalk-todo
Source: https://github.com/breath57/dingtalk-skills/tree/main/.agents/skills/dingtalk-todo
Command: npx skills add https://github.com/breath57/dingtalk-skills --skill dingtalk-todo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the management of your DingTalk To-Do tasks, allowing you to create, update, and track them without manual intervention.

Core Features & Use Cases

  • Task Creation: Create new to-do items with subjects, descriptions, due dates, and priorities.
  • Task Management: Update existing tasks, mark them as complete, or delete them.
  • Task Querying: Retrieve lists of to-do items, filtered by completion status.
  • Use Case: "Remind me to submit the Q3 report by Friday EOD and set the priority to high."

Quick Start

Create a new to-do item with the subject 'Prepare presentation slides' and a due date of next Monday.

Frequently Asked Questions about dingtalk-todo

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

FAQPage Schema
How do I automate DingTalk To-Do task creation with subjects and due dates?

Automating DingTalk To-Do task creation is done by configuring API credentials to programmatically add tasks with subjects, descriptions, due times, and priorities without manual intervention.

Can I programmatically update existing DingTalk To-Do tasks and mark them as complete?

You can programmatically update existing DingTalk To-Do tasks by modifying task details like descriptions and due times, or marking them as complete, through dedicated API integration calls.

Do I need to configure DingTalk API credentials to retrieve and manage my To-Do lists?

Configuring DingTalk API credentials is required to retrieve and manage To-Do lists, as the system handles token management and unionId conversion to authenticate your API requests.

What is the best way to assign DingTalk To-Do tasks to specific executors and participants?

The best way to assign DingTalk To-Do tasks to executors and participants is by passing the assignee details programmatically during task creation or updates via the API integration.

How do I retrieve a list of completed DingTalk To-Do items using the API?

To retrieve a list of completed DingTalk To-Do items, you query the API by filtering tasks based on their completion status, returning the matching items programmatically.

Why does my DingTalk To-Do API integration require unionId conversion for task management?

DingTalk To-Do API integration requires unionId conversion to accurately identify users and route task management operations like assigning executors or participants within the platform's architecture.