google-suiteProvides unified access to Gmail, Google Calendar, and Drive APIs for managing emails, calendar events, and files with OAuth2 authentication.
Install via ClawdBot CLI:
clawdbot install Cenralsolution/google-suiteVersion: 1.0.0
Category: Productivity
Description: Unified access to Gmail, Google Calendar, and Google Drive APIs for sending, reading, deleting emails, managing calendar events, and handling files.
GOOGLE_OAUTH_CLIENT_ID - OAuth2 client IDGOOGLE_OAUTH_CLIENT_SECRET - OAuth2 client secretGOOGLE_OAUTH_REDIRECT_URI - OAuth2 redirect URI (e.g., http://localhost:8080/callback)https://www.googleapis.com/auth/gmail.readonlyhttps://www.googleapis.com/auth/gmail.sendhttps://www.googleapis.com/auth/gmail.modifyhttps://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/drivegoogle_suite_tokens.json (by default)```bash
pip install --upgrade google-api-python-client google-auth-httplib2 google-auth-oauthlib
```
```python
skill.execute({
"service": "gmail",
"action": "send",
"to": "user@example.com",
"subject": "Test Email",
"body": "Hello from OpenClaw!"
})
```
```python
skill.execute({
"service": "gmail",
"action": "list",
"query": "from:boss@company.com"
})
```
```python
skill.execute({
"service": "gmail",
"action": "delete",
"message_id": "XYZ123..."
})
```
```python
skill.execute({
"service": "calendar",
"action": "list",
"days": 7
})
```
```python
skill.execute({
"service": "calendar",
"action": "create",
"summary": "Team Meeting",
"start": "2024-03-01T10:00:00",
"end": "2024-03-01T11:00:00"
})
```
```python
skill.execute({
"service": "drive",
"action": "list",
"query": "name contains 'report'"
})
```
```python
skill.execute({
"service": "drive",
"action": "upload",
"file_path": "./myfile.pdf"
})
```
google_suite_tokens.json to force re-authentication if needed.Generated Mar 1, 2026
A small business uses the skill to automatically send follow-up emails to clients after meetings, schedule appointments via Google Calendar, and store signed contracts in Google Drive. This reduces manual administrative work and ensures timely communication.
A non-profit organization leverages the skill to manage volunteer events by sending email invitations, creating and updating calendar events for fundraisers, and organizing event materials in Drive. This streamlines coordination and improves volunteer engagement.
A tech startup integrates the skill to automate daily stand-up email summaries, schedule team meetings across time zones in Calendar, and share project files in Drive. This enhances collaboration and reduces scheduling conflicts for distributed teams.
A school uses the skill to send bulk emails to parents about announcements, manage teacher schedules and parent-teacher conferences in Calendar, and store educational resources in Drive. This improves communication efficiency and resource accessibility.
Offer a monthly subscription where businesses pay for automated email campaigns, calendar management, and file handling using this skill. This provides recurring revenue and scales with client needs for productivity tools.
Provide a free basic version with limited API calls and charge for premium features like advanced analytics, higher usage limits, or custom integrations. This attracts small users and converts them to paying customers as they grow.
Sell consulting services to customize and implement the skill for specific business workflows, such as integrating with existing CRM systems or adding specialized automation. This targets enterprises with complex needs.
💬 Integration Tip
Ensure OAuth2 credentials are securely managed in environment variables and test authentication flows thoroughly before deployment to avoid common setup issues.
Interact with Google Calendar via the Google Calendar API – list upcoming events, create new events, update or delete them. Use this skill when you need programmatic access to your calendar from OpenClaw.
Read, search, and manage Outlook emails and calendar via Microsoft Graph API. Use when the user asks about emails, inbox, Outlook, Microsoft mail, calendar events, or scheduling.
Google Calendar via gcalcli: today-only agenda by default, bounded meaning-first lookup via agenda scans, and fast create/delete with verification--optimized for low tool calls and minimal output.
This skill should be used when interacting with Apple Calendar on macOS. Use it for listing calendars, viewing events, creating/updating/deleting calendar events, and checking availability/free-busy times. Triggers on requests like "check my calendar", "schedule a meeting", "what's on my schedule", "am I free tomorrow", or any calendar-related operations.
Access and manage Google Calendar events with gogcli for cross-calendar agendas, keyword search, and filtered outputs avoiding unwanted calendars like holidays.
Daily morning rollup of important emails and calendar events at 8am with AI-generated summaries