dingtalk-workspace-cli
钉钉工作台命令行工具,为人类和AI Agent设计
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:dingtalk-workspace-cli。 它的用途是:钉钉工作台命令行工具,为人类和AI Agent设计 完整的 Skill 内容见:https://321skill.com/skills/dingtalk-workspace-cli/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
“帮我查看下周五下午的会议安排”,AI Agent可以通过dws skill直接查询钉钉日历并返回结构化结果。或者,开发者在终端输入 `dws calendar list --after 2024-12-20`,即可列出指定日期后的所有日历事件。
介绍
钉钉工作台命令行工具(dws)是一款旨在将钉钉企业级工作台能力无缝接入命令行环境的工具。它解决了开发者和AI Agent在自动化流程中需要频繁切换界面、手动操作钉钉功能的痛点。
通过提供简洁的CLI命令,用户可以直接在终端或脚本中管理钉钉的日历、智能表格(AITable)、聊天、文档等核心服务,例如创建会议、查询表格数据、发送消息等。其设计兼顾了人类用户的易用性(如—help、—dry-run预览、多种输出格式)和AI Agent的易集成性(提供结构化JSON响应和内置的Agent Skill)。
该工具特别适合企业管理员、开发者以及希望将钉钉工作流自动化的AI Agent使用者。它通过严格的零信任架构(OAuth设备流授权、域名白名单、最小权限范围)确保企业数据安全,任何操作都无法绕过认证和审计。
与市面上其他钉钉API封装库或自动化脚本相比,dws的核心区别在于其“双原生”设计:既是为人类设计的友好命令行工具,也是为AI Agent原生适配的Skill集合,开箱即用,无需复杂二次开发。
核心特点
核心区别在于其“双原生”设计:既是为人类设计的、具备完整帮助和预览功能的CLI工具,也是为AI Agent原生适配、提供结构化JSON响应和内置Skill的开箱即用方案。同时,它采用企业级零信任安全架构,确保所有操作都经过严格认证和审计。
注意事项
目前处于共创阶段,需要企业管理员授权才能访问企业数据,个人用户或未加入共创计划的企业暂时无法使用。
常见问题
dws和钉钉官方API有什么区别?
dws是基于钉钉API封装的命令行工具和Agent Skill,提供了更易用的CLI接口和开箱即用的AI Agent集成能力,无需从零调用原始API。
个人钉钉账号可以使用吗?
目前主要面向企业场景,需要企业管理员授权加入共创计划,个人账号暂不支持。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/dingtalk-workspace-cli/raw/index.md 读取 dingtalk-workspace-cli 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/dingtalk-workspace-cli/raw/index.md(查看排版版本)