mcpField
G
gog

gog

github.com/sundial-org生産性67044 回インストール34 週間前に更新
リポジトリ

gog について

`gog`でGmail、Calendar、Drive、Contacts、Sheets、Docsを操作するスキルです。よく使う検索、読み取り、編集コマンドを扱い、OAuth設定が必要で、メール送信や予定作成の前には確認します。

主な機能

  1. 01Gmailの検索と送信
  2. 02Calendarの予定一覧
  3. 03Google Driveの検索
  4. 04連絡先の一覧
  5. 05Sheetsの読み取りと更新
  6. 06Docsのエクスポートと読み取り

活用シーン

  1. 01最近のメールの検索や送信
  2. 02カレンダー予定の確認
  3. 03Driveファイルの検索とシートデータの管理
  4. 04ドキュメントのエクスポートや閲覧

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/sundial-org/awesome-openclaw-skills --skill gog

インストール後、Claude Code で/gogを入力して読み込まれたか確認します。

詳細

gog

Gmail/Calendar/Drive/Contacts/Sheets/Docs で gog を使用します。OAuth の設定が必要です。

初回セットアップ

  • gog auth credentials /path/to/client_secret.json
  • gog auth add [email protected] --services gmail,calendar,drive,contacts,sheets,docs
  • gog auth list

よく使うコマンド

  • Gmail の検索:gog gmail search 'newer_than:7d' --max 10
  • Gmail の送信:gog gmail send --to [email protected] --subject "Hi" --body "Hello"
  • Calendar:gog calendar events <calendarId> --from <iso> --to <iso>
  • Drive の検索:gog drive search "query" --max 10
  • Contacts:gog contacts list --max 20
  • Sheets の取得:gog sheets get <sheetId> "Tab!A1:D10" --json
  • Sheets の更新:gog sheets update <sheetId> "Tab!A1:B2" --values-json '[["A","B"],["1","2"]]' --input USER_ENTERED
  • Sheets への追加:gog sheets append <sheetId> "Tab!A:C" --values-json '[["x","y","z"]]' --insert INSERT_ROWS
  • Sheets のクリア:gog sheets clear <sheetId> "Tab!A2:Z"
  • Sheets のメタデータ:gog sheets metadata <sheetId> --json
  • Docs のエクスポート:gog docs export <docId> --format txt --out /tmp/doc.txt
  • Docs の内容表示:gog docs cat <docId>

注意事項

  • [email protected] を設定すると、毎回 --account を指定せずに済みます。
  • スクリプトでは、--json と --no-input の併用を推奨します。
  • Sheets の値は、--values-json(推奨)またはインラインの行で渡せます。
  • Docs はエクスポート、内容表示、コピーに対応しています。ドキュメント内の編集には Docs API クライアントが必要です(gog には含まれていません)。
  • メールの送信や予定の作成前に確認してください。

コメント