Wiki Maintainer
openclaw/openclaw
Maintain the OpenClaw memory wiki vault with deterministic pages, managed blocks, and source-backed updates.
钉钉知识库与空间管理。Use when 用户明确说 知识库/wiki/创建、查找或列出知识库/命名的团队知识空间/个人知识库/知识库成员/库内节点创建、列表、搜索、复制、移动、删除或知识库动态。仅说“文档空间/我的文档”不触发:普通存储管理与全局文件搜索走 dingtalk-drive;节点正文读写走 dingtalk-doc。命令前缀:dws wiki。
$ npx skills add DingTalk-Real-AI/dingtalk-workspace-cli --skill dingtalk-wiki -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install DingTalk-Real-AI/dingtalk-workspace-cli dingtalk-wiki --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/DingTalk-Real-AI/dingtalk-workspace-cli.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/multi/dingtalk-wiki .claude/skills/dingtalk-wiki && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "dingtalk-wiki" agent skill from https://github.com/DingTalk-Real-AI/dingtalk-workspace-cli/tree/main/skills/multi/dingtalk-wiki into .claude/skills/dingtalk-wiki/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "dingtalk-wiki", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/DingTalk-Real-AI/dingtalk-workspace-cli/tree/main/skills/multi/dingtalk-wikiType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add DingTalk-Real-AI/dingtalk-workspace-cli --skill dingtalk-wiki -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install DingTalk-Real-AI/dingtalk-workspace-cli dingtalk-wiki --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/DingTalk-Real-AI/dingtalk-workspace-cli.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/multi/dingtalk-wiki .agents/skills/dingtalk-wiki && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "dingtalk-wiki" agent skill from https://github.com/DingTalk-Real-AI/dingtalk-workspace-cli/tree/main/skills/multi/dingtalk-wiki into .agents/skills/dingtalk-wiki/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "dingtalk-wiki", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add DingTalk-Real-AI/dingtalk-workspace-cli --skill dingtalk-wiki -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install DingTalk-Real-AI/dingtalk-workspace-cli dingtalk-wiki --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/DingTalk-Real-AI/dingtalk-workspace-cli.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/multi/dingtalk-wiki .cursor/skills/dingtalk-wiki && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "dingtalk-wiki" agent skill from https://github.com/DingTalk-Real-AI/dingtalk-workspace-cli/tree/main/skills/multi/dingtalk-wiki into .cursor/skills/dingtalk-wiki/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "dingtalk-wiki", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/DingTalk-Real-AI/dingtalk-workspace-cli.git --path skills/multi/dingtalk-wiki--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add DingTalk-Real-AI/dingtalk-workspace-cli --skill dingtalk-wiki -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install DingTalk-Real-AI/dingtalk-workspace-cli dingtalk-wiki --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/DingTalk-Real-AI/dingtalk-workspace-cli.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/multi/dingtalk-wiki .gemini/skills/dingtalk-wiki && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "dingtalk-wiki" agent skill from https://github.com/DingTalk-Real-AI/dingtalk-workspace-cli/tree/main/skills/multi/dingtalk-wiki into .gemini/skills/dingtalk-wiki/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "dingtalk-wiki", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install DingTalk-Real-AI/dingtalk-workspace-cli dingtalk-wikiInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add DingTalk-Real-AI/dingtalk-workspace-cli --skill dingtalk-wiki -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/DingTalk-Real-AI/dingtalk-workspace-cli.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/multi/dingtalk-wiki .github/skills/dingtalk-wiki && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "dingtalk-wiki" agent skill from https://github.com/DingTalk-Real-AI/dingtalk-workspace-cli/tree/main/skills/multi/dingtalk-wiki into .github/skills/dingtalk-wiki/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "dingtalk-wiki", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add DingTalk-Real-AI/dingtalk-workspace-cli --skill dingtalk-wiki -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install DingTalk-Real-AI/dingtalk-workspace-cli dingtalk-wiki --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/DingTalk-Real-AI/dingtalk-workspace-cli.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/multi/dingtalk-wiki .opencode/skills/dingtalk-wiki && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "dingtalk-wiki" agent skill from https://github.com/DingTalk-Real-AI/dingtalk-workspace-cli/tree/main/skills/multi/dingtalk-wiki into .opencode/skills/dingtalk-wiki/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "dingtalk-wiki", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
dingtalk-wiki钉钉知识库与空间管理。Use when 用户明确说 知识库/wiki/创建、查找或列出知识库/命名的团队知识空间/个人知识库/知识库成员/库内节点创建、列表、搜索、复制、移动、删除或知识库动态。仅说“文档空间/我的文档”不触发:普通存储管理与全局文件搜索走 dingtalk-drive;节点正文读写走 dingtalk-doc。命令前缀:dws wiki。
Dingtalk Wiki is an agent skill from DingTalk-Real-AI/dingtalk-workspace-cli. 钉钉知识库与空间管理。Use when 用户明确说 知识库/wiki/创建、查找或列出知识库/命名的团队知识空间/个人知识库/知识库成员/库内节点创建、列表、搜索、复制、移动、删除或知识库动态。仅说“文档空间/我的文档”不触发:普通存储管理与全局文件搜索走 dingtalk-drive;节点正文读写走 dingtalk-doc。命令前缀:dws wiki。
Its SKILL.md is about 2.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files, including reference files (for example `references/intent-guide.md`, `references/lite-recipes.md` and `references/wiki-members.md`).
The repository describes itself as: DingTalk Workspace is an officially open-sourced cross-platform CLI tool from DingTalk. It unifies DingTalk’s full suite of product capabilities into a single package, is… The licence is Apache-2.0.
5 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 0a813a9. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Dingtalk Wiki loads about 2.1k tokens when it runs, and up to ~7.3k if it reads all its reference files. Until then it costs about 48 tokens; SKILL.md has 596 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from DingTalk-Real-AI/dingtalk-workspace-cli at commit 0a813a9, republished under its Apache-2.0 licence (© DingTalk-Real-AI). 596 words, ~2,055 tokens.
.claude/skills/dingtalk-wiki/SKILL.md (or your agent's skills folder). This skill also uses 5 other files; get the full folder from GitHub.<!-- DWS_RUNTIME_CONTRACT_START -->
dws;结构化读取加 --format json,按真实返回判断。unknown flag 用同 leaf Help 修正一次。unknown command 不查 Help:优先错误中的明确 suggestion,其次已加载 Skill/reference 中的明确兼容入口;均无则报漂移并停,禁全 Catalog。低频 reference 不默认 Help,禁 root/parent/product Help。发现后必须执行或说明阻塞。isOrgCurrent=true;否则用户指定,禁止选择第一项、最近登录或最近使用账号。--yes。complete/hasMore/stopReason/failures。dingtalk-shared 对应 reference,禁连续猜替代命令。<!-- DWS_RUNTIME_CONTRACT_END -->
下方自动清单的“唯一”仅指单页匹配;+resolve-space/+wiki-new-doc 不承担写入前的权威唯一解析,按 Golden Route 解析后使用真实 workspaceId。
<!-- VISIBLE_SHORTCUTS_START -->
以下 shortcut 同时进入公开 catalog 与 Runtime Schema。按本 skill/recipe 路由,命中时 Shortcut 优先于原子命令。参数只查 dws schema --cli-path "wiki +<shortcut>" --compact --jq '{cli_path,parameters,constraints,confirmation}' -f json;仅需且已发布 result 时查 --jq '{cli_path,outcomes:.result.outcomes,pagination}',字段级再查 data_schema;缺失不以 Help/样例推断。Schema 不可用才读一次已知 leaf Help;unknown flag 用同 leaf Help 修正一次。unknown command 禁 Help:错误 suggestion → 已加载 Skill/reference 明确入口;均无则报漂移。禁全 Catalog/root/parent/product Help;仅映射、接口或 provenance 审计省略 --compact。现有路由和 reference 均无法定位低频能力时,才用 dws shortcut list --service wiki --format json 发现。
| Shortcut | 风险 | 适用场景 |
|---|---|---|
dws wiki +resolve-space | read | 按名称搜索知识空间并解析单次结果中的唯一 spaceId(只读) |
dws wiki +wiki-new-doc | write | 在指定名称的知识库下新建一个文档节点(按单次名称搜索解析 workspaceId) |
<!-- VISIBLE_SHORTCUTS_END -->
| 用户意图 | 唯一推荐入口 | 关键边界 |
|---|---|---|
| 按名称解析唯一知识库 | +space-list --type <orgWikiSpace|myWikiSpace> --limit 50 --page-all 后精确匹配名称 | 先明确组织/个人范围;结果的 requestedType 必须等于请求范围;仅 autoPageComplete=true 且全量中恰好一个同名项时取 workspaceId |
| 搜索或列出知识库 | +space-search --query <关键词> / +space-list [--type orgWikiSpace|myWikiSpace] | 用户要求全部时加 --page-all;个人知识库必须明确语义 |
| 为 Drive 发现钉盘存储空间 | dws wiki space list --type <orgSpace|mySpace> --format json | managed 只读前置;返回 spaceId/rootFolderId 后切回 Drive,不进入 Wiki node/member 路由 |
| 已知 workspace 查看详情 | dws wiki +space-get --workspace <ID或URL> | 已知 ID 不重复搜索 |
| 创建或删除知识库 | +space-create --name <名称> / +delete-space --workspace <ID> | 创建会读回并验证空间类型;仅 spaceTypeVerified=true 时可断言类型。删除整个空间是高风险操作 |
| 浏览或搜索库内节点 | +node-list --workspace <ID> [--folder <ID>] / +node-search --workspace <ID> --query <词> | 列目录与关键词搜索分开;需要完整列表或完整搜索结果都加 --page-all |
| 查看节点元数据 | dws wiki +node-get --node <ID或URL> | 正文读写随后切 Doc |
| 已知 workspace 创建节点 | +node-create --workspace <ID> --name <名称> [--type <类型>] | 支持 adoc/axls/able/appt/adraw/amind/folder;创建后验证 ID、workspace、名称、类型及显式父文件夹 |
| 只有知识库名称时新建空文档 | 先按全量 +space-list 唯一解析,再 +node-create --workspace <ID> --name <标题> --type adoc | 不用单页 +wiki-new-doc 猜空间;正文另走 Doc |
| 用本地文件在新知识库建文档后移到“我的文档” | +space-create → doc +import --file <相对路径> --workspace <新workspaceId> → +move-to-drive --workspace <新workspaceId> --node <导入nodeId> | 必须先把文档真实导入新知识库再移出;禁止先查 mySpace、禁止 doc +create 在个人域创建后用 drive +move 冒充该流程 |
| 复制、移入知识库或将 Wiki 在线节点移出到“我的文档” | +node-copy / +move / +move-to-drive | “Wiki 节点 → 我的文档”固定使用 +move-to-drive,已知来源 workspace 时可传 --workspace 作写前归属断言;不可改用 mySpace/rootFolderId + drive +move |
| 知识库首页放独立普通附件 | dws drive upload --file <本地文件> --workspace <ID> --format json | 不加 --convert;子目录加 --folder <目录nodeId>。正文内附件切 Doc 媒体,转换在线文档切 Doc 导入 |
| 删除库内节点 | +node-delete --workspace <ID> --node <ID> | 删除前核对归属并确认 |
| 列出、添加、修改或移除知识库成员 | member list / +member-add / +member-update / +member-remove | 写入 users 为 1-30 个;添加/修改须指定角色,移除不传角色;多类型、逐成员角色或通知用原生 member |
| 设置知识库空间分享范围 | dws wiki permission set-share-scope --workspace <ID> --visibility <PRIVATE|ORGANIZATION|PUBLIC> | [危险] 作用于整个空间及其下未打断继承节点;PRIVATE 关闭会抹除未打断继承节点原有档位,空间如需恢复公开须重设;PUBLIC 仅 READER/DOWNLOADER;返回体已回显写入结果 |
| 查看知识库动态 | +feed-list --workspace <ID> [--exclude-file] | 全部动态加 --page-all;仅用户明确要求核对过滤效果时比较两组结果,未过滤结果须实际包含该文件事件 |
--workspace。用户另要求“按名称查找”时仍完成该查找步骤;已有 ID 不等于可以省略明确要求。+space-search 只用于快速浏览候选;当前 +resolve-space/+wiki-new-doc 不暴露名称搜索的分页完成证据,不作为权威唯一解析或写入 Golden Route。+node-get;正文直接切 Doc,不先 list/search。nodeId 才是后续 --folder,回执 folderId 是它的父目录;+node-copy/+move 的“本库首页”使用当前 workspace 并省略 --folder,移出另用 +move-to-drive。doc +import --workspace 取得库内 nodeId,再 wiki +move-to-drive --workspace;任何一步都不得在个人域提前创建或用 Drive 根目录移动替代。wiki +move-to-drive,不查询 mySpace、不调用 drive +move。仅普通 Drive 节点缺少 spaceId/rootFolderId 时才用 managed wiki space list --type orgSpace|mySpace 发现空间。+space-list/+node-list/+node-search/+feed-list 默认单页;全量请求显式加 --page-all,并检查 autoPageComplete/autoPageStopReason/pagesFetched 与分页元数据。+space-list 顶层 requestedType 是本次服务端查询的类型范围;条目级 spaceType 只在服务端真实返回时出现,不能用请求值伪造。用列表缺席证明空间不存在前,必须同时满足范围正确和 autoPageComplete=true。+space-create 只有返回 spaceTypeVerified=true 时才能使用 spaceType;类型验证失败会保留已创建的 workspaceId,禁止重试创建或按名称猜类型。+space-search/+node-search 缺少业务数组不是零命中;只有显式空数组才可报告空结果。+space-search、+resolve-space 的单页结果不能证明全局唯一;不得把首页唯一候选直接用于写入。+node-list/+node-search/+node-get 会保留服务端 extension/type/hasChildren 并规范化 parentFolderId;字段缺席表示服务端未提供,不能靠名称推断类型或层级。+move/+move-to-drive 返回 source/target、前后 workspace 和目标域;移到我的文档还会用 myWikiSpace 范围列表验证目标 workspace。删除必须有 success=true。partial_failure、分页未完成或写入效果未知都不是成功。--yes,否则先确认。参数变化重新确认;禁止用缺少 --yes 的失败探测。wiki member list --limit 默认为 30,范围 1-50;不使用成员 --page-all 或提高上限。成员写 --users 为 1-30 个,角色仅 MANAGER|EDITOR|DOWNLOADER|READER。+node-create --type 决定内容产品;建好后 adoc→Doc、axls→Sheet、able→AITable。Golden Route 参数足够时不读 reference;否则最多读取一个:
| 触发条件 | Reference |
|---|---|
| 文档空间、知识库、Drive/Doc 边界不明 | intent-guide |
| 节点类型、复制、移动、移出或删除细节 | node-ops |
| 成员角色、上限与验证语义 | members |
| 分页、空间、动态、分享范围及低频错误 | wiki reference |
| 跨产品创建/写正文短流程 | lite-recipes |
+resolve-space resolved=true 也不能替代完整空间列表的分页完成证据。success=true:效果未知,按名称/ID定向回读,不盲目重放。unknown flag 只查当前 leaf Help;unknown command 只查一次 Wiki Shortcut 清单。+move-to-drive。wiki space list --type orgSpace|mySpace;结果是 spaceId/rootFolderId,不能交给 Wiki node/member。知识库 orgWikiSpace/myWikiSpace 仍返回 workspaceId。+move/+move-to-drive;不要把 workspaceId 当普通 Drive folderId。© DingTalk-Real-AI, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 5 other files (references) in skills/multi/dingtalk-wiki of DingTalk-Real-AI/dingtalk-workspace-cli.
Open the folder on GitHubat commit 0a813a9
Dingtalk Wiki next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Dingtalk Wiki this skillDingTalk-Real-AI/dingtalk-workspace-cli | 3.2k | — | ~2.1k | Automated safety check: Pass | Apache-2.0 | |
| Wiki Maintaineropenclaw/openclaw | 392k | 1 repos | ~462 | Automated safety check: Pass | MIT | |
| LLM WikiYeachan-Heo/oh-my-claudecode | 40k | — | ~721 | Automated safety check: Pass | MIT | |
| Wiki Querypaperclipai/paperclip | 100k | — | ~682 | Automated safety check: Pass | MIT | |
| Wiki Lintpaperclipai/paperclip | 100k | — | ~878 | Automated safety check: Pass | MIT | |
| Wiki Ingestpaperclipai/paperclip | 100k | — | ~933 | Automated safety check: Pass | MIT |
openclaw/openclaw
Maintain the OpenClaw memory wiki vault with deterministic pages, managed blocks, and source-backed updates.
Yeachan-Heo/oh-my-claudecode
Keeps a persistent markdown wiki of project and session knowledge that the agent can ingest into, query, lint and read across sessions.
paperclipai/paperclip
A skill your agent uses when an LLM Wiki operation issue asks a question.
paperclipai/paperclip
A skill your agent uses when an LLM Wiki operation issue is a lint or health check.
paperclipai/paperclip
A skill your agent uses when an operation issue asks to ingest a captured raw/ source into the LLM Wiki, or the user says "ingest <slug".
sickn33/agentic-awesome-skills
Create and maintain reusable research wikis with source provenance, configurable structure, and local markdown outputs.
DingTalk-Real-AI/dingtalk-workspace-cli
钉钉 AI 听记。Use when 查询或修改听记摘要、完整逐字稿、关键词、标签、行动项、录音、上传、思维导图、发言人洞察、ASR 热词/识别词配置或分享权限。写文档走 dingtalk-doc;建待办走 dingtalk-todo;日程走 dingtalk-calendar。命令前缀:dws minutes。
DingTalk-Real-AI/dingtalk-workspace-cli
钉钉 AI 表格(多维表)业务操作。Use when 用户需要操作 AI 表格/多维表/Base/Table、应用模式/App 页面/Widget、建表、查写记录、字段、记录评论、评论回复、访问密钥(API Key)、SQL/PostgreSQL/SELECT/JOIN、筛选、排序、公式、模板、批量导入 CSV 或 JSON、导出、仪表盘、图表、上传附件、数据源配置与同步、按任务 ID…
DingTalk-Real-AI/dingtalk-workspace-cli
Create, edit, and validate DingTalk AI Card (A2UI) JSON files offline.
DingTalk-Real-AI/dingtalk-workspace-cli
AI搜问:人员语义搜索、跨源主题检索与行为回溯。Use when 语义找人,或目标未知时按主题或行为发现内容。原生最近列表走所属产品;完整手机号精确反查走 dingtalk-contact。前缀:dws aisearch。
DingTalk-Real-AI/dingtalk-workspace-cli
钉钉日历与会议室。Use when 用户说 约会议/查日程/订会议室/查闲忙/加参会人/改期/取消会议/今天的日程/本周日程/共同空闲。不做视频会议发起/邀请入会/会中控制(走 dingtalk-misc)、AI 听记(走 dingtalk-minutes)、待办任务(走 dingtalk-todo)。命令前缀:dws calendar。
DingTalk-Real-AI/dingtalk-workspace-cli
钉钉通讯录精确查询。Use when 已有 userId 后查详情、部门、职位或邮箱,按完整手机号反查用户,或查询自己、部门成员及角色。姓名模糊搜索、工号、职责、上下级走 dingtalk-aisearch,拿到 userId 后用本 skill 补详情。命令前缀:dws contact。
钉钉知识库与空间管理。Use when 用户明确说 知识库/wiki/创建、查找或列出知识库/命名的团队知识空间/个人知识库/知识库成员/库内节点创建、列表、搜索、复制、移动、删除或知识库动态。仅说“文档空间/我的文档”不触发:普通存储管理与全局文件搜索走 dingtalk-drive;节点正文读写走 dingtalk-doc。命令前缀:dws wiki。. Dingtalk Wiki is an agent skill from DingTalk-Real-AI/dingtalk-workspace-cli.
Run `npx skills add DingTalk-Real-AI/dingtalk-workspace-cli --skill dingtalk-wiki -a claude-code`. Or copy the skill folder (skills/multi/dingtalk-wiki in DingTalk-Real-AI/dingtalk-workspace-cli) into .claude/skills/dingtalk-wiki in your project. Claude Code loads it when a task matches its description.
Run `npx skills add DingTalk-Real-AI/dingtalk-workspace-cli --skill dingtalk-wiki -a codex`. Or copy the skill folder (skills/multi/dingtalk-wiki in DingTalk-Real-AI/dingtalk-workspace-cli) into .agents/skills/dingtalk-wiki in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add DingTalk-Real-AI/dingtalk-workspace-cli --skill dingtalk-wiki -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/dingtalk-wiki, .gemini/skills/dingtalk-wiki, .github/skills/dingtalk-wiki and .opencode/skills/dingtalk-wiki in your project.
SKILL.md names no scripts, command-line tools or credentials: Dingtalk Wiki is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Dingtalk Wiki is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.1k tokens (SKILL.md is roughly 8.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 5.3k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Dingtalk Wiki: Wiki Maintainer (openclaw/openclaw, 392k stars), LLM Wiki (Yeachan-Heo/oh-my-claudecode, 40k stars), Wiki Query (paperclipai/paperclip, 100k stars) and Wiki Lint (paperclipai/paperclip, 100k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
DingTalk-Real-AI (a GitHub organization) maintains it in DingTalk-Real-AI/dingtalk-workspace-cli, which has 3,246 GitHub stars. The repository holds 17 skills in this directory. The repository was last updated on October 10, 2026.
Source: DingTalk-Real-AI/dingtalk-workspace-cli on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.