一键导入
pkmgcalcli
Google Calendar integration for PKM Framework using gcalcli for read/write access
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Google Calendar integration for PKM Framework using gcalcli for read/write access
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | pkm:gcalcli |
| description | Google Calendar integration for PKM Framework using gcalcli for read/write access |
This skill provides Google Calendar integration for the PKM Framework using gcalcli CLI tool for both reading and writing calendar events.
Full Google Calendar integration with read/write capabilities for task management and time tracking.
Key Features:
00_Schedule (main calendar only)pip install gcalcli
gcalcli init
This will:
~/.gcalcli_oauthgcalcli --calendar "00_Schedule" agenda today
gcalcli fetches events directly from Google Calendar API:
# Today's events
gcalcli --calendar "00_Schedule" agenda "2025-11-19 00:00" "2025-11-19 23:59"
# This week
gcalcli --calendar "00_Schedule" calw
gcalcli creates/modifies events via API:
# Add event
gcalcli --calendar "00_Schedule" add \
--title "Deep Work" \
--when "2025-11-19 14:00" \
--duration 120
# Quick add (natural language)
gcalcli --calendar "00_Schedule" quick "Meeting tomorrow 2pm"
**2025-11-19 Calendar Events:**
- 09:00-10:00: Team Standup (00_Schedule)
- 11:00-12:00: Deep Work Block (01_Daily)
- 14:00-15:00: 1-on-1 with Sarah (02_Work)
- 16:00-17:00: Paper Reading (03_Development)
- 18:00-19:00: Exercise (05_Health)
**이번 주 주요 일정:**
- 월: Team Planning (09:00-10:00)
- 화: Client Meeting (14:00-16:00)
- 수: Deep Work Day (No meetings)
- 목: 1-on-1s (14:00-17:00)
- 금: Demo Day (15:00-16:00)
/pkm:gcal-todayFetch today's calendar events.
Usage:
/pkm:gcal-today
Output: Events for today from 00_Schedule
/pkm:gcal-date <YYYY-MM-DD>Fetch events for a specific date.
Usage:
/pkm:gcal-date 2025-11-18
Output: Events for the specified date
/pkm:gcal-weekFetch this week's calendar overview.
Usage:
/pkm:gcal-week
Output: Summary of events for the current week
/pkm:gcal-addAdd a calendar event.
Usage:
# Add event with prompts
/pkm:gcal-add
# Quick add with natural language
/pkm:gcal-add "Meeting with team tomorrow 2pm"
Output: Event created confirmation
/pkm:gcal-blockCreate time blocks from TaskNotes tasks.
Usage:
# Create focus block for a task
/pkm:gcal-block [[Task Name]] 2025-11-19 14:00 120
# Auto-schedule incomplete tasks
/pkm:gcal-block --auto
Output: Time blocks created
/pkm:gcal-completeMark task completion in calendar.
Usage:
# Update event when task completes
/pkm:gcal-complete [[Task Name]]
Output: Calendar event updated with ✅
The daily review skill (/pkm:daily-review) automatically calls /pkm:gcal-today to populate the "시간 사용" section.
Automatic usage:
### 시간 사용
**Pomodoros:**
- ELEGNT 논문 - 🍅🍅🍅: 3
- 총 🍅🍅🍅: 3 pomodoros
**Calendar Events:**
- 09:00-10:00: Team Standup (00_Schedule)
- 14:00-15:00: 1-on-1 with Sarah (02_Work)
The skill parses standard ICS format:
BEGIN:VEVENT
DTSTART:20251119T090000Z
DTEND:20251119T100000Z
SUMMARY:Team Standup
DESCRIPTION:Weekly team sync
END:VEVENT
Extracts:
DTSTART)DTEND)SUMMARY)DESCRIPTION)TaskNotes config controls which calendars are active:
{
"name": "00_Schedule",
"enabled": true // Set to false to disable
}
TaskNotes automatically refreshes ICS feeds every 60 minutes.
Possible causes:
Solution:
enabled: true in configCause: TaskNotes plugin not installed or config missing
Solution:
Cause: ICS events are in UTC, need local timezone conversion
Solution:
# Check today's schedule
/pkm:gcal-today
# Output:
**2025-11-19 Calendar Events:**
- 09:00-10:00: Team Standup
- 11:00-12:00: Focus Block
- 14:00-15:00: Client Call
- 15:30-16:30: Code Review
Daily review automatically includes calendar events:
/pkm:daily-review
# Generates:
### 시간 사용
**Pomodoros:**
- Project A - 🍅🍅🍅: 3
- 총 🍅🍅🍅: 3
**Calendar Events:**
- 09:00-10:00: Team Standup
- 11:00-12:00: Focus Block (productive!)
- 14:00-15:00: Client Call
/pkm:gcal-week
# Shows week overview for planning
Current Version: 1.0.0 (Initial release)
Included in: PKM Framework 1.0.0+
Comprehensive Personal Knowledge Management framework for Obsidian with temporal reviews, capture, linking, and analytics
Complete the Daily Review section for end-of-day reflection in Obsidian
Generate or update the Daily Notes section for morning daily note setup in Obsidian
Generate or update the Monthly Summary section by aggregating weekly notes in Obsidian
Generate or update the Weekly Summary section by aggregating daily notes in Obsidian
Systematic framework for contributing to open source projects. Guides through issue discovery, integrated analysis with code exploration, implementation, and PR creation. Use when starting OSS contributions, analyzing issues, or creating pull requests. Includes modular sub-skills for each contribution phase.