dingtalk-workspace-cli
Control DingTalk docs, chats, calendars, and approvals from one CLI
All Skills in This Repository (22)
Pure Emerald Level Indicatorsdws
Orchestrate DingTalk Workspace operations via a unified CLI with JSON outputs.
dingtalk-mail
Automate enterprise email workflows inside the DingTalk workspace CLI.
dingtalk-wiki
Create, search, and manage DingTalk wiki spaces via the dws CLI.
dingtalk-contact
Fetches real-time DingTalk contact data via DWS CLI commands.
dingtalk-doc
Automate creation, retrieval, and modification of DingTalk cloud documents via CLI.
dingtalk-aisearch
Search organizational directories by name, department, position, and contact details.
dingtalk-minutes
Process meeting minutes into structured summaries, keywords, and action items.
dingtalk-calendar
Schedule and manage DingTalk calendar events and meeting rooms.
dingtalk-skill
Search, install, and publish skills on the DWS platform.
dingtalk-chat
Automates DingTalk chat workflows and bot-driven messaging via dws CLI and Python scripts.
dingtalk-sheet
Read, write, and manage data in DingTalk online spreadsheets.
dingtalk-drive
Manage DingTalk Drive content via the dws CLI.
Frequently Asked Questions
FAQPage SchemaHow to install dingtalk-workspace-cli?▼
Run `npx skills add DingTalk-Real-AI/dingtalk-workspace-cli --all -g -y` in your terminal to install the full skill suite globally.
What can I do with DingTalk Workspace CLI?▼
You can send chat messages, schedule meetings, edit docs and sheets, process approvals, search colleagues, manage todos, and read email, all through simple `dws` commands.
Does it work with AI agents like Claude Code?▼
Yes. It ships built-in SKILL.md files and structured JSON output so agents like Claude Code, Cursor, and OpenClaw can run DingTalk tasks directly.
Is it safe to let an AI modify my DingTalk data?▼
Yes. Destructive actions require explicit confirmation, OAuth device-flow login enforces least-privilege access, and every write is verified against real server responses.
Do I need coding skills to use it?▼
No. Once installed and logged in, you describe tasks in plain language and your AI agent translates them into the correct commands.