Token导航 LogoToken导航

Agent Skill · 开发

tencent-docs-markdown(tencent 文档 Markdown)

用于辅助文档、README、Markdown、说明文和内容稿件的整理与改写。它适合让 Agent 提炼结构、补齐章节、统一术语、检查链接或把零散材料整理成可读文档。使用时应保留项目已有事实、命令和路径,不要把未确认的信息写成确定结论;涉及对外文案时,还需要控制语气,避免过度营销或夸大能力。

tencent-docs-markdown 是开发类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为操作浏览器;许可证为 MIT-0,第三方扫描已通过,按安装量在开发类的 21,746 个 Skill 里排第 286。

总安装 142,253周安装 5,811GitHub Stars 3下载 46,023核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.1.5

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:tencent-docs-markdown(tencent 文档 Markdown)
来源仓库:https://github.com/wscats/tencent-docs-markdown
安装命令:
openclaw skills install tencent-docs-markdown
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install tencent-docs-markdown

这个 Skill 是做什么的

开发类 Skill 面向写代码、改代码和排查问题,一般会读写仓库文件,部分还会执行构建或测试命令。

腾讯文档 Markdown 技能,支持新建 Markdown 并写入内容、下载、删除、读取、更新、重命名等操作。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install tencent-docs-markdown;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要操作浏览器,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

tencent-docs-markdown 怎么安装?

在终端执行 openclaw skills install tencent-docs-markdown。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

tencent-docs-markdown 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

tencent-docs-markdown 需要什么权限?

权限级别是操作浏览器。该 Skill 可能涉及浏览器控制能力,使用时可能读取或操作网页内容,需要在受控环境中确认权限边界。

tencent-docs-markdown 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

tencent-docs-markdown 用的人多吗?

公开数据是累计安装 142,253 次,近一周安装 5,811 次,下载 46,023 次,GitHub 3 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

tencent-docs-markdown 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理开发类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

开发类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
skill-vetter

技能审查员 · OpenClaw

8,779,018986操作浏览器MIT-0通过
ontology

本体论 · OpenClaw

6,636,960576只读MIT-0通过
entra-app-registration

内部应用程序注册 · Codex、Claude

6,631,872764接触敏感数据未明确通过
entra-app-registration

内部应用程序注册 · Codex、Claude

3,757,680201接触敏感数据未明确通过
nano-banana-pro

纳米香蕉专业版 · OpenClaw

3,526,898364接触敏感数据MIT-0有提醒
tencent-docs-markdown

tencent 文档 Markdown · 本页

142,2533操作浏览器MIT-0通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
腾讯文档Markdown
license
MIT
description
腾讯文档 Markdown 技能,支持新建 Markdown 并写入内容、下载、删除、读取、更新、重命名等操作。

腾讯文档 Markdown 技能

名称: tencent-docs-markdown 许可证: MIT 简介: 腾讯文档 Markdown 技能,支持新建 Markdown 并写入内容、下载、删除、读取、更新、重命名等操作。

Agent 如何使用此技能

触发短语

当用户表达以下意图时,Agent 应激活此技能:

意图示例短语
新建并写入"新建一个Markdown到腾讯文档并写入内容[xxx]" / "帮我新建腾讯文档md,写入以下内容" / "上传xxx.md到腾讯文档" / "上传xxx.md文档" / "同步xxx.md文档" / "提交xxx.md文档" / "把本地文件同步到腾讯文档"
新建空文档"帮我创建名为xxx.md" / "新建一个Markdown文档"
下载"把https://docs.qq.com/markdown/[xxx]文档保存到本地"
读取"读取https://docs.qq.com/markdown/[xxx]文档内容"
更新"更新[xxx]到https://docs.qq.com/markdown/[xxx]"
删除"删除https://docs.qq.com/markdown/[xxx]"
重命名"重命名https://docs.qq.com/markdown/[xxx]文档为xxx"
查看信息"获取https://docs.qq.com/markdown/[xxx]文档的详情"
登录"登录腾讯文档" / "重新登录" / "Cookie过期了"

Agent 工作流程

flowchart TD
    A[用户请求] --> B{Cookies 有效?}
    B -->|是| C[执行操作]
    B -->|否| D[通过扫码登录]
    D --> E[保存 Cookies]
    E --> C
    C --> F[返回结果 + 文档链接]

快速开始

# 1. 安装依赖
pip install -r requirements.txt
playwright install chromium

# 2. 登录(使用微信/QQ 扫描二维码)
python -m src.main login

# 3. 新建文档并写入内容
python -m src.main write "我的文档" "# Hello World"

功能操作

1. 新建并写入文档

新建一个腾讯文档 Markdown,写入内容后返回文档链接。

命令行:

python -m src.main write "我的文档" "# Hello World\
这是我的文档内容。"

编程接口:

from src.main import handle_create_and_write
result = handle_create_and_write('我的文档', '# Hello World\
这是内容。')
# result: {'docUrl': ..., 'padId': ..., 'globalPadId': ..., 'title': ...}
# → 将 result['docUrl'] 分享给用户

2. 新建空文档

创建一个新的空 Markdown 文档。

命令行:

python -m src.main create "我的新文档"

编程接口:

from src.main import handle_create
result = handle_create('我的文档')
# result: {'docUrl': ..., 'padId': ..., 'globalPadId': ..., 'title': ...}

3. 下载文档

将腾讯文档 Markdown 下载为本地 .md 文件。

注意: 系统会自动从文档页面解析真实的 padId(URL 中的标识符与 API 所需的真实 padId 不同)。

命令行:

python -m src.main download https://docs.qq.com/markdown/DQxxxxxxxx
python -m src.main download https://docs.qq.com/markdown/DQxxxxxxxx -o ./output.md

编程接口:

from src.main import handle_download
result = handle_download('https://docs.qq.com/markdown/DQxxxxxxxx', './output.md')
# result: {'path': ..., 'content': ...}

4. 读取文档

读取并返回文档内容。

命令行:

python -m src.main read https://docs.qq.com/markdown/DQxxxxxxxx

编程接口:

from src.main import handle_read
content = handle_read('https://docs.qq.com/markdown/DQxxxxxxxx')

5. 更新文档

覆盖已有文档的内容(支持直接传入文本或 .md 文件路径)。

命令行:

python -m src.main update https://docs.qq.com/markdown/DQxxxxxxxx "# 新内容"
python -m src.main update https://docs.qq.com/markdown/DQxxxxxxxx ./updated.md

编程接口:

from src.main import handle_update
handle_update('https://docs.qq.com/markdown/DQxxxxxxxx', '# 更新后的内容')

6. 删除文档

将文档移入回收站。

命令行:

python -m src.main delete https://docs.qq.com/markdown/DQxxxxxxxx

编程接口:

from src.main import handle_delete
result = handle_delete('https://docs.qq.com/markdown/DQxxxxxxxx')
# result: {'padId': ..., 'deleted': True}

7. 重命名文档

命令行:

python -m src.main rename https://docs.qq.com/markdown/DQxxxxxxxx "新标题"

编程接口:

from src.main import handle_rename
handle_rename('https://docs.qq.com/markdown/DQxxxxxxxx', '新标题')

8. 获取文档信息

命令行:

python -m src.main info https://docs.qq.com/markdown/DQxxxxxxxx

编程接口:

from src.main import handle_info
info = handle_info('https://docs.qq.com/markdown/DQxxxxxxxx')

9. 登录

命令行:

python -m src.main login          # 使用缓存的 Cookies(如有效)
python -m src.main login --force  # 强制重新登录

认证机制

首次使用需扫码登录,之后 Cookie 会缓存在 .cookies.json 中自动复用。

支持两种登录方式:

  1. 扫码登录 — 使用微信/QQ 扫描二维码
  2. 微信快捷登录 — 如果之前在当前浏览器已有微信登录记录,系统会自动检测并点击"微信快捷登录"按钮,页面显示"登录中..."后自动完成登录
flowchart TD
    A[开始] --> B{.cookies.json 存在?}
    B -->|是| C{Cookies 有效?}
    B -->|否| D[启动浏览器]
    C -->|是| E[就绪]
    C -->|否| D
    D --> F{微信快捷登录可用?}
    F -->|是| G[点击'微信快捷登录'按钮]
    G --> H[页面显示'登录中...']
    H --> I[每10秒轮询检测页面变化]
    F -->|否| J[展示二维码供扫描]
    J --> I
    I --> K{检测到登录成功?}
    K -->|是| L[获取并验证 Cookies]
    K -->|否 / 超时| I
    L --> M[保存 Cookies 到 .cookies.json]
    M --> E

API 参考

接口方法路径关键参数
创建文档GET/cgi-bin/online_docs/createdoc_newdoc_type=14, create_type=1, folder_id=/, title, xsrf
删除文档POST/cgi-bin/online_docs/doc_deletepad_id, domain_id, xsrf
读取内容POST/api/markdown/read/datafile_id(globalPadId)
写入内容POST/api/markdown/write/datafile_id, mark_down
文档信息POST/cgi-bin/online_docs/doc_infofile_id
重命名POST/cgi-bin/online_docs/doc_changetitlepad_id, title, xsrf
解析真实 padIdGET文档页面 HTML从 basicClientVars 中提取 padId

项目结构

tencent-docs-markdown/
├── requirements.txt      # Python 依赖
├── SKILL.md              # 技能定义文件(本文件)
├── publish.sh            # 版本发布脚本
├── .cookies.json         # 保存的登录 Cookies(自动生成,已加入 .gitignore)
└── src/
    ├── __init__.py       # Python 包初始化
    ├── main.py           # 主入口 & CLI 命令
    ├── auth.py           # 扫码登录 & Cookie 管理
    ├── api.py            # 腾讯文档 Markdown API 客户端
    └── login_with_polling.py  # 轮询登录脚本

核心概念

URL 标识符与真实 padId

腾讯文档 Markdown 的 URL 格式为 https://docs.qq.com/markdown/DSxxxxxxxx,其中 DSxxxxxxxx 是 URL 标识符,并非 API 所需的真实 padId。

系统通过 resolve_real_pad_id() 函数访问文档页面,从嵌入的 basicClientVars JSON 中提取真实的 padId,然后拼接为 globalPadId(格式:{domainId}${padId})用于 API 调用。

此机制对 下载(download)、读取(read)、更新(update) 操作自动生效,用户无需关注。


错误处理

错误原因解决方案
Cookie 过期会话超时自动通过扫码重新登录
retcode !== 0API 返回错误显示详细错误信息
无效 URL腾讯文档 URL 格式不正确确保格式为:https://docs.qq.com/markdown/xxxxx
资源不存在URL 标识符无法解析为真实 padId检查文档是否存在或是否有访问权限

备注

  • Markdown 文档类型编号为 14(doc_type=14)
  • 默认 domain_id 为 300000000
  • XSRF Token 从 TOK Cookie 中提取
  • Cookies 存储在 .cookies.json 中(已加入 .gitignore)
  • 安全提示: .cookies.json 包含敏感的会话 Cookie,请勿提交到版本控制或分享给他人,建议限制其文件权限(如 chmod 600 .cookies.json)
  • 删除操作会将文档移至回收站(可恢复)
  • 下载/读取/更新操作会自动解析 URL 中的标识符为真实 padId
  • 建议在受控或受信环境中运行此工具,因为 Playwright 会下载 Chromium 并使用浏览器自动化权限
  • Python 版本要求: Python >= 3.10

所需配置

配置项路径说明
Cookie 存储.cookies.json(项目根目录,自动生成)存储腾讯文档会话 Cookie,首次登录后自动创建。此文件包含敏感信息,请勿泄露。

平台分布

OpenClaw

94.72%
按下载量换算43,593

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

操作浏览器

该 Skill 可能涉及浏览器控制能力,使用时可能读取或操作网页内容,需要在受控环境中确认权限边界。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills