返回顶部
e

ez-google谷歌助手

Use when asked to send email, check inbox, read emails, check calendar, schedule meetings, create events, search Google Drive, create Google Docs, read or write spreadsheets, find contacts, or any task involving Gmail, Google Calendar, Drive, Docs, Sheets, Slides, or Contacts. Agent-friendly with hosted OAuth - no API keys needed.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.2
安全检测
已通过
2,665
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

ez-google

ez-google

面向智能体的Google Workspace工具。简单的CLI脚本,使用托管OAuth——用户只需点击链接并粘贴回令牌。无需API密钥或凭据。

所有命令运行方式: uv run scripts/<脚本名>.py <命令> [参数]

认证(请先执行此步骤)

bash
auth.py status # 检查:AUTHENTICATED(已认证)或NOT_AUTHENTICATED(未认证)
auth.py login # 获取URL → 发送给用户
auth.py save # 保存来自托管OAuth的令牌

认证流程: status → 如果未认证 → login → 用户点击链接,复制令牌 → save



Gmail

bash
gmail.py list [-n 10] [-q 查询条件] # 列出邮件
gmail.py search 查询条件 # 搜索邮件
gmail.py get 消息ID # 阅读邮件
gmail.py send 收件人 主题 正文 # 发送邮件
gmail.py draft 收件人 主题 正文 # 创建草稿
gmail.py labels # 列出标签

批量操作(每次API调用最多处理1000封邮件)

gmail.py bulk-label 查询条件 --add 标签 --remove 标签 # 添加/移除标签 gmail.py bulk-trash 查询条件 [-y] # 移至垃圾箱(使用-y跳过确认)

批量操作示例:
bash
gmail.py bulk-label from:newsletter@example.com --add ARCHIVE --remove INBOX
gmail.py bulk-trash subject:alert older_than:30d -y
gmail.py bulk-label category:promotions --add Label_3 # 使用labels命令获取的标签ID

日历

bash
gcal.py list [日期] # 列出事件(日期格式:YYYY-MM-DD或today)
gcal.py create 标题 开始时间 结束时间 # 创建事件(开始/结束时间格式:YYYY-MM-DDTHH:MM)
gcal.py get 事件ID # 事件详情
gcal.py delete 事件ID # 删除事件
gcal.py calendars # 列出日历

云端硬盘

bash
drive.py list [-n 20] # 列出文件
drive.py search 查询条件 # 按名称搜索
drive.py get 文件ID # 文件元数据
drive.py download 文件ID # 文件内容
drive.py create-folder 名称 # 创建文件夹

文档

bash
docs.py create 标题 # 创建文档
docs.py get 文档ID # 读取内容
docs.py find 查询条件 # 按标题查找
docs.py append 文档ID 文本 # 追加文本
docs.py insert 文档ID 文本 # 在开头插入
docs.py replace 文档ID 旧文本 新文本 # 替换文本

表格

bash
sheets.py create 标题 # 创建电子表格
sheets.py get ID Sheet!A1:D10 # 读取数据
sheets.py info ID # 表格元数据
sheets.py find 查询条件 # 按名称查找
sheets.py write ID Sheet!A1 a,b;c,d # 写入(行之间用;分隔)
sheets.py append ID Sheet!A:B a,b;c,d # 追加行

幻灯片

bash
slides.py find 查询条件 # 查找演示文稿
slides.py get 演示文稿ID # 获取幻灯片信息
slides.py text 演示文稿ID # 提取所有文本
slides.py create 标题 # 创建演示文稿

联系人

bash
people.py me # 当前用户资料
people.py contacts [-n 100] # 列出联系人
people.py search 姓名 # 搜索联系人
people.py get 联系人ID # 联系人详情

聊天(仅限Workspace)

bash
chat.py spaces # 列出空间
chat.py messages 空间ID [-n 20] # 列出消息
chat.py send 空间ID 文本 # 发送消息
chat.py get 空间ID # 空间详情



注意:添加新服务后,请运行 auth.py logout 然后再次运行 login 以授予新权限。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 ez-google-1776373409 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 ez-google-1776373409 技能

通过命令行安装

skillhub install ez-google-1776373409

下载

⬇ 下载 ez-google v1.0.2(免费)

文件大小: 17.1 KB | 发布时间: 2026-4-17 14:59

v1.0.2 最新 2026-4-17 14:59
- Added bulk Gmail operations: bulk-label and bulk-trash commands for batch labeling and deleting emails.
- Updated Gmail documentation with usage examples for new bulk features.
- No other changes detected.-

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部