dingtalk

Manage DingTalk workplace data and operations via the dws CLI.

195|12|Updated Jul 19, 2026
One-click install
npx skills add https://github.com/ZJU-REAL/HugAgentOS --skill dingtalk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dingtalk
Source: https://github.com/ZJU-REAL/HugAgentOS/tree/main/src/backend/plugin_bundles/marketplace/dingtalk/skills/dingtalk
Command: npx skills add https://github.com/ZJU-REAL/HugAgentOS --skill dingtalk

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires dws, openpyxl, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill eliminates the need to switch between DingTalk products or manually coordinate fragmented workplace operations by providing a guided interface for retrieving information and completing tasks through DingTalk Workspace.

Core Features & Use Cases

  • Workplace Operations: Search contacts, manage groups and messages, create todos, handle approvals, query attendance, submit reports, and manage calendars.
  • Content and Data Management: Read and edit DingTalk documents, manage knowledge bases and cloud files, work with online spreadsheets and AI tables, and process meeting minutes and email.
  • Use Case: Ask the Skill to find the person responsible for a project, summarize a DingTalk document, create follow-up tasks, and send a confirmed group notification while preserving identifiers and respecting authorization requirements.

Quick Start

Ask the dingtalk skill to search the relevant DingTalk workspace, retrieve the requested information, and complete the specified operation after confirming authentication and any required destructive-action approval.

Frequently Asked Questions about dingtalk

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

FAQPage Schema
How do I automate DingTalk workplace operations like attendance and approvals?

Automate DingTalk workplace operations by using guided Python scripts and the dws CLI to manage attendance, approvals, contacts, and todos through a single authenticated workspace interface.

What is the best way to manage DingTalk documents and AI tables in bulk?

Manage DingTalk documents and AI tables in bulk by executing Python automation scripts that process JSON-formatted outputs, enabling batch reading, editing, and multi-step workflow execution.

How do I find a project contact and send a DingTalk group notification automatically?

Find a project contact and send a DingTalk group notification by searching the workspace directory, retrieving validated identifiers, and triggering a confirmed message after passing authorization checks.

Does managing DingTalk calendars and meeting minutes require special authentication?

Managing DingTalk calendars and meeting minutes requires passing authorization checks via the dws CLI, ensuring validated identifiers and confirmation for high-impact actions before accessing data.

Can I use Python to process DingTalk spreadsheets and knowledge bases?

Use Python with the openpyxl dependency to process DingTalk spreadsheets, read knowledge bases, and handle cloud files, returning structured JSON outputs for further workplace automation.

What are the limitations of automating DingTalk workflows with this approach?

Limitations include mandatory dws CLI authentication, strict validation of identifiers and parameters, and required confirmation for destructive actions, which may interrupt fully autonomous batch workflows.