gog-calendar
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.zipInstalls 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 のエラーを直したい」と依頼したときに使う。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
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。
手順
- コマンド仕様を確認する。
/home/yuiseki/bin/gog calendar events --help
- 認証状態と keyring backend を確認する。
/home/yuiseki/bin/gog auth status
/home/yuiseki/bin/gog auth keyring
--accountを明示して予定を取得する。
/home/yuiseki/bin/gog --account <email> calendar events primary --today --plain --all-pages --max 50
- keyring のパスフレーズ入力待ちになったら TTY で実行する。
- 非対話で実行する場合は
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.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| gog-calendar (this skill) | 0 | 5mo | Review | Beginner |
| notion-knowledge-capture | 10 | 9mo | No flags | Intermediate |
| apple-reminders | 25 | 3mo | Review | Beginner |
| memory-keeper-proactive-context-maintenance | 6 | 9mo | Review | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by yuiseki
View all by yuiseki →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.
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.
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.
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.
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.
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.