Calendar ICS Import for Openclaw

A specialized skill for generating valid iCalendar (.ics) files to bridge the gap between AI agents and personal calendar applications.

sbhhbs
v1.0.0
Feb 15, 2026
0
1.7k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install ics-import-on-iphone

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install ics-import-on-iphone using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Calendar ICS Import?

The Calendar ICS Import skill empowers AI agents to manage scheduling even when direct API access to a user's calendar is restricted. By generating RFC 5545 compliant .ics files, this tool ensures that users can manually import events into any major calendar platform. This skill is particularly useful for maintaining productivity across different devices and operating systems.

As part of the broader Openclaw Skills ecosystem, it prioritizes data accuracy and user experience. It handles timezones, duration calculations, and metadata like locations and URLs, providing a seamless bridge between a conversational AI and your digital schedule.

Calendar ICS Import Use Cases

  • Scheduling appointments when direct API permissions are not granted to the agent.
  • Generating calendar invites for iPhone and iPad users to import via the share sheet.
  • Creating standards-compliant event files for cross-platform calendar sharing.
  • Batch creating event templates for manual review and import.

How Calendar ICS Import Works

  1. The agent gathers essential event data including title, start/end times, and optional metadata like locations.
  2. The system identifies the user's platform to determine if specific mobile import optimizations are needed.
  3. The skill attempts direct calendar integration first; if unavailable, it triggers the .ics generation engine.
  4. A standards-compliant iCalendar file is constructed following RFC 5545 specifications.
  5. The skill validates the file structure, checking UID, DTSTAMP, and line folding for maximum compatibility.
  6. For iOS users, the skill provides specific instructions for importing via the share sheet to ensure a smooth workflow.

Calendar ICS Import Setup

To integrate this within your agent environment, ensure you have the Openclaw Skills framework initialized. No external API keys are required for basic .ics generation, though calendar integration requires specific provider OAuth.

npm install @openclaw/calendar-ics-import

Configure your environment variables if you plan to use direct calendar API fallback alongside the file generation capability.

Calendar ICS Import Data Schema & Taxonomy

Property Type Requirement Description
BEGIN:VCALENDAR Header Required Standard wrapper for iCalendar content.
DTSTART DateTime Required Start time with explicit timezone handling.
DTEND DateTime Required End time or calculated duration.
SUMMARY String Required The title of the calendar event.
UID String Required Unique identifier for event collision avoidance.
DESCRIPTION String Optional Detailed notes or meeting agendas.

Calendar ICS Import Advanced Features

  • Strict RFC 5545 conformance ensuring compatibility with Outlook, Google Calendar, and Apple Calendar.
  • Intelligent platform detection to provide tailored import instructions for iOS and iPadOS users.
  • Automatic timezone normalization and ISO 8601 date formatting.
  • Support for multi-line description folding and special character escaping.
  • Seamless logic switching between direct calendar API writes and .ics file delivery.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*