araa47

ez-google

AI 智能体v1.0.2
作者:araa47更新于 2026-05-18共 3 个版本 · 最新版本发布于 2026-02-03@clawhub_araa47/ez-google
工具调用#Gmail#Send Email#Spreadsheets#Calendar#Docs

据 AlphaMoat 统计,截至 2026-09,ez-google 累计下载 4,092 次、获 1 个星标,在全部 5,078 个 AI 技能中排名第 2,474 位,在「AI 智能体」分类(969 个)中排名第 483 位。

累计安装
134
累计下载
4,092
星标
1
全站排名
#2,474
全站前 49% · 「AI 智能体」前 50%
平台累计安装累计下载星标评论
ClawHub ↗1344,0561-
SkillHub ↗1334,092-—

各平台的计数口径不同,统计时间不一致。

这个技能是做什么的

该技能涵盖 Gmail、Calendar、Drive、Docs、Sheets、Slides、Contacts 和 Chat;授权可能允许读取或修改内容,写入和删除操作应逐项确认。

资料发布于 2026-10-29

可以用来做什么

  • 适合希望通过代理操作 Google Workspace 邮件、日历、文件和协作文档的用户。

什么时候用

  • 先审阅 OAuth 授权范围;发送、修改或删除内容前确认具体命令和目标,避免未经批准的批量操作。

示例提示词

以下是根据技能文档生成的示例,不代表实际运行结果。

请说明如何安全查询日历,并指出哪些 Workspace 操作需要我在执行前确认。

月度数据趋势

累计下载4,092
3,2793,7164,1522026-05 · 累计下载 3,3392026-06 · 累计下载 3,4972026-07 · 累计下载 3,7822026-08 · 累计下载 3,9172026-09 · 累计下载 4,09226-0526-09
星标1
0112026-05 · 星标 -2026-06 · 星标 -2026-07 · 星标 -2026-08 · 星标 12026-09 · 星标 126-0526-09

2026-09 起统计方法调整:同名技能按作者分别统计,并覆盖全部技能。图中虚线为调整前的月份,与之后的数据不直接比较,也不计算跨越调整的增长。

月份累计下载环比星标
2026-094,092—1
2026-083,917+3.6%1
2026-073,782+8.1%-
2026-063,497+4.7%-
2026-053,339—-

SKILL.md 原文

以下是作者发布的原始文件,按纯文本显示,本站未做修改或审核;其中的链接不可点击,命令请核实后再运行。抓取于 2026-10-23。

3.9 KB · ClawHub v1.0.2
---
name: ez-google
description: 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.
metadata: {"openclaw":{"emoji":"📧"}}
---

# ez-google

Agent-friendly Google Workspace tools. Simple CLI scripts with hosted OAuth - users just click a link and paste back a token. No API keys or credentials needed.
展开全部(共 119 行)
**Run all commands with:** `uv run scripts/<script>.py <command> [args]`

## Auth (do this first)

```bash
auth.py status        # Check: AUTHENTICATED or NOT_AUTHENTICATED
auth.py login         # Get URL → send to user
auth.py save '<TOKEN>'  # Save token from hosted OAuth
```

**Auth flow:** `status` → if not authenticated → `login` → user clicks link, copies token → `save '<TOKEN>'`

---

## Gmail

```bash
gmail.py list [-n 10] [-q "query"]   # List emails
gmail.py search "query"              # Search emails
gmail.py get MESSAGE_ID              # Read email
gmail.py send "to" "subject" "body"  # Send email
gmail.py draft "to" "subject" "body" # Create draft
gmail.py labels                      # List labels

# Bulk operations (up to 1000 messages per API call)
gmail.py bulk-label "query" --add LABEL --remove LABEL  # Add/remove labels
gmail.py bulk-trash "query" [-y]     # Move to trash (use -y to skip confirmation)
```

**Bulk examples:**
```bash
gmail.py bulk-label "from:[email protected]" --add ARCHIVE --remove INBOX
gmail.py bulk-trash "subject:alert older_than:30d" -y
gmail.py bulk-label "category:promotions" --add Label_3  # Use label IDs from `labels`
```

## Calendar

```bash
gcal.py list [DATE]                  # List events (DATE: YYYY-MM-DD or "today")
gcal.py create "title" "START" "END" # Create event (START/END: YYYY-MM-DDTHH:MM)
gcal.py get EVENT_ID                 # Event details
gcal.py delete EVENT_ID              # Delete event
gcal.py calendars                    # List calendars
```

## Drive

```bash
drive.py list [-n 20]                # List files
drive.py search "query"              # Search by name
drive.py get FILE_ID                 # File metadata
drive.py download FILE_ID            # File content
drive.py create-folder "name"        # Create folder
```

## Docs

```bash
docs.py create "title"               # Create doc
docs.py get DOC_ID                   # Read content
docs.py find "query"                 # Find by title
docs.py append DOC_ID "text"         # Append text
docs.py insert DOC_ID "text"         # Insert at start
docs.py replace DOC_ID "old" "new"   # Replace text
```

## Sheets

```bash
sheets.py create "title"             # Create spreadsheet
sheets.py get ID "Sheet!A1:D10"      # Read data
sheets.py info ID                    # Sheet metadata
sheets.py find "query"               # Find by name
sheets.py write ID "Sheet!A1" "a,b;c,d"   # Write (rows separated by ;)
sheets.py append ID "Sheet!A:B" "a,b;c,d" # Append rows
```

## Slides

```bash
slides.py find "query"               # Find presentations
slides.py get PRESENTATION_ID        # Get slides info
slides.py text PRESENTATION_ID       # Extract all text
slides.py create "title"             # Create presentation
```

## People/Contacts

```bash
people.py me                         # Current user profile
people.py contacts [-n 100]          # List contacts
people.py search "name"              # Search contacts
people.py get CONTACT_ID             # Contact details
```

## Chat (Workspace only)

```bash
chat.py spaces                       # List spaces
chat.py messages SPACE_ID [-n 20]    # List messages
chat.py send SPACE_ID "text"         # Send message
chat.py get SPACE_ID                 # Space details
```

---

Note: After adding new services, run `auth.py logout` then `login` again to grant new permissions.

「AI 智能体」分类下的热门技能

araa47 的其他技能

数据月份:2026-09 · 下载/星标/安装数聚合自公开技能注册库(ClawHub、SkillHub),按月更新。口径说明见数据方法。