dws-cli

Script DingTalk operations and batch-manage organizational data via CLI commands.

2.1k|210|Updated Jan 28, 2026
One-click install
npx skills add https://github.com/DingTalk-Real-AI/dingtalk-openclaw-connector --skill dws-cli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dws-cli
Source: https://github.com/DingTalk-Real-AI/dingtalk-openclaw-connector/tree/main/skills/dws-cli
Command: npx skills add https://github.com/DingTalk-Real-AI/dingtalk-openclaw-connector --skill dws-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a unified command-line interface to control and automate DingTalk's extensive business and communication features.

Core Features & Use Cases

  • Comprehensive DingTalk Management: Create, update, and delete bases, tables, fields, records, and templates for structured data handling.
  • Workflow Automation: Script complex operations such as scheduling meetings, managing groups, and processing approvals.
  • Use Case: Automate routine HR onboarding steps by creating records, sending notifications, and updating team structures, all via scripts.

Quick Start

Use the dws-cli to list all bases, then create new tables or records as needed, automating repetitive tasks efficiently.

Frequently Asked Questions about dws-cli

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

FAQPage Schema
How do I automate DingTalk management tasks from the terminal?

You can automate DingTalk management from the terminal by executing CLI commands via Python or shell scripts. This allows you to script complex operations like managing groups and processing approvals for large-scale repetitive tasks.

Can I use DingTalk CLI scripts to integrate with CI/CD pipelines?

Yes, you can integrate DingTalk CLI scripts into CI/CD pipelines. This enables developers to automate routine workflows, such as HR onboarding steps, by creating records and sending notifications automatically during deployment.

What is the best way to batch-manage organizational data in DingTalk?

The best way to batch-manage organizational data in DingTalk is using command-line interface scripts. You can create, update, and delete bases, tables, fields, and records for structured data handling efficiently at scale.

Do I need Python to script DingTalk workflow automation?

Yes, you need Python or shell automation to script DingTalk workflow automation. These environments are required to execute the CLI commands that schedule meetings, manage groups, and process approvals.

What DingTalk features can I control using command-line interface automation?

Command-line interface automation controls DingTalk's business and communication features. You can script operations to create templates, update team structures, schedule meetings, and process approval workflows seamlessly.

When should I not use CLI scripts for DingTalk operations?

You should avoid CLI scripts for DingTalk operations when tasks are not large-scale or repetitive. The command-line interface is designed for batch-managing organizational data and automating complex workflows, making manual methods better for isolated actions.