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で、AIスキル全体5,078件中2,474位、AIエージェントでは969件中483位です。

インストール数
134
ダウンロード数
4092
スター数
1
総合順位
#2,474
全体の上位 49% · AIエージェントの上位 50%
プラットフォームインストール数ダウンロード数スター数コメント
ClawHub ↗13440561-
SkillHub ↗1334092-—

プラットフォームごとに集計方法と集計時点が異なります。

このスキルでできること

Gmail、Calendar、Drive、Docs、Sheets、Slides、Contacts、Chat を扱えます。権限により情報を読み取ったり変更したりできるため、書き込みや削除操作を個別に確認してください。

資料公開日 2026-10-29

できること

  • エージェントを使って Google Workspace のメール、カレンダー、ファイル、共同文書を扱いたいユーザー向けです。

使う場面

  • OAuth の権限範囲を確認してください。送信、変更、削除の前にコマンドと対象を確認し、承認されていない一括操作は行わないでください。

プロンプト例

スキルのドキュメントをもとに生成した例であり、実際の実行結果ではありません。

カレンダーを安全に確認する方法と、実行前に承認が必要な Workspace 操作を説明してください。

月次の推移

ダウンロード数4092
3279371641522026-05 · ダウンロード数 33392026-06 · ダウンロード数 34972026-07 · ダウンロード数 37822026-08 · ダウンロード数 39172026-09 · ダウンロード数 409226-0526-09
スター数1
0112026-05 · スター数 -2026-06 · スター数 -2026-07 · スター数 -2026-08 · スター数 12026-09 · スター数 126-0526-09

2026-09 から集計方法を変更し、同名スキルを作者ごとに分けて集計し、全スキルを対象にしました。破線は変更前の月で、変更後のデータとは直接比較せず、変更をまたぐ増減も計算していません。

月ダウンロード数前月比スター数
2026-094092—1
2026-083917+3.6%1
2026-073782+8.1%-
2026-063497+4.7%-
2026-053339—-

SKILL.md 原文

作者が公開した元のファイルをテキストのまま表示しています。AlphaMoat による編集や審査はしていません。リンクはクリックできません。コマンドは内容を確認してから実行してください。取得日 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)から月単位で集計しています。詳しくはデータの方法論をご覧ください。