Google Workspace API
SkillCommunicationGoogle Drive is mounted at /workspace/gdrive/ via rclone FUSE. Use standard file tools (readfile, writefile, listdirectory) directly on Drive files, no API calls needed. See services/drive.md for full details.
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; ahel provides instructions and does not run this skill.
Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
Then ask your AI: use the Google Workspace API skill
About this skill
"Google Workspace API \u2014 Gmail, Calendar, Drive, Contacts, Sheets,\
What this skill tells your AI
The instructions your AI receives, as published by ai45lab/openart in openart-tools/tool.google_workspace.fdc2299ff28125d9/SKILL.md and read by ahel’s review.
Authentication
- Env var:
$GOOGLE_WORKSPACE_ACCESS_TOKEN(auto-injected via execute tool) - Credentials: Pass
credentials=["google-workspace"]to the execute tool - Token auto-refreshes on 401 response
Services
| Service | Base URL | Description |
|---|---|---|
| Gmail | https://gmail.googleapis.com/gmail/v1 | Email send, read, search, labels |
| Calendar | https://www.googleapis.com/calendar/v3 | Events, calendars, free/busy |
| Drive | https://www.googleapis.com/drive/v3 | Files, folders, permissions |
| Contacts | https://people.googleapis.com/v1 | Contacts, directory |
| Sheets | https://sheets.googleapis.com/v4/spreadsheets | Read/write spreadsheets |
| Docs | https://docs.googleapis.com/v1/documents | Create/edit documents |
| Slides | https://slides.googleapis.com/v1/presentations | Create/edit presentations |
| Tasks | https://tasks.googleapis.com/v1 | Task lists and tasks |
| Forms | https://forms.googleapis.com/v1 | Create/manage forms |
Note: Google Keep and Meet APIs require a Google Workspace account and are not available with personal Gmail.
Usage
All services share the same OAuth token. Use the execute tool with:
credentials=["google-workspace"]
Google Drive is mounted at /workspace/gdrive/ via rclone FUSE. Use standard file tools (read_file, write_file, list_directory) directly on Drive files — no API calls needed. See services/drive.md for full details.
For detailed API docs, read the per-service skill files:
services/gmail.mdservices/calendar.mdservices/drive.md— includes rclone mount usageservices/contacts.mdservices/sheets.mdservices/docs.mdservices/slides.mdservices/tasks.mdservices/forms.md
Rate Limits
Each service has its own quota. Common limits:
- Gmail: 250 quota units/user/second
- Calendar: 500 queries/100 seconds/user
- Drive: 12,000 queries/minute
- Sheets: 300 requests/minute
- Docs: 300 requests/minute
- Slides: 300 requests/minute
Error Handling
- 401 Unauthorized: Token expired — system auto-refreshes, retry the command
- 403 Forbidden: Insufficient permissions or quota exceeded
- 404 Not Found: Resource doesn't exist or was deleted
- 429 Rate Limited: Wait for
Retry-Afterheader, then retry
Signals
- GitHub stars
- 228
- Forks
- 21
- Last commit
- Oct 2026
ahel review
S4info
community integration, published by ai45lab, not google
Automated review, not a security audit. Ruleset v1.
ahel recommends instead
Advanced
- Item type
- skill
- Key
tool-google-workspace-fdc2299ff28125d9- Source
- github.com/ai45lab/openart
More in Communication
Skill · anthropics
More in Communicationerror-handling
Skill · affaan-m
More in Communicationemails
Skill · coreyhaines31
More in Communicationazure-messaging
Skill · microsoft
More in Communicationinvestor-outreach
Skill · affaan-m
More in Communicationgws-gmail
Skill · googleworkspace
More in Communication