calendar

Manage calendar events across personal and work accounts via Python script.

Updated Jan 19, 2026
One-click install
npx skills add https://github.com/arturgoms/homelab --skill calendar-arturgoms
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: calendar
Source: https://github.com/arturgoms/homelab/tree/main/nanobot/config/workspace/skills/calendar
Command: npx skills add https://github.com/arturgoms/homelab --skill calendar-arturgoms

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the management of your time by providing a unified interface to view and interact with both your personal (Nextcloud) and work (Google) calendars.

Core Features & Use Cases

  • Unified Schedule View: See today's or upcoming events from both personal and work calendars.
  • Availability Check: Find free time slots within your working hours.
  • Event Management: Create and delete events in your personal calendar.
  • Use Case: Quickly check your availability for a meeting across both your work and personal schedules, or add a new personal appointment without switching applications.

Quick Start

Show me my schedule for today across all calendars.

Frequently Asked Questions about calendar

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

FAQPage Schema
How do I view my schedule across multiple calendars in one place?

View your schedule across multiple calendars by requesting today's or upcoming events. The Skill aggregates your personal Nextcloud and work Google calendar entries into a single unified schedule view.

Can I create and delete events in my work calendar?

You cannot create or delete events in your work calendar because the Skill enforces read-only access for work Google accounts. Create and delete CRUD operations are exclusively supported for your personal Nextcloud calendar.

How do I find free time slots for a meeting?

Find free time slots by asking the Skill to check your availability. It analyzes your scheduled events across connected accounts to identify open periods within your specified working hours.

Does this calendar management tool work with Nextcloud and Google Calendar?

Yes, this calendar management tool works with both Nextcloud and Google Calendar. It integrates personal and work accounts to provide a unified interface for viewing schedules and managing event details like attendees.

What are the limitations for managing work calendar events?

The limitation for managing work calendar events is restricted read-only access. You can view upcoming work events and check attendee details, but modifying, creating, or deleting work calendar entries is not supported.

How to manage personal calendar events via command line?

Manage personal calendar events via command line by executing the provided Python script. It supports full CRUD operations for personal accounts, enabling you to create and delete events while operating in your specific timezone.