← Back to Skills Marketplace
goog

Feishu calendar sync, local ics to json data for AI agent

by Jay · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ Security Clean
139
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install feishu-candy
Description
Convert ICS calendar files to JSON format for importing, exporting, or processing Feishu calendar events and data integration.
README (SKILL.md)

Feishu Calendar Candy

Convert ICS calendar files to JSON format for Feishu calendar integration.

requirement

install vdirsyncer and setup calendar sync

Quick Start

Run the conversion script:

python scripts/ics2json.py \x3Cinput_directory> [-o output.json] [--split]

Arguments

  • input_dir - Directory containing .ics files (required)
  • -o, --output - Output JSON file (default: output.json)
  • --split - Output one JSON per ICS file instead of merging

Examples

Merge 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

Output Format

Each event contains:

  • uid - Unique event identifier
  • summary - Event title
  • status - Event status
  • organizer - Organizer info
  • start - Start time (ISO format)
  • end - End time (ISO format)
  • alarms - List of reminders/triggers
Usage Guidance
This skill is a simple local converter: review the small Python script (it only parses .ics files and writes JSON), ensure you run it in a trusted environment, and install the required Python package (pip install icalendar) before use. The SKILL.md mentions vdirsyncer only as an optional sync helper — it is not required to run the converter. If you handle sensitive calendar data, run the script locally (no network activity in the code) and inspect the output files; if you have any doubt, run it in an isolated environment.
Capability Analysis
Type: OpenClaw Skill Name: feishu-candy Version: 1.0.1 The skill bundle is a legitimate utility designed to convert iCalendar (.ics) files into JSON format for Feishu calendar integration. The core logic in `scripts/ics2json.py` uses the standard `icalendar` library to parse local files and contains no network requests, suspicious execution patterns, or unauthorized data access.
Capability Assessment
Purpose & Capability
Name/description align with the included script (ics -> JSON). Minor mismatch: SKILL.md recommends installing vdirsyncer and 'setup calendar sync' which is related but not required to run the conversion script; SKILL.md also does not document the Python dependency (the script requires the 'icalendar' package).
Instruction Scope
Runtime instructions are limited to running the local Python script against a local directory of .ics files; the script reads files, parses events, and writes JSON outputs. It does not attempt network calls or access unrelated system paths.
Install Mechanism
No install spec (instruction-only) and included code is a small local script — low risk. Note: the skill does not declare Python package dependencies (icalendar) that must be installed separately.
Credentials
No environment variables, credentials, or config paths are requested. The skill does not request or use secrets.
Persistence & Privilege
always is false and the skill does not request persistent or elevated privileges or modify other skills or system-wide settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install feishu-candy
  3. After installation, invoke the skill by name or use /feishu-candy
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
feishu-candy v1.0.0 - Initial release. - Converts ICS (iCalendar) files to JSON for Feishu calendar integration. - Supports merging all ICS events into one JSON or splitting output by file. - Provides a command-line script for easy conversion and flexible output options. - Outputs clean, structured event data including event ID, summary, organizer, times, and alarms.
Metadata
Slug feishu-candy
Version 1.0.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Feishu calendar sync, local ics to json data for AI agent?

Convert ICS calendar files to JSON format for importing, exporting, or processing Feishu calendar events and data integration. It is an AI Agent Skill for Claude Code / OpenClaw, with 139 downloads so far.

How do I install Feishu calendar sync, local ics to json data for AI agent?

Run "/install feishu-candy" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Feishu calendar sync, local ics to json data for AI agent free?

Yes, Feishu calendar sync, local ics to json data for AI agent is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Feishu calendar sync, local ics to json data for AI agent support?

Feishu calendar sync, local ics to json data for AI agent is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Feishu calendar sync, local ics to json data for AI agent?

It is built and maintained by Jay (@goog); the current version is v1.0.1.

💬 Comments