用途:通过命令行创建、读取、更新、分享和导出 Google Docs 文档,支持 Markdown 格式转换。
主要能力:列出文档、创建文档(支持空文档、Markdown 正文、文件导入、纯文本)、读取内容、获取文档信息、替换全部内容、追加文本、按位置插入、查找替换、分享(reader/writer/commenter 角色)、导出(pdf、docx、txt、html、md、odt、rtf)、从 Markdown 文件创建、多账号管理、上传图片到 Drive 获取直链。
使用方式:需配置 Google OAuth,与 gmail-skill 共用。在 Google Cloud Console 创建 OAuth 客户端(桌面应用),启用 Google Docs API 和 Google Drive API,将 JSON 保存到 ~/.claude/skills/google-docs-skill/credentials.json,然后运行 python3 ~/.claude/skills/google-docs-skill/docs_skill.py login 登录。常用命令包括 list、create、read、get、update、append、insert、replace、share、export、from-markdown、accounts、login、logout、upload-image。所有命令输出 JSON。文档 ID 位于 URL 中 /d/ 之后。
适用场景:批量生成合同或提案、模板查找替换、将 Markdown 笔记转为 Google Docs、导出 PDF 附件、为 Gamma 等演示工具上传图片。
限制:需自行配置 OAuth 凭据;插入位置使用 1-based 索引;图片直链仅 lh3.googleusercontent.com/d/{id} 格式可直接嵌入,drive.google.com/uc 会 303 重定向;Markdown 仅支持标题、粗体、斜体、列表和段落分隔等有限语法。