技能版本 1.0.0

wecomcli-doc-manage

企业微信文档公共管理:搜索文档(最近浏览/创建)、文档改名、添加文档成员权限、设置文档加入规则。适用于所有文档类型(doc文档 / 在线表格 / 智能表格 / 智能文档)。新建或导入doc文档请使用 wecomcli-doc;新建或导入在线表格请使用 wecomcli-sheet;智能表格内容 CRUD 请使用 wecomcli-smartsheet;生成智能文档请使用 wecomcli-smartpage。"看过哪些文档/浏览历史"类需求走本技能,不要走 wecom_get_user_memory。

价格

免费

  • 安装:免费

在组织开通时一次性收取;再次读取清单或下载不重复收费。

以上为公开标价。你的组织可能有协议价,以控制台显示的价格为准。

如何使用

  1. 为组织安装

    开通即安装:组织固定使用开通时的版本(当前为 1.0.0)。升级到新版本需要取消后重新开通。

  2. 创建凭证

    客户端使用组织凭证读取;绑定到数字人后,数字人使用绑定凭证按需加载。请求中携带:

    Authorization: Bearer $ZGI_MARKET_KEY

  3. 读取清单与安装包

    清单列出版本、文件和校验值;安装包是一个 zip 文件。

    读取清单
    curl "https://market-api.zgi.im/v1/market/skills/wecomcli-doc-manage/manifest" \
      -H "Authorization: Bearer $ZGI_MARKET_KEY"
    下载安装包
    curl "https://market-api.zgi.im/v1/market/skills/wecomcli-doc-manage/package" \
      -H "Authorization: Bearer $ZGI_MARKET_KEY" \
      -o wecomcli-doc-manage.zip

    读取清单和下载安装包不计入用量。下载后请用响应头中的 SHA-256 校验文件。

技能说明

名称
wecomcli-doc-manage
说明
企业微信文档公共管理:搜索文档(最近浏览/创建)、文档改名、添加文档成员权限、设置文档加入规则。适用于所有文档类型(doc文档 / 在线表格 / 智能表格 / 智能文档)。新建或导入doc文档请使用 wecomcli-doc;新建或导入在线表格请使用 wecomcli-sheet;智能表格内容 CRUD 请使用 wecomcli-smartsheet;生成智能文档请使用 wecomcli-smartpage。"看过哪些文档/浏览历史"类需求走本技能,不要走 wecom_get_user_memory。
仅指令

技能包内没有脚本文件:这个技能是供模型阅读的文本。

SKILL.md 节选

> 执行任何 `wecom-cli` 命令前,必须先读取并完成 `wecomcli-shared` 技能的公共前置检查。

## 核心概念

- **四种文档类型**:在线文档 `doc`、在线表格 `sheet`、智能表格 `smartsheet`、智能文档 `smartpage`。`doc_type` 枚举在多接口中复用。
- **搜索接口额外支持的类型**:收集表 `collect`、PPT `ppt`、脑图 `mind`、流程图 `flow`、汇报 `journal`、PDF `pdf`。这些类型仅在「搜索文档」接口的 `doc_types` 过滤中可用,其他接口(改名、权限、加入规则等)不适用。

## 适用范围

**适用**:
- 仅支持搜索 doc文档 / 在线表格 / 智能表格 / 智能文档 / PPT / 收集表 / 脑图 / 流程图 / 汇报 / PDF 文档类型
- 仅支持修改 doc文档 / 在线表格 / 智能表格 / 智能文档 的名称
- 仅支持添加 doc文档 / 在线表格 / 智能表格 / 智能文档 的成员权限
- 仅支持设置 doc文档 / 在线表格 / 智能表格 / 智能文档 的加入规则

## 接口路由表

路由表第二列若是 `references/xxx.md` 链接 → 必须先用 `read` 工具读完该文件,再构造命令。

| 用户意图                                                    | 参考位置 |
|---------------------------------------------------------|---|
| 搜索文档(包含最近浏览/创建)                                         | 见下方「搜索文档」 |
| 修改文档名                                                   | [+names-update](references/doc-names-update.md) |
| 添加文档成员 / 改权限                                            | [+members-update](references/doc-members-update.md) |
| 设置链接加入规则                                                | [+rules-update](references/doc-rules-update.md) |

## 接口详述

### 搜索文档

按关键词与过滤条件(类型 / 创建者 / 浏览者-成员 / 时间窗 / 排序)搜索文档

> 关于"浏览者"与"成员":在本接口的搜索语义下二者等价——`visitor_userids` 命中的是"该 userid 作为浏览者/成员/相关者"的文档,用来表达"包含 X"、"X 参与的"、"与 X 相关的"、"X 作为成员的"均可。**注意权限约束**:无论传谁的 userid,最终结果只会返回**当前调用者本人有权限访问**的文档;他人有权限但你没权限的文档不会出现在结果中,因此本接口不能用于"窥探他人独占的文档列表"。

#### 命令

```bash
wecom-cli doc search --json '<JSON 参数>'
```

#### 参数

| 字段 | 类型 | 必填 | 默认值 | 语义                                                                                                                |
|---|---|---|---|-------------------------------------------------------------------------------------------------------------------|
| `keywords` | string[] | 是 | — | 关键词数组,OR 关系。仅按其他条件过滤时传空数组 `[]`                                                                               |
| `search_scope` | string | 否 | `title_content` | 搜索范围枚举:`title`(仅标题) / `title_content`(标题和内容,默认) / `content`(仅内容)                                                  |
| `doc_types` | string[] | 否 | — | 限定类型,取值为 `doc` / `sheet` / `smartsheet` / `smartpage` / `collect` / `ppt` / `mind` / `flow` / `journal` / `pdf` 的子集 |
| `creator_userids` | string[] | 否 | — | 限定创建者 userid 列表(典型:传当前用户 userid 查"我最近创建")                                                                         |
| `visitor_userids` | string[] | 否 | — | 限定"浏览者 / 成员" userid 列表                                                                           |
| `created_after` / `created_before` | string | 否 | — | 创建时间窗,`YYYY-MM-DD HH:mm:ss`                                                                                       |

SKILL.md 不止这些内容,安装后可阅读全文。

技能包内容

共 4 个文件,合计 13.1 KiB

  • SKILL.md11.0 KiB
  • references/doc-members-update.md849 B
  • references/doc-names-update.md428 B
  • references/doc-rules-update.md938 B

来源与审核

审核状态
尚未审核,内容来自上游来源
许可证
未说明

审核状态是平台对上架信息的记录,不构成对上游服务质量或可用性的担保。