dingtalk-todo

Create and batch-import DingTalk TODO tasks from JSON files.

2.7k|181|Updated Mar 21, 2026
One-click install
npx skills add https://github.com/DingTalk-Real-AI/dingtalk-workspace-cli --skill dingtalk-todo-dingtalk-real-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dingtalk-todo
Source: https://github.com/DingTalk-Real-AI/dingtalk-workspace-cli/tree/main/skills/multi/dingtalk-todo
Command: npx skills add https://github.com/DingTalk-Real-AI/dingtalk-workspace-cli --skill dingtalk-todo-dingtalk-real-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

钉钉待办管理在企业中通常分散且易遗忘。本 Skill 提供一个集中化、可扩展的待办管理能力,帮助个人和团队快速创建、更新、跟踪和协作待办任务。

Core Features & Use Cases

  • 创建、更新、查询、完成待办任务,支持标题、执行人、截止时间、优先级、子任务、评论等。
  • 支持循环待办和到期提醒,批量从 JSON 文件创建待办(脚本 todo_batch_create.py),以及每日汇总与逾期待办检查脚本。
  • 从日常工作流中衍生的用例:分配任务给同事、添加参与人、添加备注、查看任务详情、批量导入等。

Quick Start

Create a new todo with dws todo task create using a title and executors, or batch-create multiple todos from a JSON file using python scripts/todo_batch_create.py.

Frequently Asked Questions about dingtalk-todo

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

FAQPage Schema
How do I batch create DingTalk todo tasks from a JSON file?

Batch creating DingTalk todo tasks from a JSON file is achieved by running the provided python scripts/todo_batch_create.py, which parses the structured file and imports multiple todo items with titles, executors, and due dates simultaneously.

Can I set up recurring todo tasks and due date reminders in DingTalk?

Setting up recurring todo tasks and due date reminders in DingTalk is fully supported, allowing you to automate task creation with specific recurrence rules and trigger automated notifications to ensure deadlines are never missed.

How do I assign DingTalk todos with sub-tasks, comments, and priority levels?

Assigning DingTalk todos with sub-tasks, comments, and priority levels is done via the dws todo task create command, which accepts parameters for executors, nested sub-tasks, and contextual notes to streamline team collaboration.

What is the best way to track overdue DingTalk todo tasks daily?

Tracking overdue DingTalk todo tasks daily is handled by the built-in daily summary and overdue check scripts, which automatically scan your task list and identify items that have passed their due dates for immediate action.

Does DingTalk todo automation require any external dependencies to function?

DingTalk todo automation requires no external dependencies to function, as it operates entirely using the provided internal scripts and references to interact with the DWS environment for task management.