원클릭으로
google-workspace-master
Google Workspace operations via gogcli — Gmail, Calendar, Drive, Sheets, Docs, Contacts, Tasks
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Google Workspace operations via gogcli — Gmail, Calendar, Drive, Sheets, Docs, Contacts, Tasks
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Teaches agents when and how to self-extend by installing tools and skills from the Ninetrix Hub at runtime
Google Workspace CLI mastery — Gmail, Drive, Calendar, Sheets, Docs, Chat, Admin via the official gws CLI
Teach agents to automate web browsers via agent-browser CLI — navigate, snapshot refs, interact, extract data, handle auth
Teaches agents to use Claude Code CLI in headless print mode — code generation, file editing, codebase Q&A, git workflows, and multi-turn coding tasks
Cloudflare operations — Workers deploy, DNS, KV, R2, D1, Pages, Tunnels via wrangler CLI and MCP API
GitHub CLI mastery — PRs, issues, releases, Actions, code search, and raw API calls via gh
| name | google-workspace-master |
| version | 1.0.0 |
| description | Google Workspace operations via gogcli — Gmail, Calendar, Drive, Sheets, Docs, Contacts, Tasks |
| author | ninetrix |
| tags | ["google","workspace","email","productivity"] |
| requires | {"tools":["gogcli","bash"]} |
| companion_tool | gogcli |
Operate across Google Workspace using the gog CLI — email, calendar, files, spreadsheets, documents, contacts, and tasks.
Agent uses GOG_REFRESH_TOKEN + GOG_OAUTH_CLIENT_JSON for headless auth. Use --json flag on all commands for parseable output.
gog gmail search 'is:unread newer_than:7d' --max 20 --json
gog gmail send --to user@example.com --subject "Report" --body "See attached" --attach report.pdf
gog gmail labels list --json
gog gmail drafts list --json
gog gmail thread <threadId> --json # read full thread
gog gmail filters list --json
gog calendar events --max 10 --json # upcoming events
gog calendar create --summary "Meeting" --start "2026-03-25T14:00:00" --end "2026-03-25T15:00:00"
gog calendar update <eventId> --summary "Updated"
gog calendar delete <eventId>
gog calendar freebusy --email user@example.com --json
gog calendar calendars --json # list calendars
gog drive ls --json # list root
gog drive ls --query "mimeType='application/pdf'" --max 10 --json
gog drive search "quarterly report" --json
gog drive upload ./file.pdf --parent <folderId>
gog drive download <fileId> --out ./local.pdf
gog drive export <fileId> --format pdf --out ./export.pdf
gog drive mkdir "New Folder" --parent <folderId>
gog drive permissions <fileId> --json
gog sheets read <spreadsheetId> --range "Sheet1!A1:D10" --json
gog sheets write <spreadsheetId> --range "Sheet1!A1" --values '[["a","b"],["c","d"]]'
gog sheets export <spreadsheetId> --format csv --out ./data.csv
gog sheets tabs <spreadsheetId> --json # list sheets/tabs
gog docs export <docId> --format pdf --out ./doc.pdf
gog docs create --title "New Doc"
gog slides export <slideId> --format pptx --out ./slides.pptx
gog contacts search "John" --json
gog contacts create --name "Jane Doe" --email jane@example.com
gog tasks lists --json # list task lists
gog tasks list <listId> --json # list tasks
gog tasks add <listId> --title "Review PR"
gog tasks done <listId> <taskId>
gog gmail search with Gmail query syntax (from:, subject:, is:unread, newer_than:)gog calendar freebusy before creating eventsgog drive export with format flaggog drive downloadgog sheets write with JSON array valuesgog drive search or gog drive ls first--json for parseable output--max to limit results and avoid token overflow--json flag (plain text is harder to parse reliably)