Checks Google Calendar events via gog CLI.

Install

mkdir -p .claude/skills/gog-calendar && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/14469" && unzip -o skill.zip -d .claude/skills/gog-calendar && rm skill.zip

Installs to .claude/skills/gog-calendar

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

gog CLI で Google Calendar の予定を確認し、認証・TTY・keyring の問題を切り分ける手順。ユーザーが「今日の予定を確認したい」「gog でカレンダーを見たい」「calendar events のエラーを直したい」と依頼したときに使う。
133 charsno explicit “when” trigger
Beginner

Key capabilities

  • Check today's Google Calendar events
  • Verify authentication status for gog CLI
  • Identify the keyring backend used by gog CLI
  • Troubleshoot non-TTY token loading issues
  • Retrieve calendar events for a specific account

How it works

This skill uses the gog CLI to interact with Google Calendar, providing commands to retrieve events and diagnose authentication problems.

Inputs & outputs

You give it
Email account for Google Calendar
You get back
List of calendar events or authentication status

When to use gog-calendar

  • Check today's events
  • Troubleshoot calendar auth
  • Verify calendar event existence

About this skill

Gog Calendar Events Check

最短チェック(今日の予定)

/home/yuiseki/bin/gog --account <email> calendar events primary --today --plain --all-pages --max 50
  • 予定があるかだけ確認する場合:
/home/yuiseki/bin/gog --account <email> calendar events primary --today --max 1 --plain --fail-empty
  • exit code 0: 1件以上あり
  • exit code 3: --fail-empty で0件

この環境で分かったこと(2026-02-19)

  • 実行バイナリは ./bin/gog ではなく /home/yuiseki/bin/gog
  • config path は /home/yuiseki/.config/gogcli/config.json
  • keyring backend は file
  • 非 TTY ではトークン読込が失敗することがある:
    • no TTY available for keyring file backend password prompt; set GOG_KEYRING_PASSWORD
  • 利用アカウントは [email protected]
  • calendar events ... --plain の出力列は ID START END SUMMARY

手順

  1. コマンド仕様を確認する。
/home/yuiseki/bin/gog calendar events --help
  1. 認証状態と keyring backend を確認する。
/home/yuiseki/bin/gog auth status
/home/yuiseki/bin/gog auth keyring
  1. --account を明示して予定を取得する。
/home/yuiseki/bin/gog --account <email> calendar events primary --today --plain --all-pages --max 50
  1. keyring のパスフレーズ入力待ちになったら TTY で実行する。
  2. 非対話で実行する場合は GOG_KEYRING_PASSWORD を設定する。

次から活用できるノウハウ

  • 「有無だけ判定」は --max 1 --fail-empty を使う。
  • 「今日の全件取得」は --today --all-pages --max <十分な件数> を使う。
  • 自動化用途は --json --no-input を基本にする。
  • 全カレンダー横断が必要なら calendar events --all --today を使う。
  • 期間指定が必要なら --from/--to または --days/--week を使う。
  • テキスト絞り込みは --query を使う。

When not to use it

  • When not using the gog CLI for Google Calendar
  • When checking calendar events for a different calendar service
  • When not troubleshooting authentication or keyring issues

Limitations

  • This skill is specific to the gog CLI and Google Calendar.
  • The execution binary path is fixed to `/home/yuiseki/bin/gog`.
  • The config path is fixed to `/home/yuiseki/.config/gogcli/config.json`.

How it compares

This workflow provides specific gog CLI commands and troubleshooting steps for Google Calendar, unlike general calendar applications.

Compared to similar skills

gog-calendar side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
gog-calendar (this skill)05moReviewBeginner
notion-knowledge-capture109moNo flagsIntermediate
apple-reminders253moReviewBeginner
memory-keeper-proactive-context-maintenance69moReviewIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

notion-knowledge-capture

makenotion

Transforms conversations and discussions into structured documentation pages in Notion. Captures insights, decisions, and knowledge from chat context, formats appropriately, and saves to wikis or databases with proper organization and linking for easy discovery.

10115

apple-reminders

openclaw

Manage Apple Reminders via the `remindctl` CLI on macOS (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.

2593

memory-keeper-proactive-context-maintenance

b4CU-R4U

Automatically detect and maintain memory freshness by monitoring context staleness, significant code changes, task completions, and phase transitions. Proactively suggests and executes memory sync operations with user confirmation. Use when the user says "sync memory", "update context", or when the Skill detects that context is stale (>2 hours), significant changes have occurred (new commits), tasks completed, or major milestones reached. Replaces passive "context is stale" warnings with active maintenance.

694

notion-meeting-intelligence

openai

Prepare meeting materials with Notion context and Codex research; use when gathering context, drafting agendas/pre-reads, and tailoring materials to attendees.

656

agent-memory

yamadashy

Use this skill when the user asks to save, remember, recall, or organize memories. Triggers on: 'remember this', 'save this', 'note this', 'what did we discuss about...', 'check your notes', 'clean up memories'. Also use proactively when discovering valuable findings worth preserving.

943

apple-notes

openclaw

Manage Apple Notes via the `memo` CLI on macOS (create, view, edit, delete, search, move, and export notes). Use when a user asks OpenClaw to add a note, list notes, search notes, or manage note folders.

718

Search skills

Search the agent skills registry