ワンクリックで
google-workspace
Interact with Google Workspace services (Calendar, Gmail, Drive, Sheets, Docs, Chat, Tasks, Contacts) via the gws CLI
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Interact with Google Workspace services (Calendar, Gmail, Drive, Sheets, Docs, Chat, Tasks, Contacts) via the gws CLI
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Interact with Jira and Confluence. Use the Atlassian MCP server tools when available, otherwise fall back to the jira CLI.
Goal-driven execution. Breaks a task into phases with verification, parallelizes via subagents, and iterates until the outcome is achieved. Triggers: 'go-do', 'goal-driven', 'achieve this', 'make it so'.
Do work in an isolated git worktree instead of switching branches. Use when creating a branch and opening a PR so the user's working directory is never disturbed. Triggers: 'create a branch', 'open a PR', 'make a change on a new branch'.
Record a demo of a web application or terminal session. Uses Playwright for browser recordings and VHS for terminal recordings. Offers to attach the resulting GIF/video as a PR comment.
Start an interactive questionnaire when there are more than 5 options or bullet points that need to be addressed. Uses the ask_user tool to walk through selections interactively instead of dumping a wall of text.
Code review mode. Read and analyze code, PRs, and issues. All GitHub write operations are prohibited.
| name | google-workspace |
| description | Interact with Google Workspace services (Calendar, Gmail, Drive, Sheets, Docs, Chat, Tasks, Contacts) via the gws CLI |
| user-invocable | true |
gws)Use the gws CLI to interact with Google Workspace services. All output is
structured JSON. Do NOT use webfetch for Google Workspace URLs — use gws.
gws <service> <resource> <method> [--params '{}'] [--json '{}']
gws <service> +<helper> [flags]
| Task | Command |
|---|---|
| List today's calendar | gws calendar +agenda |
| Create calendar event | gws calendar +insert --params '{"summary":"...", "start":"...", "end":"..."}' |
| Send email | gws gmail +send --params '{"to":"...","subject":"...","body":"..."}' |
| Reply to email | gws gmail +reply --params '{"messageId":"...","body":"..."}' |
| Search email | gws gmail messages list --params '{"q":"...","maxResults":10}' |
| Read email | gws gmail messages get --params '{"id":"...","format":"full"}' |
| Triage inbox | gws gmail +triage |
| List Drive files | gws drive files list --params '{"q":"...","pageSize":10}' |
| Upload to Drive | gws drive +upload --upload ./file.pdf |
| Read spreadsheet | gws sheets +read --params '{"spreadsheetId":"...","range":"Sheet1!A1:D10"}' |
| Append to spreadsheet | gws sheets +append --params '{"spreadsheetId":"...","range":"...","values":[["a","b"]]}' |
| Write to doc | gws docs +write --params '{"documentId":"...","text":"..."}' |
| Send chat message | gws chat +send --params '{"space":"...","text":"..."}' |
| List tasks | gws tasks tasklists list |
| Search contacts | gws people connections list --params '{"personFields":"names,emailAddresses"}' |
--dry-run — show the API request without executing--page-all — auto-paginate through all results--page-limit N — limit pagination to N pages--params '{}' — URL/query parameters (JSON)--json '{}' — request body (JSON)If unsure of available resources/methods for a service:
gws schema list # list all services
gws schema get --params '{"api":"calendar"}' # show calendar API schema
--page-all or --page-limit.gws auth login. Do not attempt auth setup.