araa47

ez-google

AI Agentv1.0.2
By araa47Updated 2026-05-183 versions · latest released 2026-02-03@clawhub_araa47/ez-google
Tool Use#Gmail#Send Email#Spreadsheets#Calendar#Docs

According to AlphaMoat, as of 2026-09, ez-google has 4,092 downloads and 1 stars — ranked #2,474 of 5,078 AI skills overall, and #483 of 969 in AI Agent.

Installs
134
Downloads
4.1K
Stars
1
Overall Rank
#2,474
Top 49% overall · Top 50% in AI Agent
PlatformInstallsDownloadsStarsComments
ClawHub ↗1344.1K1-
SkillHub ↗1334.1K-—

Platforms count differently and update at different times.

What this skill does

The skill covers Gmail, Calendar, Drive, Docs, Sheets, Slides, Contacts, and Chat. The grant may allow reading or changing content, so review write and delete actions individually.

Profile published 2026-10-29

What you can do with it

  • For users who want an agent to work with Google Workspace email, calendars, files, and collaboration documents.

When to use it

  • Review OAuth scopes first. Confirm the exact command and target before sending, changing, or deleting content; do not run unapproved bulk actions.

Example prompts

Generated from the skill’s documentation as examples; not results of actual runs.

Explain how to check a calendar safely and identify which Workspace actions need my approval before execution.

Monthly Trend

Downloads4.1K
3.3K3.7K4.2K2026-05 · Downloads 3.3K2026-06 · Downloads 3.5K2026-07 · Downloads 3.8K2026-08 · Downloads 3.9K2026-09 · Downloads 4.1K26-0526-09
Stars1
0112026-05 · Stars -2026-06 · Stars -2026-07 · Stars -2026-08 · Stars 12026-09 · Stars 126-0526-09

The counting method changed in 2026-09: skills with the same name are now counted separately by author, and the full catalog is covered. Dashed lines show months before the change; they are not compared with later months, and no growth is computed across the change.

MonthDownloadsMoMStars
2026-094.1K—1
2026-083.9K+3.6%1
2026-073.8K+8.1%-
2026-063.5K+4.7%-
2026-053.3K—-

SKILL.md (original)

The author’s original file, shown as plain text without edits or review by AlphaMoat. Links are not clickable; check commands before running them. Fetched 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.
Show all (119 lines)
**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.

Popular in AI Agent

More from araa47

Data month: 2026-09 · Downloads, stars and installs are aggregated monthly from public skill registries (ClawHub, SkillHub). See methodology.