返回顶部
d

dingtalk-cli钉钉命令行工具

当用户提到钉钉知识库、钉钉文档、读取/写入文档、知识库目录、文档成员、`.axls` 表格、workbook、dingtalk doc、wiki workspace 时使用。通过本地 `dingtalk-cli` 命令调用钉钉开放平台 API,适合 agent 直接执行。

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
202
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

dingtalk-cli

dingtalk-cli

dingtalk-cli 是面向 agent 的钉钉文档 CLI,覆盖:

  • - 知识库列表与详情
  • 节点查询、URL 反查
  • 文档创建、正文读取、Markdown 覆盖写入、删除
  • .axls 钉钉表格的 workbook/sheet/range 读取
  • 文档成员添加、更新、移除

安装

bash
pip install dingtalk-cli

如需从源码开发安装:

bash
pip install -e .

启动前配置

优先使用命令保存配置:

bash
dingtalk-cli auth setup \
--app-key \
--app-secret \
--operator-union-id

如果只有 userId:

bash
dingtalk-cli auth setup \
--app-key \
--app-secret \
--operator-user-id

配置会写到 ~/.dingtalk-cli/config.json。也可用环境变量覆盖:

  • - DINGTALKAPPKEY
  • DINGTALKAPPSECRET
  • DINGTALKOPERATORID
  • DINGTALKCLICONFIG_DIR

注意:

  • - 写操作必须带真实用户身份 operatorId,且应为 unionId
  • 输出中不会打印完整凭证,只显示脱敏值

常用命令

bash

看知识库


dingtalk-cli workspace list --all

用 URL 反查节点

dingtalk-cli node resolve-url https://alidocs.dingtalk.com/i/nodes/xxx

读取文档正文

dingtalk-cli doc read --url https://alidocs.dingtalk.com/i/nodes/xxx

覆盖写入文档

dingtalk-cli doc overwrite --doc-key --content-file /abs/path/content.md --yes

若立即删除刚创建的文档,优先使用 create 返回的 workspaceid + nodeid

dingtalk-cli doc delete --workspace-id ID> --node-id ID> --yes

读取 .axls 表格

dingtalk-cli workbook read --node-id --range A1:Z80

添加成员

dingtalk-cli member add --node-id ID> --member-id ID> --role editor

Agent 使用约定

  • - 优先使用 --json
  • 对破坏性命令显式传 --yes
  • 读取普通文档用 doc
  • 读取 .axls 用 workbook
  • 若 doc read 返回“目标节点是 .axls”,不要重试同一命令,直接切到 workbook
  • 对创建命令返回的结果,立即读写时优先使用 dockey
  • 对创建后立即删除的场景,优先使用返回的 workspaceid + node_id

错误提示

  • - MissingoperatorId:未配置 operator unionId
  • paramError:把 userId 当成 unionId 传了
  • Forbidden.AccessDenied.AccessTokenPermissionDenied:应用权限不够
  • Target document should be doc.:目标不是普通文档,通常应改走 workbook

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 dingtalk-cli-1776209702 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 dingtalk-cli-1776209702 技能

通过命令行安装

skillhub install dingtalk-cli-1776209702

下载

⬇ 下载 dingtalk-cli v1.0.0(免费)

文件大小: 2.17 KB | 发布时间: 2026-4-17 14:39

v1.0.0 最新 2026-4-17 14:39
Initial public release of the dingtalk-cli agent skill.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部