dws

Orchestrate DingTalk workflows across tables, calendars, docs, and chats via the dws CLI.

11|12|Updated Feb 28, 2026
One-click install
npx skills add https://github.com/mofa-org/mofa-skills --skill dws-mofa-org
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dws
Source: https://github.com/mofa-org/mofa-skills/tree/main/_unpublished/dws
Command: npx skills add https://github.com/mofa-org/mofa-skills --skill dws-mofa-org

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill centralizes the management of DingTalk product capabilities (AI tables/日历/通讯录/文档/机器人/待办/邮箱/听记/AI应用/审批/日志/钉盘等). It helps teams operate complex workflows across multiple DingTalk domains from a single CLI surface, reducing context switching and misconfigurations.

Core Features & Use Cases

  • Coordinates cross-product tasks (aiable, calendar, contact, doc, chat, minutes, drive) via the dws CLI to automate end-to-end workflows.
  • Enforces strict input validation and safety rules (MUST DO / NEVER DO) to minimize errors and unsafe operations.
  • Common use cases include creating and querying AI tables, scheduling meetings with participants and rooms, exporting group chat logs, generating documents, and managing attachments.

Quick Start

Create a simple workflow by listing a base and then chaining a calendar event and a doc update using the dws CLI.

Frequently Asked Questions about dws

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

FAQPage Schema
How do I automate DingTalk workflows across multiple product capabilities?

Automating DingTalk workflows is achieved by orchestrating base/table operations, calendar events, doc management, and chat interactions via the dws CLI to streamline end-to-end team processes.

Can I schedule DingTalk calendar meetings with participants and rooms using automation?

Scheduling DingTalk calendar meetings with participants and rooms is supported by automating cross-product tasks via the dws CLI, coordinating calendar events alongside other domain operations.

What's the best way to manage DingTalk AI tables and documents from a single interface?

Managing DingTalk AI tables and documents from a single interface is done by centralizing cross-product coordination through the dws CLI, reducing context switching and misconfigurations.

Does this approach enforce strict input validation for safe DingTalk operations?

Strict input validation for safe DingTalk operations is enforced through built-in safety rules and error handling, minimizing unsafe actions and preventing misconfigurations during workflow execution.

Why should I use a centralized CLI surface instead of individual DingTalk product APIs?

Using a centralized CLI surface instead of individual DingTalk APIs reduces context switching across multiple domains, enforcing safe defaults and coordinating complex workflows from one point of control.

What are the limitations when orchestrating cross-product DingTalk tasks?

Limitations when orchestrating cross-product DingTalk tasks include strict adherence to enforced input validation and safety rules, which prevent unsafe actions but may restrict unapproved workflow modifications.