A unified CLI that brings Gmail, Calendar, Drive, Sheets, Docs, Contacts, and Tasks under one command. Instead of juggling separate tools or the web UI, you get consistent syntax across services: search unread emails, create calendar events with Meet links, upload files to specific Drive folders, append rows to sheets, add tasks with due dates. The real win is compositional workflows. Search for emails matching a query, download attachments, upload them to a shared Drive folder, then send a summary email, all scriptable. Supports multiple accounts, JSON output for piping, and timeouts configured for API latency. If you're automating Google Workspace tasks or just hate context switching between browser tabs, this consolidates the surface area into something you can actually script.

skills.sh installs
621
GitHub stars
4
last updated
Aug 21, 2026

Install

$ npx -y skills add naoterumaker/openclaw-gog-skills --skill gog --agent claude-code

Installs into .claude/skills of the current project.

Files

gog - Google Workspace CLI (v0.10.0)

Google サービスを操作するCLIツール。

アカウント: your-account@gmail.com (default)

実行パス: gog

Execution Notes

  • exec ツールで実行時、timeout: 60 を指定(API応答待ちのため)
  • 長いリスト取得は --max で制限

Gmail

メール検索

# 基本検索
gog gmail search "検索クエリ"
gog gmail search "from:someone@example.com"
gog gmail search "is:unread" --max 10
gog gmail search "subject:請求書 after:2026/01/01"

# 全ページ取得
gog gmail search "label:重要" --all

検索クエリ例:

  • is:unread - 未読
  • from:xxx - 送信者
  • to:xxx - 宛先
  • subject:xxx - 件名
  • has:attachment - 添付あり
  • after:YYYY/MM/DD - 日付以降
  • label:xxx - ラベル

メール取得

# メッセージ取得
gog gmail get <messageId>
gog gmail get <messageId> --body  # 本文込み

# 添付ファイルダウンロード
gog gmail attachment <messageId> <attachmentId>

メール送信

# 基本送信
gog gmail send --to "recipient@example.com" --subject "件名" --body "本文"

# CC/BCC付き
gog gmail send --to "a@b.com" --cc "c@d.com" --bcc "e@f.com" --subject "件名" --body "本文"

# 添付ファイル付き
gog gmail send --to "a@b.com" --subject "件名" --body "本文" --attach "./file.pdf"

# スレッドに返信
gog gmail send --thread-id <threadId> --to "a@b.com" --subject "Re: 件名" --body "返信本文"

Sponsors

Details

Repository
github.com/naoterumaker/openclaw-gog-skills
Categories
Documentation, CLI & Terminal, Office & Documents
First seen
May 16, 2026

More from naoterumaker/openclaw-gog-skills

All 2
1borghei avatardata-analystborghei/claude-skillsData analysis across SQL, visualization, statistics, and reporting. Use when writing SQL queries, building dashboards, performing cohort or funnel analysis, run620skills.sh installs
2jwynia avatarstory-collaboratorjwynia/agent-skillsAct as an active writing partner who contributes content alongside the human writer. Use when the writer wants a collaborator who generates prose, dialogue, alt620skills.sh installs
3wshaddix avatardotnet-xunitwshaddix/dotnet-skillsWriting xUnit tests. v3 Fact/Theory, fixtures, parallelism, IAsyncLifetime, v2 compatibility.619skills.sh installs
4alirezarezvani avatarexperiment-designeralirezarezvani/claude-skillsUse when planning product experiments, writing testable hypotheses, estimating sample size, prioritizing tests, or interpreting A/B outcomes with practical stat617skills.sh installs
5mohitmishra786 avatarrust-ffimohitmishra786/low-level-dev-skillsRust FFI skill for C interoperability. Use when calling C libraries from Rust, generating Rust bindings with bindgen, exporting Rust functions to C with cbindge613skills.sh installs
6langgenius avatarvercel-react-best-practiceslanggenius/difyReact and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js c612skills.sh installs