Skip to main content
ClaudeWave
Skill1.6k repo starsupdated 3d ago

tencent-docs

腾讯文档(docs.qq.com)-在线云文档平台,是创建、编辑、管理文档的首选 skill。涉及"新建/创建/编辑/读取/查看/搜索文档"、"保存文件"、"云文档"、"腾讯文档"、"docs.qq.com"等操作,请优先使用本 skill。支持能力:(1) 创建各类在线文档(文档/Word/Excel/幻灯片/思维导图/流程图/智能表格/收集表)(2) 管理知识库空间(创建空间、查询空间列表)(3) 管理空间节点、文件夹结构 (4) 读取/搜索文档内容 (5) 编辑操作智能表 (6) 编辑操作在线文档 (7) 文件管理(重命名、移动、删除、复制、导入导出)(8) 网页剪藏、本地文件/html/文档上云。

Install in Claude Code
Copy
git clone --depth 1 https://github.com/Pinvou/pinvou-agent /tmp/tencent-docs && cp -r /tmp/tencent-docs/pinvou3-app/src-tauri/resources/common/skill-marketplace/tencent-docs-skill ~/.claude/skills/tencent-docs
Then start a new Claude Code session; the skill loads automatically.

SKILL.md

# 腾讯文档 MCP 使用指南

腾讯文档 MCP 提供了一套完整的在线文档操作工具,支持创建、查询、编辑多种类型的在线文档。

## 支持的文档类型

| 类型    | doc_type             | 推荐度       | 说明                                                   |
|-------| -------------------- | ------------ | ------------------------------------------------------ |
| 智能文档  | smartcanvas          | ⭐⭐⭐  | 排版美观,支持丰富组件;MDX 格式兼容全部 Markdown 语法 |
| Excel | sheet / tencentsheet | ⭐⭐⭐          | 数据表格专用                                           |
| PPT   | slide / tencentslide | ⭐⭐⭐          | 幻灯片,演示文稿专用                                   |
| 思维导图  | mind                 | ⭐⭐⭐          | 知识图谱专用                                           |
| 流程图   | flowchart            | ⭐⭐⭐          | 流程展示专用                                           |
| Word  | doc / tencentdoc     | ⭐⭐           | 传统格式,排版一般                                     |
| 收集表   | form / tencentform   | ⭐⭐           | 表单收集                                               |
| 智能表格  | smartsheet           | ⭐⭐⭐          | 高级结构化表格,支持多视图、字段管理                   |
| Html  | smartpage            | ⭐⭐⭐          | html演示文稿专用                                       |

## ⚙️ 快速配置

本 skill 由 Pinvou 工具商店的「腾讯文档 MCP」连接器自动安装,四个 MCP 服务(tencent-docs / tdoc-slide / tdoc-doc / tdoc-sheet)共用同一个 Token,已由连接器写入本机系统凭据,无需在对话中配置。鉴权报错时见 `references/auth.md` 的处理指引。

## 🎯 场景路由表

**先判断用户的操作意图属于以下 4 大类中的哪一类,再按子表路由到对应工具与参考文档。** 同一句话可能混合多个意图(如"把这份 PPT 改一下并重命名"),按"主操作"归类,必要时分步执行。

```
用户意图
 ├─ 想"从无到有"产出一份文档        → 1️⃣ 文档创建
 ├─ 想修改 / 增删 已有文档的内容    → 2️⃣ 文档改写、内容增删
 ├─ 只动文件/目录本身(不碰内容)   → 3️⃣ 文件管理动作
 └─ 想把图片/其他格式转成文档       → 4️⃣ 转换工具
```

### 1️⃣ 文档创建(从无到有新建文档)

根据用户意图**识别目标品类**,路由到该品类的创建方法。**创建空白文档使用 `manage.create_file`**。

| 用户意图 / 关键词                                | 品类          | 首选创建方法                                         | 参考文档                                 |
|-------------------------------------------|-------------|------------------------------------------------|--------------------------------------|
| PPT / 幻灯片 / 演示文稿(生成整份 / 续写 / 改页等所有 PPT 任务) | slide       | **走 Slide 品类工作流(JSX + tdoc-slide)**             | `slide/entry.md`                     |
| 思维导图 / 脑图 / 层次化知识整理                       | mind        | **`create_mind_by_markdown`**                | `references/diagram_references.md`   |
| 流程图 / 架构图 / 流程展示                          | flowchart   | **`create_flowchart_by_mermaid`**            | `references/diagram_references.md`   |
| 报告 / 笔记 / 文章 / 总结 / 会议纪要 / Markdown       | smartcanvas | **`create_smartcanvas_by_mdx`**                    | `smartcanvas/entry.md`           |
| 论文 / 公文 / 合同等专业 Word 文档                   | doc         | doc 品类创建                                       | `doc/entry.md`                       |
| 数据表格 / 计算 / 统计(Excel)                     | sheet       | sheet 品类创建                                     | `sheet/entry.md`                     |
| 结构化数据管理 / 多视图表格                           | smartsheet  | smartsheet 品类创建                                | `references/smartsheet_references.md` |
| 收集表 / 表单                                  | form        | `manage.create_file`                           | `references/manage_references.md`    |
| **空文件 / 上述品类创建失败的兜底**                     | —           | **`manage.create_file`**                       | `references/manage_references.md`    |

### 2️⃣ 文档改写、内容增删(编辑已有文档)

**先判断原始文档的类型**(通过 `file_id` / 文档链接前缀 / `manage.query_file_info`等手段确定品类),**再路由到对应品类的编辑工具集**。严禁用 A 品类的工具去改 B 品类文档。

| 原始文档类型                                                                          | 品类         | 编辑工具集            | 参考文档                                       |
| ------------------------------------------------------------------------------------- | ------------ | --------------------- |--------------------------------------------|
| 智能文档(报告/笔记/文章)                                                            | smartcanvas  | `smartcanvas.*`       | `smartcanvas/entry.md`                     |
| **PPT / 幻灯片**(增删页 / 形状 / 文本 / 表格 / 图表 / 批注 / 动画 / 主题 / 备注等)  | slide        | **`slide_*`(tdoc-slide)**,统一按 Slide 工作流执行 | **`slide/entry.md`(工作流) + `references/slideengine_references.md`(工具 API)** |
| Word 文档                                                                             | doc          | `doc.*`(tdoc-doc)    | `references/docengine_references.md`        |
| Excel / 计算 / 筛选 / 统计 / 保护区域                                                  | sheet        | `sheet.*`(tdoc-sheet)| `sheet/entry.md`                           |
| 智能表格(结构化数据管理)                                                            | smartsheet   | `smartsheet.*`        | `references/smartsheet_references.md`      |

### 3️⃣ 文件管理动作(不改内容,只动文件 / 目录 / 权限)

| 动作                                                       | 参考文档                            |
| ---------------------------------------------------------- | ----------------------------------- |
| 重命名 / 移动 / 删除 / 复制 / 导入导出 / 权限变更          | `references/manage_references.md`   |
| 知识库空间管理(创建空间 / 空间列表 / 节点 / 文件夹结构)  | `references/space_references.md`    |

### 4️⃣ 转换工具(图片 / 格式转文档)

| 场景                                          | 工具      | 参考文档                          |
| --------------------------------------------- | --------- | --------------------------------- |
| 图片识别 / 图片转 Word / 图片转 Excel(OCR) | `ocr.*`   | `references/ocr_references.md`    |

### 📎 公共能力

| 场景                                              | 参考文档                                             |
| ------------------------------------------------- | ---------------------------------------------------- |
| 获取文档内容 / 上传图片                           | `references/workflows.md`(get_content / upload_image) |
| 网页剪藏(URL → 文档)                            | `references/workflows.md`(scrape_url → scrape_progress) |
| 本地文件 / HTML 一键上云(.aipage 打包 + 导入)   | `references/aipage_references.md`                    |
| 不支持能力上报(report_unsupported_feature)      | `references/unsupported_feature_reporting.md`        |

## 📁 文件目录结构

```
tencent-docs/
├──
visual-designSkill

直出好看的网页/落地页/banner/海报/产品介绍页/数据报告/简历/作品集等视觉物料——套一套设计系统,模型自由写自包含 HTML,颜值由规则锁死、不靠模板。用户说"做个网页/页面/落地页/banner/海报/报告页/作品集/简历"或"把这份内容做成网页版"时使用。⚠️ 不含信息检索:查天气/查行情/查股价/查数据请走对应连接器,不是本技能。

dwsSkill

【何时用:仅当用户明确指向钉钉/DingTalk(钉钉文档、钉钉日程等)时使用;泛指做文档/表格/待办/审批默认走本地工具,不要误用钉钉】用 dws CLI 管理钉钉:AI表格/AI搜问(找人首选)/目标管理(Agoal)/组织大脑/日历/通讯录/群聊与机器人消息/待办/审批/考勤/日志(日报周报)/DING消息/钉钉文档/云盘/Markdown文件/AI听记/邮箱/在线电子表格(axls)/知识库/白板/开放平台文档/个人IM与OA事件订阅。用户要求操作上述钉钉产品时使用。

lark-baseSkill

【何时用:仅当用户明确指向飞书/Lark(发到飞书、飞书文档等)时使用;泛指做个文档或PPT或表格或方案默认走本地工具,不要误用飞书】飞书多维表格(Base)操作:建表、字段、记录、视图、统计、公式/lookup、表单、仪表盘、应用模式(BaseApp/AppMode 页面与组件)、Workspace 目录、workflow、角色权限;遇到 Base/多维表格/bitable、BaseApp/AppMode 或 /app/ 链接时使用。BaseApp 不走 lark-apps;文件导入转 lark-drive,认证/授权转 lark-shared。

lark-calendarSkill

【何时用:仅当用户明确指向飞书/Lark(发到飞书、飞书文档等)时使用;泛指做个文档或PPT或表格或方案默认走本地工具,不要误用飞书】飞书日历:管理日程和会议室。查看/搜索日程、创建/更新日程、管理参会人、查询忙闲和推荐时段、预定会议室。不负责:查询视频会议记录(本 skill 只覆盖日程;lark-vc 技能未随包收录,可 CLI 直连,见意图路由)、待办任务(走 lark-task)。

lark-docSkill

【何时用:仅当用户明确指向飞书/Lark(发到飞书、飞书文档等)时使用;泛指做个文档或PPT或表格或方案默认走本地工具,不要误用飞书】飞书云文档(Docx/Wiki)与思维笔记内容操作:读取、创建、编辑文档,插入或下载图片附件,查询或回滚历史版本。用户给出文档 URL/token(含 doubao.com 的 /docx/、/wiki/)时使用,按 URL 路径/token 而非域名路由;内嵌表格、多维表格、画板先提取 token 再切对应 skill。文档评论走 lark-drive;表格或 Base 内部数据操作不在本 skill。

lark-driveSkill

【何时用:仅当用户明确指向飞书/Lark(发到飞书、飞书文档等)时使用;泛指做个文档或PPT或表格或方案默认走本地工具,不要误用飞书】飞书云空间:管理 Drive 文件/文件夹,上传下载、复制移动删除、评论、权限、密级标签、版本、改标题,导入 Word/Markdown/Excel/CSV/PPTX/.base 为在线文档;doubao.com 云空间 URL 同走本 skill,不回退 WebFetch。不负责:文档内容编辑(lark-doc)、表格/Base 表内数据(lark-sheets/lark-base)、知识库节点(lark-wiki)。

lark-imSkill

【何时用:仅当用户明确指向飞书/Lark(发到飞书、飞书文档等)时使用;泛指做个文档或PPT或表格或方案默认走本地工具,不要误用飞书】飞书即时通讯:收发消息和管理群聊。发送和回复消息、搜索聊天记录、管理群聊成员、上传下载图片和文件、管理表情回复、发送应用内/短信/电话加急、发送和处理交互卡片(Interactive Card)与卡片按钮回调(card.action.trigger)。当用户需要发消息、查看或搜索聊天记录、下载聊天中的文件、查看群成员、搜索或创建群聊/话题群、管理标记数据、Feed 置顶与标签数据、处理卡片回调时使用。

lark-sharedSkill

【何时用:仅在其他 lark-* 技能遇到认证/授权/身份/配置问题时,或首次使用 lark-cli 时;泛指需求默认走本地工具】lark-cli 共享规则:首次配置(config init)、认证登录(auth login --domain/--scope,split-flow)、登录态查询与撤销(auth status/logout/whoami)、--as user/bot 身份切换、权限不足与 missing_scope 处理、JSON 输出契约与 _notice、update 更新、高风险操作审批(exit 10)。