dws

Automate DingTalk operations across AI tables, calendar, contacts, docs, chat, minutes, and drive via DWS CLI.

119|21|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/stvlynn/dingtalk-wukong-skills --skill dws
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dws
Source: https://github.com/stvlynn/dingtalk-wukong-skills/tree/main/dws
Command: npx skills add https://github.com/stvlynn/dingtalk-wukong-skills --skill dws

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a unified way to automate and orchestrate a wide range of DingTalk operations using the DWS CLI, reducing manual steps across productivity domains like AI tables, calendars, contacts, docs, chat, minutes, and drive.

Core Features & Use Cases

  • Centralized command surface: manage base/table/fields/records in AI tables, schedule calendar events, query contacts, send messages, edit docs, and handle approvals.
  • End-to-end workflows: automate multi-step processes that span calendars, contacts, and documents (e.g., create a calendar event and invite participants, fetch user IDs, and update a doc with meeting notes).
  • Safe automation: enforce required flags, validate IDs, enforce output formats, and provide helpful error messages to guide users.

Quick Start

Try creating a calendar event using dws calendar event create.

Frequently Asked Questions about dws

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

FAQPage Schema
How do I automate DingTalk calendar events and contacts workflows?

DingTalk calendar and contacts automation workflows are orchestrated through the DWS CLI. It enables you to create calendar events, fetch user IDs, and invite participants end-to-end without manual steps.

What's the best way to manage DingTalk docs and AI tables via command-line?

Managing DingTalk docs and AI tables via command-line is handled centrally by the DWS CLI. It supports editing docs, managing base records, and updating table fields with JSON-formatted outputs.

Can I use command-line tools to send DingTalk chat messages and handle approvals?

Yes, command-line tools can send DingTalk chat messages and handle approvals. The DWS CLI provides a centralized command surface to automate these product capabilities safely.

Does DingTalk automation validate IDs and enforce required flags for safety?

DingTalk automation enforces strict command usage by validating IDs, enforcing required flags, and providing robust error handling. This ensures safe automation across all product capabilities.

Why does my DingTalk CLI command output fail to parse as JSON?

DingTalk CLI command outputs are formatted as JSON by default to ensure parseability. If parsing fails, check for error messages or missing required flags that may disrupt the standard JSON output format.