SuperAPI AI 工具集

dingtalk-workspace-cli

办公与效率

查看项目

更新于 10-15 22:33

技能介绍

用途:钉钉 Workspace CLI(dws)是钉钉官方开源的跨平台命令行工具,将联系人、日历、文档、待办、AI 表格、聊天、钉盘、考勤、日志、会议纪要等产品能力统一到单一工具中,兼顾人工操作与智能体调用,输出结构化 JSON。

主要能力:按产品服务划分,contact 支持用户/部门/组织查询,calendar 支持事件增删改查,aitable 支持空间、数据表、记录、字段、视图操作,doc 支持文档搜索与创建,todo 支持任务与分类,chat 与 im 支持会话与群管理及发消息,drive 管理钉盘文件,attendance 查询考勤与排班,report 列日志,minutes 获取 AI 会议纪要。schema 命令可动态发现产品与工具参数,便于智能体自主探索。

使用方式:安装可用 macOS/Linux 安装脚本、Windows PowerShell 脚本、npm 全局安装(npm install -g dingtalk-workspace-cli)或 Go 源码构建。认证支持浏览器交互登录、无头环境设备流(dws auth login --device)、CI/CD 自定义应用凭据(--client-id/--client-secret)。全局参数包括 -f table|json|raw 输出格式、--jq 字段过滤、--dry-run 预演、--yes 跳过确认、--debug 调试。配置存于 ~/.config/dws/config.yaml,可用环境变量覆盖。

适用场景与限制:适合脚本化批量操作钉钉企业数据,以及 AI 智能体在执行前用 --dry-run 预览、用 --yes 非交互执行、用 --jq 节省上下文。需注意批量操作要处理限流与分页;时间参数有格式要求,日历事件用 RFC3339 带时区格式,考勤用日期格式;未启用 CLI 的组织需管理员在开发者平台开通。其他收费、配额与平台细节资料未提供。