| name | google-workspace |
| description | Integrate with Google Workspace (Docs, Sheets, Drive, Calendar) using MCP servers. Use when integrateing with google workspace (docs, sheets, drive, calendar) using mcp. |
| domain | productivity |
| author | oyi77 |
| license | Apache-2.0 |
| subdomain | productivity |
| tags | ["google","productivity","time-management","tools","workspace"] |
| allowed-tools | ["Bash(gcloud:*)","MCP(google-workspace:*)","MCP(google-drive:*)","MCP(google-sheets:*)","MCP(google-docs:*)"] |
| version | 1.0.0 |
Google Workspace
When to Use
Trigger phrases:
- "google workspace"
- "Help me with google workspace"
Use cases:
- When the task matches this skill's domain expertise
When NOT to use:
- For tasks outside this skill's scope
Comprehensive Google Workspace integration using MCP servers for Docs, Sheets, Drive, and Calendar.
When NOT to Use
- When the tool already handles the workflow natively
- For personal preferences that do not affect output quality
- When the overhead of the system exceeds the time saved
Overview
Google Workspace enhances workflow optimization with proven systems and tools.
Daily Workflow
- Plan — Review priorities and set daily objectives
- Execute — Focus blocks with minimal interruptions
- Review — End-of-day reflection and tomorrow's prep
Frameworks
- GTD (Getting Things Done) — Capture, clarify, organize, reflect, engage
- Pomodoro — 25min focus + 5min break cycles
- Eisenhower Matrix — Urgent/Important prioritization
- Time Blocking — Dedicated blocks for deep work
Tools
- Task management (Todoist, Notion, Linear)
- Calendar blocking for focus time
- Note-taking for capture and reference
- Automation for repetitive tasks
Tips
- Batch similar tasks together
- Protect deep work time ruthlessly
- Review and adjust systems weekly
- Eliminate before optimizing
Workflow
def prioritize(tasks: list[dict]) -> dict:
matrix = {"urgent_important": [], "important": [], "urgent": [], "neither": []}
task tasks:
task[] task[]:
matrix[].append(task)
task[]:
matrix[].append(task)
task[]:
matrix[].append(task)
:
matrix[].append(task)
matrix