AgentStack
SKILL verified MIT Self-run

Gog

skill-tomokiichi-my-claude-skills-gog · by TomokiIchi

Google Workspace CLI for Tasks, Sheets, Calendar, Gmail, Drive, Docs. Use when managing Google Tasks, reading/writing Sheets, creating calendar events, sending emails, or accessing Drive/Docs.

No reviews yet
0 installs
4 views
0.0% view→install

Install

$ agentstack add skill-tomokiichi-my-claude-skills-gog

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Gog? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

gog

gog で Google Tasks / Sheets / Calendar / Gmail / Drive / Docs を操作する。

使用時の振る舞い

  1. ユーザーの要求を解析し、対象サービスを特定
  2. 必要なパラメータ(ID、日付等)を確認
  3. コマンドを実行

確認なしで実行可: 一覧取得、メタデータ取得 ユーザー確認が必要: 作成・更新・削除、メール送信

セットアップ(初回のみ)

# OAuth認証情報を登録
gog auth credentials set /path/to/client_secret.json --client=

# アカウント追加
gog auth add you@example.com --client=

# 確認
gog auth list

Tasks(タスク管理)

# タスクリスト一覧
gog tasks lists list

# タスク一覧
gog tasks list 

# タスク追加
gog tasks add  --title "タスク名" --notes "詳細" --due 

# 繰り返しタスク追加
gog tasks add  --title "日次タスク" --repeat daily --repeat-count 7

# タスク完了
gog tasks done  

# タスク未完了に戻す
gog tasks undo  

# タスク更新
gog tasks update   --title "新タイトル" --due 

# タスク削除
gog tasks delete  

# 完了済みタスクをクリア
gog tasks clear 

Sheets(スプレッドシート)

# セル取得
gog sheets get  "Sheet1!A1:D10" --json

# セル更新
gog sheets update  "Sheet1!A1:B2" --values-json '[["A","B"],["1","2"]]' --input USER_ENTERED

# 行追加
gog sheets append  "Sheet1!A:C" --values-json '[["x","y","z"]]' --insert INSERT_ROWS

# セルクリア
gog sheets clear  "Sheet1!A2:Z"

# メタデータ取得
gog sheets metadata  --json

Calendar(カレンダー)

# 今日の予定
gog calendar events --today

# 期間指定
gog calendar events  --from  --to 

# 予定作成
gog calendar create  --summary "ミーティング" --from  --to 

# 予定作成(カラー付き)
gog calendar create  --summary "重要" --from  --to  --event-color 11

# 予定更新
gog calendar update   --summary "新タイトル" --event-color 4

# カラー一覧
gog calendar colors

カレンダーカラー

| ID | 色 | | --- | ------- | | 1 | #a4bdfc | | 2 | #7ae7bf | | 3 | #dbadff | | 4 | #ff887c | | 5 | #fbd75b | | 6 | #ffb878 | | 7 | #46d6db | | 8 | #e1e1e1 | | 9 | #5484ed | | 10 | #51b749 | | 11 | #dc2127 |

Gmail

# 検索(スレッド単位)
gog gmail search 'newer_than:7d' --max 10

# 検索(メッセージ単位)
gog gmail messages search "in:inbox from:example.com" --max 20

# 送信(プレーンテキスト)
gog gmail send --to a@b.com --subject "件名" --body "本文"

# 送信(ファイルから)
gog gmail send --to a@b.com --subject "件名" --body-file ./message.txt

# 送信(stdin)
gog gmail send --to a@b.com --subject "件名" --body-file - 

# 返信
gog gmail send --to a@b.com --subject "Re: 件名" --body "返信" --reply-to-message-id 

Drive

# ファイル一覧
gog drive ls

# 検索
gog drive search "query" --max 10

Docs

# エクスポート
gog docs export  --format txt --out /tmp/doc.txt

# 内容表示
gog docs cat 

エラーハンドリング

| エラー | 対処 | | ---------- | -------------------------------------- | | 認証エラー | gog auth list で確認し、再認証を案内 | | 権限エラー | アクセス権限がないことを報告 | | ID不存在 | IDが正しいか確認を求める |

要求解釈ガイド

「予定を確認して」: 期間指定がなければ --today を使用

「タスクを追加して」: tasklistIdが複数ある場合は一覧を表示して選択を求める

「メールを送って」: 宛先・件名・本文を確認後、下書き作成 → 確認 → 送信

Tips

  • --json でJSON出力(スクリプト向け)
  • --no-input で確認プロンプトをスキップ(CI向け)
  • --account=you@example.com でアカウント指定

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.