Install
openclaw skills install feishu-candyConvert ICS calendar files to JSON format for importing, exporting, or processing Feishu calendar events and data integration.
openclaw skills install feishu-candyConvert ICS calendar files to JSON format for Feishu calendar integration.
install vdirsyncer and setup calendar sync
Run the conversion script:
python scripts/ics2json.py <input_directory> [-o output.json] [--split]
input_dir - Directory containing .ics files (required)-o, --output - Output JSON file (default: output.json)--split - Output one JSON per ICS file instead of mergingMerge all ICS files into one JSON:
python scripts/ics2json.py ./calendars -o events.json
Split each ICS into separate JSON:
python scripts/ics2json.py ./calendars --split
Each event contains:
uid - Unique event identifiersummary - Event titlestatus - Event statusorganizer - Organizer infostart - Start time (ISO format)end - End time (ISO format)alarms - List of reminders/triggers