gog について
`gog`でGmail、Calendar、Drive、Contacts、Sheets、Docsを操作するスキルです。よく使う検索、読み取り、編集コマンドを扱い、OAuth設定が必要で、メール送信や予定作成の前には確認します。
主な機能
- 01Gmailの検索と送信
- 02Calendarの予定一覧
- 03Google Driveの検索
- 04連絡先の一覧
- 05Sheetsの読み取りと更新
- 06Docsのエクスポートと読み取り
活用シーン
- 01最近のメールの検索や送信
- 02カレンダー予定の確認
- 03Driveファイルの検索とシートデータの管理
- 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.jsongog auth add [email protected] --services gmail,calendar,drive,contacts,sheets,docsgog 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 には含まれていません)。
- メールの送信や予定の作成前に確認してください。
コメント
Markdown 対応