Install
$ agentstack add skill-tomokiichi-my-claude-skills-gog ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo 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.
About
gog
gog で Google Tasks / Sheets / Calendar / Gmail / Drive / Docs を操作する。
使用時の振る舞い
- ユーザーの要求を解析し、対象サービスを特定
- 必要なパラメータ(ID、日付等)を確認
- コマンドを実行
確認なしで実行可: 一覧取得、メタデータ取得 ユーザー確認が必要: 作成・更新・削除、メール送信
セットアップ(初回のみ)
# 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.
- Author: TomokiIchi
- Source: TomokiIchi/my-claude-skills
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.