pkm:gcalcli

Read and write Google Calendar events in PKM workflows using gcalcli.

2|1|Updated Oct 23, 2025
One-click install
npx skills add https://github.com/devkade/collaborator --skill pkm-gcalcli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pkm:gcalcli
Source: https://github.com/devkade/collaborator/tree/main/skills/pkm-framework/skills/integration/gcalcli
Command: npx skills add https://github.com/devkade/collaborator --skill pkm-gcalcli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables PKM users to read and write Google Calendar events directly from their PKM workflow using the gcalcli CLI, streamlining scheduling with daily planning and time blocks.

Core Features & Use Cases

  • Read: Fetch events from the main calendar 00_Schedule for daily/weekly reviews.
  • Write: Create or update calendar events from TaskNotes tasks to keep tasks in sync.
  • Automation: Generate focused time blocks and reflect task progress in your calendar.
  • Use Case: Example: during a daily review, pull today's events and auto-schedule a 60-minute focus block for a high-priority task.

Quick Start

  • Install gcalcli: pip install gcalcli
  • Authenticate: gcalcli init (opens a browser for Google OAuth)
  • Fetch today’s events: /pkm:gcal-today
  • Optional: create a quick event: gcalcli --calendar "00_Schedule" add --title "Deep Work" --when "2025-11-19 14:00" --duration 60

Frequently Asked Questions about pkm:gcalcli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I sync tasks from my PKM to Google Calendar?

This skill automates reading and writing Google Calendar events for PKM workflows using gcalcli. It applies to daily planning, time-block scheduling, and task-to-calendar synchronization within the main 00_Schedule calendar. It requires the gcalcli tool, Google OAuth 2.0 credentials, and access to the Google Calendar API v3.

What is time-block scheduling in a Personal Knowledge Management system?

This skill automates reading and writing Google Calendar events for PKM workflows using gcalcli. It applies to daily planning, time-block scheduling, and task-to-calendar synchronization within the main 00_Schedule calendar. It requires the gcalcli tool, Google OAuth 2.0 credentials, and access to the Google Calendar API v3.

Do I need Google OAuth 2.0 credentials to use gcalcli for calendar automation?

This skill automates reading and writing Google Calendar events for PKM workflows using gcalcli. It applies to daily planning, time-block scheduling, and task-to-calendar synchronization within the main 00_Schedule calendar. It requires the gcalcli tool, Google OAuth 2.0 credentials, and access to the Google Calendar API v3.

Can I pull today's Google Calendar events into my PKM daily review?

This skill automates reading and writing Google Calendar events for PKM workflows using gcalcli. It applies to daily planning, time-block scheduling, and task-to-calendar synchronization within the main 00_Schedule calendar. It requires the gcalcli tool, Google OAuth 2.0 credentials, and access to the Google Calendar API v3.

What's the best way to automate creating a focus time block from a high-priority task?

This skill automates reading and writing Google Calendar events for PKM workflows using gcalcli. It applies to daily planning, time-block scheduling, and task-to-calendar synchronization within the main 00_Schedule calendar. It requires the gcalcli tool, Google OAuth 2.0 credentials, and access to the Google Calendar API v3.

Which calendar does this approach write to when synchronizing tasks?

This skill automates reading and writing Google Calendar events for PKM workflows using gcalcli. It applies to daily planning, time-block scheduling, and task-to-calendar synchronization within the main 00_Schedule calendar. It requires the gcalcli tool, Google OAuth 2.0 credentials, and access to the Google Calendar API v3.