钉钉文档skill:在 Agent 里操作钉钉知识库与文档

前言

团队知识库落在钉钉文档上时,常见做法是手工上传 Markdown、在网页里改段落、或自己写开放平台脚本调 API。本地草稿、CI 产出和 Agent 对话里的内容,要同步到知识库往往还要再切一层工具。下面介绍 SkillHub 上的「钉钉文档skill」:把钉钉文档相关操作收敛成 Agent 可调用的 Skill,在对话里完成推送、拉取、编辑和库内管理。

这是什么

「钉钉文档skill」是社区来源(community)的 Agent Skill,坐标为 @user_924c5114/dingtalk-docs-skill,当前版本 1.0.4,分类为 office-efficiency。发布者为 SkillHub 用户 user_924c5114(页面标注作者 Sean Liu)。

Skill 面向「要通过 Agent 操作钉钉文档 / 钉钉知识库」的场景:读写云端文档、维护目录结构、导出与权限等。若只需改本地文件、或要操作飞书、语雀、Notion 等平台,以及管理钉钉 IM 消息或群组,官方说明明确要求不要使用本 Skill。

Skill 带有 requires_api_key=true 标签,使用前需按 Skill 内指引完成钉钉侧凭证与 MCP 相关配置(含「初始化钉钉文档 MCP 配置」能力)。

核心功能

以下能力与 SkillHub 页面及已抓取元数据一致,按工作流归纳。

内容与同步

  1. 将本地 Markdown 推送到钉钉知识库。
  2. 从云端拉取文档到本地。
  3. 覆盖或追加更新文档内容。
  4. 块级精确编辑(针对文档块结构做定向修改,而非只能整篇替换)。

检索与文件

  1. 搜索、列出知识库中的文档。
  2. 下载文件与附件。
  3. 导出文档为 PDF 或 Word。

库内管理与权限

  1. 创建、重命名、移动、复制、删除文档与文件夹。
  2. 管理节点权限。
  3. 初始化钉钉文档 MCP 配置,便于在支持 MCP 的 Agent 环境中接入钉钉文档能力。

安装与启用

安装 SkillHub CLI

先确认本机是否已有 skillhub:

command -v skillhub && skillhub --version

若未安装,可按 SkillHub 官方安装文档执行完整安装(CLI + 默认 Skill):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

仅需 CLI 时:

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only

安装本 Skill

官方页面给出的安装方式是:让 Agent 参照 SkillHub 安装说明,安装坐标 @user_924c5114/dingtalk-docs-skill。

在终端中,需把技能装到当前 Agent 实际识别的 skills 目录(安装文档强调必须使用 --dir,否则默认落在 ./skills/ 可能不会被加载):

skillhub install @user_924c5114/dingtalk-docs-skill --dir <你的 Agent skills 目录>

常见路径示例(以官方安装文档为准,按你使用的客户端择一):

  • Cursor:~/.cursor/skills/
  • Claude Code:~/.claude/skills/
  • Codex:~/.codex/skills/ 或项目下的 .agents/skills/

安装或更新 Skill 后,按你所用客户端的要求重启或刷新 Agent,使 SKILL.md 被加载。

API Key 与 MCP

标签 requires_api_key=true 表示需要配置钉钉开放平台或文档 API 相关密钥。具体字段名、初始化步骤以 Skill 包内 SKILL.md 及「初始化钉钉文档 MCP 配置」相关说明为准;不要在未阅读 Skill 正文前臆造环境变量名。

典型用法

官方页面未附带独立脚本示例,用法以自然语言任务 + Agent 按 Skill 指引调用工具为主。可按下面几类需求在对话中描述意图(表述需包含目标文档、知识库位置或文件名等上下文):

  1. 发布草稿:提供本地 Markdown 路径,要求推送到指定知识库目录。
  2. 双向同步:拉取某篇云端文档到本地路径,或在本地改完后覆盖/追加回云端。
  3. 局部修订:说明要改的块或段落,使用块级编辑而非整篇重传。
  4. 运维知识库:列出或搜索文档、新建文件夹、移动/重命名/复制/删除节点、调整节点权限。
  5. 交付物导出:将指定文档导出为 PDF 或 Word,或下载附件到本地。

首次使用前,可先让 Agent 执行 Skill 中的 MCP 初始化流程,再发起上述操作。

适用场景与注意

适合谁

  • 已在用 Cursor、Claude Code、Codex 等支持 Skills 的 Agent,且知识库在钉钉文档上的团队或个人。
  • 希望用对话完成「本地 Markdown ↔ 知识库」「批量整理目录」「导出 PDF/Word」等重复性办公操作,而不是每次打开钉钉网页手工点选。

边界与限制

  • 仅覆盖钉钉文档 / 知识库,不替代飞书、语雀、Notion 等平台的 Skill。
  • 不处理钉钉 IM、群组消息;也不代替本地纯文件编辑(无云端目标时不必启用本 Skill)。
  • 依赖钉钉 API 与网络环境;密钥需自行在钉钉开放平台申请并妥善保管。
  • SkillHub 元数据:分类 office-efficiency,社区来源;页面展示评分与下载量会随商店统计变化,以 SkillHub 技能页 为准。

结尾

「钉钉文档skill」把知识库推送、拉取、块级编辑、检索、导出和目录权限等能力写进标准 Skill 流程,适合把钉钉文档纳入 Agent 日常办公链路。安装坐标 @user_924c5114/dingtalk-docs-skill,说明与安装入口见官方地址:https://api.skillhub.cn/user_924c5114/dingtalk-docs-skill(SkillHub 展示页:https://www.skillhub.cn/skills/user_924c5114/dingtalk-docs-skill)。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye