원클릭으로
calendar-manager
Read and manage Google Calendar events: list upcoming, create events, check availability, send reminders.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Read and manage Google Calendar events: list upcoming, create events, check availability, send reminders.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Double-model verification gate before declaring a build/research/refactor "done". Runs a fresh Anthropic (Claude) review AND an independent OpenAI/Azure critic against the stated goal + criteria, then reconciles. Use before announcing completion of medium/major builds, refactors, major fixes, research deliverables, frontend work, or trade-decision rigor — and on demand via /verify. Skip for small Q&A and trivial edits.
Record and retrieve Architecture Decision Records — log a decision's context, options, rationale, and tradeoffs, then list/search them. Use when making a non-trivial design or architecture decision, choosing between tools/approaches, or asked 'why did we do it this way?'
Queue an external action (Telegram message, shell command, GitHub comment, PR merge, file write) for the user's explicit approval before it runs. Use when you want to take an outward-facing or irreversible action that needs sign-off first.
Run a structured multi-position debate over an analytical question, spawning sub-agents to argue each option and counter confirmation bias. Use when comparing options or tradeoffs — 'which is better', 'should we', 'what's the risk', 'evaluate', 'compare options'.
Ingest documents (URLs, local files, PDFs) into a searchable local knowledge base and query stored knowledge. Use when ingesting or storing documents, searching previously stored knowledge, or building research context.
Collect macro market and economic-calendar data (yfinance + FairEconomy API) into a SQLite DB and generate a formatted macro briefing for Telegram. Use when producing a macro/markets briefing or collecting macro market data.
| name | calendar-manager |
| description | Read and manage Google Calendar events: list upcoming, create events, check availability, send reminders. |
| category | productivity |
| maturity | stable |
| tags | ["google-calendar","ics","scheduling","availability","reminders"] |
Read and manage Google Calendar events: list upcoming, create events, check availability, send reminders.
scripts/gcal-helper.pyGoogle Calendar API helper — list events, check availability.
# List upcoming events (dry-run with sample data)
python3 scripts/gcal-helper.py --dry-run --list --days 7
# List events (live, requires credentials.json)
python3 scripts/gcal-helper.py --list --days 3
# Check availability for a date range
python3 scripts/gcal-helper.py --dry-run --free --date 2026-03-10 --duration 60
Requires: credentials.json from Google Cloud Console for live mode.
scripts/event-creator.pyCreate Google Calendar events.
# Create event (dry-run)
python3 scripts/event-creator.py --dry-run --title "Team Standup" \
--start "2026-03-10T09:00:00" --end "2026-03-10T09:30:00" \
--attendees "alice@example.com,bob@example.com"
# Create event (live)
python3 scripts/event-creator.py --title "Lunch" --start "2026-03-10T12:00:00" --end "2026-03-10T13:00:00"
scripts/ical-parser.pyParse .ics files and extract event details.
# Parse an .ics file
python3 scripts/ical-parser.py path/to/calendar.ics
# Parse from stdin
cat meeting.ics | python3 scripts/ical-parser.py -
# Dry-run with built-in sample
python3 scripts/ical-parser.py --dry-run
references/gcal-api-quickstart.md — Google Calendar API setup guidereferences/oauth2-setup.md — OAuth2 configuration for Google APIsreferences/ical-format.md — iCalendar format referencegoogle-api-python-client, google-auth-oauthlib for live modetoken.json or credentials.jsonhttps://www.googleapis.com/auth/calendar.readonly (read) or https://www.googleapis.com/auth/calendar (read/write)