Google Workspace Toolkit Free

Polar Sponsor
爱发电 赞助
.NET 9.0

免配置Google办公工具云控制台接口,OAuth登录即用,支持Gmail、日历、Drive核心调用。

谷歌办公工具接口 - 免费版

功能概述

谷歌办公工具接口 - 免费版是一项面向实际任务的技能,主要用于谷歌办公工具接口免费版是一款零云控制台配置的 Google Workspace 访问工具;传统方式使用 Google API 需要在云控制台创建项目、启用 API、创建 OAuth 凭据、下载密钥文件、配置回调地址等繁琐步骤;

核心要点

  • 本工具完全跳过这些流程,只需用 Google 账号 OAuth 登录,即可通过工具协议直接调用 Gmail、日历、Drive。
  • 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
  • 从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。

使用与执行

实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。

结果检查与注意事项

执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

谷歌办公工具接口 - 免费版

概述

谷歌办公工具接口免费版是一款零云控制台配置的 Google Workspace 访问工具。传统方式使用 Google API 需要在云控制台创建项目、启用 API、创建 OAuth 凭据、下载密钥文件、配置回调地址等繁琐步骤。本工具完全跳过这些流程,只需用 Google 账号 OAuth 登录,即可通过工具协议直接调用 Gmail、日历、Drive 等核心服务。

本版本适合个人用户、轻量办公场景以及对云控制台配置不熟悉的用户,几分钟内即可开始使用。

核心能力

零配置快速接入

  • 无需创建 Google Cloud 项目
  • 无需逐个启用 API
  • 无需创建 OAuth 凭据
  • 无需下载 client_secret.json
  • 无需配置回调地址
  • 只需 Google 账号登录授权

输入: 用户提供零配置快速接入所需的指令和必要参数。 处理: 按照skill规范执行零配置快速接入操作,遵循单一意图原则。 输出: 返回零配置快速接入的执行结果,包含操作状态和输出数据。

Gmail 邮件工具

  • gmail.search:搜索邮件,支持 Gmail 原生语法
  • gmail.get:获取指定邮件详情
  • gmail.send:发送邮件
  • gmail.createDraft:创建草稿

输入: 用户提供Gmail 邮件工具所需的指令和必要参数。 处理: 按照skill规范执行Gmail 邮件工具操作,遵循单一意图原则。 输出: 返回Gmail 邮件工具的执行结果,包含操作状态和输出数据。

Calendar 日历工具

  • calendar.list:列出所有日历
  • calendar.listEvents:按时间范围列出事件
  • calendar.createEvent:创建日历事件
  • calendar.findFreeTime:查找空闲时间段

输入: 用户提供Calendar 日历工具所需的指令和必要参数。 处理: 按照skill规范执行Calendar 日历工具操作,遵循单一意图原则。 输出: 返回Calendar 日历工具的执行结果,包含操作状态和输出数据。

Drive 文件工具

  • drive.search:搜索云端文件
  • drive.downloadFile:下载文件到本地

输入: 用户提供Drive 文件工具所需的指令和必要参数。 处理: 按照skill规范执行Drive 文件工具操作,遵循单一意图原则。 输出: 返回Drive 文件工具的执行结果,包含操作状态和输出数据。

认证管理

  • OAuth 登录即用,凭据本地存储
  • 支持重新认证与令牌刷新
  • 支持清除凭据重新授权

输入: 用户提供认证管理所需的指令和必要参数。 处理: 按照skill规范执行认证管理操作,遵循单一意图原则。 输出: 返回认证管理的执行结果,包含操作状态和输出数据。 能力覆盖范围:本skill的核心能力覆盖以下场景关键词:免配置云控制台的、办公工具接口、核心工具调用、谷歌办公工具接口、免费版、通过工具协议直接、Workspace、无需创建云控制台、登录即可使用、核心能力、零云控制台配置、账号登录即用、邮件搜索、日历事件列表、文件搜索与下载、通过工具协议统一、无需管理多个、SDK等。这些关键词对应description中声明的使用场景,均已在上述能力点中提供对应的操作支持。

使用场景

场景一:零配置开始使用 Gmail

用户无需任何云控制台配置,安装后直接登录 Google 账号即可搜索邮件。

# 依赖说明
npm install -g @presto-ai/google-workspace-toolkit

# 第二步:注册工具服务(仅需一次)
gwtool config add google-workspace 
    --command "npx" 
    --arg "-y" 
    --arg "@presto-ai/google-workspace-toolkit" 
    --scope home

# 第三步:首次调用时浏览器弹出 OAuth 登录
gwtool call --server google-workspace --tool "gmail.search" query="is:unread" maxResults=10

首次执行任意命令时,系统会自动打开浏览器引导用户完成 Google OAuth 授权。授权后凭据存储在 ~/.config/google-workspace-toolkit/ 目录,后续无需重复登录。

场景二:快速查看本周日历安排

无需打开日历应用,命令行直接查看本周会议安排。

# 列出所有日历
gwtool call --server google-workspace --tool "calendar.list"

# 查询本周事件(以2026年7月14日-20日为例)
gwtool call --server google-workspace 
    --tool "calendar.listEvents" 
    calendarId="your@gmail.com" 
    timeMin="2026-07-14T00:00:00Z" 
    timeMax="2026-07-20T23:59:59Z"

场景三:搜索并下载云端文件

快速在 Google Drive 中搜索特定文件并下载到本地。

# 搜索文件
gwtool call --server google-workspace 
    --tool "drive.search" 
    query="季度报告"

# 下载文件(使用上一步获取的 fileId)
gwtool call --server google-workspace 
    --tool "drive.downloadFile" 
    fileId="<文件ID>" 
    localPath="/tmp/report.pdf"

不适用场景

以下场景谷歌办公工具接口免费版不适合处理:

  • 黑帽SEO手段
  • 搜索引擎作弊
  • 付费广告投放管理

触发条件

需要SEO优化、关键词分析、排名提升、搜索流量优化时使用。不适用于非本工具能力范围的需求。

快速开始

第一步:安装与注册

# 安装工具接口
npm install -g @presto-ai/google-workspace-toolkit

# 注册 Google Workspace 服务
gwtool config add google-workspace 
    --command "npx" 
    --arg "-y" 
    --arg "@presto-ai/google-workspace-toolkit" 
    --scope home

第二步:完成 OAuth 登录

执行任意一条命令,首次会自动打开浏览器:

# 触发 OAuth 登录
gwtool call --server google-workspace --tool "gmail.search" query="is:unread" maxResults=5

浏览器中登录 Google 账号并授权后,凭据自动保存到本地。

第三步:开始日常使用

# 搜索邮件
gwtool call --server google-workspace --tool "gmail.search" query="newer_than:7d" maxResults=10

# 查看日历
gwtool call --server google-workspace --tool "calendar.list"

# 搜索文件
gwtool call --server google-workspace --tool "drive.search" query="报告"

示例

工具服务注册配置

# 注册配置(持久化存储)
gwtool config add google-workspace 
    --command "npx" 
    --arg "-y" 
    --arg "@presto-ai/google-workspace-toolkit" 
    --scope home

# 查看已注册服务
gwtool config list

# 移除服务
gwtool config remove google-workspace

凭据存储位置

# 凭据默认存储路径
~/.config/google-workspace-toolkit/

# 查看凭据文件
ls -la ~/.config/google-workspace-toolkit/

脚本化调用示例

#!/usr/bin/env python3
"""每日邮件摘要 - 工具接口版"""
import subprocess
import json

def call_tool(tool_name, **params):
    """调用 Google Workspace 工具"""
    cmd = ['gwtool', 'call', '--server', 'google-workspace', '--tool', tool_name]
    for key, value in params.items():
        cmd.extend([f'{key}={value}'])
    result = subprocess.run(cmd, capture_output=True, text=True)
    return json.loads(result.stdout) if result.stdout else []

# 获取未读邮件
emails = call_tool('gmail.search', query='is:unread newer_than:1d', maxResults=10)
print(f"未读邮件 {len(emails)} 封:")
for mail in emails:
    print(f"  - {mail.get('from', '未知')}: {mail.get('subject', '无主题')}")

最佳实践

1. 善用 OAuth 自动续期

工具接口会自动管理令牌刷新,正常使用无需手动干预。若长时间未使用导致令牌过期,执行任意命令会自动触发刷新。

# 令牌过期后,执行任意命令自动刷新
gwtool call --server google-workspace --tool "gmail.search" query="is:unread" maxResults=1

2. 跨设备使用需重新授权

凭据存储在本地,不同设备需分别完成 OAuth 授权。请勿手动复制凭据文件到其他设备,可能导致授权失效。

3. 查询参数使用 JSON 字符串

复杂参数(如事件时间)使用 JSON 字符串传递:

# 创建日历事件
gwtool call --server google-workspace 
    --tool "calendar.createEvent" 
    calendarId="your@gmail.com" 
    summary="团队周会" 
    start='{"dateTime":"2026-07-25T14:00:00Z"}' 
    end='{"dateTime":"2026-07-25T15:00:00Z"}'

4. 查找空闲时间避免会议冲突

安排会议前,先用 findFreeTime 查询参会人共同空闲时段:

gwtool call --server google-workspace 
    --tool "calendar.findFreeTime" 
    attendees='["a@example.com","b@example.com"]' 
    timeMin="2026-07-25T09:00:00Z" 
    timeMax="2026-07-25T18:00:00Z" 
    duration=30

常见问题

Q1: 首次调用时浏览器没有弹出怎么办?

A: 检查系统默认浏览器设置,或手动复制终端中显示的授权 URL 到浏览器打开。完成授权后回到终端即可继续。

Q2: 提示 "token expired" 怎么处理?

A: 执行令牌刷新命令,或直接执行任意业务命令触发自动刷新:

# 手动刷新令牌
gwtool call --server google-workspace --tool "auth.refreshToken"

# 或直接执行业务命令(自动刷新)
gwtool call --server google-workspace --tool "gmail.search" query="is:unread" maxResults=1

Q3: 如何切换 Google 账号?

A: 清除现有凭据后重新登录:

# 清除凭据
gwtool call --server google-workspace --tool "auth.clear"

# 执行任意命令重新触发 OAuth 登录
gwtool call --server google-workspace --tool "gmail.search" query="is:unread" maxResults=1

Q4: 免费版支持哪些工具?与专业版有何区别?

A: 免费版支持 Gmail(4个工具)、Calendar(4个工具)、Drive(2个工具)共 10 个核心工具。专业版提供全部 49 个工具,包含 Docs、Sheets、Slides、Chat、People 等高级服务。

Q5: 离线环境可以使用吗?

A: 不支持。工具接口需要实时访问 Google API,且 OAuth 授权与令牌刷新均需网络连接。

Q6: 是否支持多账户?

A: 免费版默认单账户使用。如需多账户切换,需清除凭据后重新登录。专业版支持多账户管理与快速切换。

依赖说明

运行环境

  • Agent平台: 支持 SKILL.md 的任意 AI Agent(Claude Code / Cursor / Codex / Gemini CLI 等)
  • 操作系统: Windows / macOS / Linux
  • Node.js: 建议 18.0+ (运行工具接口)
  • 网络环境: 需可访问 Google API 服务

第三方依赖

依赖项 类型 是否必需 获取方式
Node.js 18+ 运行时 必需 nodejs.org 下载
npm / npx 包管理 必需 随 Node.js 安装
@presto-ai/google-workspace-toolkit 工具接口 必需 npm 全局安装
gwtool 命令行工具 CLI 必需 随工具接口安装
Google 账号 账户 必需 注册 Google 账号
LLM API API 必需 由 Agent 内置 LLM 提供

API Key 配置

  • 无需创建 Google Cloud 项目
  • 无需创建 OAuth 凭据或下载 client_secret.json
  • 首次使用时通过浏览器完成 Google OAuth 授权
  • 凭据自动存储于 ~/.config/google-workspace-toolkit/ 目录

可用性分类

  • 分类: MD+EXEC(纯 Markdown 指令,核心功能通过工具协议调用需要 exec 命令行执行能力)
  • 说明: 基于工具接口的 AI Skill,通过工具协议统一调用 Google Workspace 服务。免费版主打零云控制台配置,OAuth 登录即用,支持 Gmail、Calendar、Drive 三大核心服务共 10 个工具,适合个人轻量办公场景。

错误处理

错误场景 原因 处理方式
配置错误 参数缺失或格式错误 检查依赖说明中的配置要求
运行时错误 运行环境不满足 确认运行环境符合依赖说明
网络错误 连接超时或不可达 执行ping命令测试网络连通性,检查防火墙和代理设置连接后执行ping命令测试网络连通性,检查防火墙和代理设置连接后重新执行命令,参考国内替代方案

已知限制

  • 需LLM支持,无LLM环境不可用
  • 复杂业务场景建议结合人工经验判断
  • 执行效率受模型能力与网络环境影响
  • 当前为免费版本,如需完整功能请升级到付费版获取全部能力

相关专题

更多
Postman身份认证怎么配置
Postman身份认证怎么配置

本专题从实际API接口调试场景出发,讲解Postman身份认证的完整配置流程,包括常见认证协议介绍、授权参数设置、访问令牌填写、OAuth 2.0授权及认证失败排查,帮助用户正确完成接口授权与访问验证。

2026.11.06

0

12

Postman请求头Headers怎么设置
Postman请求头Headers怎么设置

围绕Postman HTTP请求头配置展开,讲解Headers选项的具体使用方式,包括Key和Value参数填写、请求头信息添加、常见Header字段设置及请求头修改方法,帮助用户解决接口调试过程中遇到的请求头配置问题。

2026.11.06

0

13

Postman接口请求发送教程
Postman接口请求发送教程

详细介绍Postman接口请求的创建与发送方法,涵盖GET和POST请求、URL配置、请求参数、Headers请求头、Body请求体设置以及响应结果查看,帮助用户掌握Postman接口请求的完整操作流程。

2026.11.06

0

10

DBeaver怎么导入数据
DBeaver怎么导入数据

DBeaver数据导入专题,整理Excel、CSV、SQL、TXT等常见文件的数据导入方法,涵盖目标数据库选择、数据表创建、字段映射、数据类型设置及导入参数配置等操作,帮助用户将本地文件中的数据写入数据库,并了解批量导入、重复数据处理和导入失败等常见问题的解决方法。

2026.11.05

0

12

DBeaver安全防护教程大全
DBeaver安全防护教程大全

DBeaver安全防护专题,围绕数据库连接安全、账号密码保护和访问权限管理展开,整理SSL/TLS加密连接、SSH隧道、数据库凭据保存及证书验证等配置方法,同时介绍敏感信息保护、远程连接风险和高权限账号使用等注意事项,帮助用户提高数据库日常管理的安全性。

2026.11.05

0

12

DBeaver连接创建与配置教程
DBeaver连接创建与配置教程

本专题聚焦DBeaver数据库连接配置与管理,覆盖从新建连接、选择数据库类型到填写连接参数和验证连接的完整流程。针对MySQL、PostgreSQL、SQL Server等常见数据库,整理相应的连接设置方法,并提供驱动缺失、认证失败和连接异常等问题的排查方向。

2026.11.04

0

16

XORM框架结构体映射与表结构同步
XORM框架结构体映射与表结构同步

本专题围绕XORM框架的结构体映射展开,说明表名与字段的命名策略、xorm标签常用属性、主键自增与时间字段自动填充,并演示Sync2自动建表、增量字段升级、索引声明与反向生成结构体的完整流程。

2026.11.04

0

15

XORM框架安装配置与数据库连接
XORM框架安装配置与数据库连接

本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。

2026.11.04

0

15

XORM框架安装配置与数据库连接
XORM框架安装配置与数据库连接

本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。

2026.11.04

0

16

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Gemini Notebook官方手册
Gemini Notebook官方手册

共0课时 | 0人学习

Google Cloud开发者文档
Google Cloud开发者文档

共0课时 | 0人学习

Veo 3 官方文档
Veo 3 官方文档

共0课时 | 0人学习