xs:calendar

Retrieve calendar events from ICS URLs and parsed images.

136|14|Updated Feb 15, 2026
One-click install
npx skills add https://github.com/karaage0703/ai-assistant-workspace --skill xs-calendar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: xs:calendar
Source: https://github.com/karaage0703/ai-assistant-workspace/tree/main/skills/calendar
Command: npx skills add https://github.com/karaage0703/ai-assistant-workspace --skill xs-calendar

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires httpx, icalendar, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps you quickly check your daily, weekly, or custom date range of calendar events, integrating both online ICS feeds and manually added events from images.

Core Features & Use Cases

  • ICS Calendar Integration: Syncs with Google Calendar and other ICS feeds.
  • Manual Event Entry: Extracts event details from calendar screenshots.
  • Flexible Date Queries: Check today, tomorrow, a specific date, or a date range.
  • Use Case: Ask "What's on my schedule for tomorrow?" or "Show me my events for next week."

Quick Start

Ask your AI assistant to show you today's schedule.

Frequently Asked Questions about xs:calendar

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

FAQPage Schema
How do I check my Google Calendar schedule using an ICS URL?

To check your Google Calendar schedule, you configure your ICS URLs in the `calendar_urls.json` file. The Skill retrieves and displays event summaries, start and end times, and all-day status for your specified dates.

Can I extract calendar events from a screenshot image?

Yes, you can manually add calendar events parsed from images. This feature allows the Skill to extract event details directly from calendar screenshots and integrate them with your ICS feeds.

How do I view events for a custom date range instead of just today?

You can view events for a custom date range by asking your AI assistant for a specific period. The Skill supports checking daily, weekly, specific dates, or custom ranges to display event summaries.

Do I need Python libraries to manage ICS calendar feeds?

Yes, the Skill requires the `httpx` and `icalendar` Python libraries to function. These dependencies handle retrieving and parsing the ICS URLs configured in your `calendar_urls.json` file.

Can I sync multiple ICS feeds at the same time?

Yes, you can sync multiple ICS feeds by configuring their respective URLs in the `calendar_urls.json` file. The Skill retrieves and merges events from all configured calendars for your queried date ranges.

What calendar information is displayed when checking my schedule?

When checking your schedule, the Skill displays event summaries, start and end times, and all-day status. It retrieves this information from your configured ICS URLs and manually added image events.