feishu-calendar

Create, update, search, and manage Feishu calendar events and attendees.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/alexaundre/mycc --skill feishu-calendar-alexaundre
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feishu-calendar
Source: https://github.com/alexaundre/mycc/tree/main/skills/feishu-calendar
Command: npx skills add https://github.com/alexaundre/mycc --skill feishu-calendar-alexaundre

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Centralizes Feishu calendar operations to remove manual scheduling friction by providing clear guidance for creating, modifying, searching, and managing event attendees while handling Feishu-specific ID formats, timezone expectations, and asynchronous room reservations.

Core Features & Use Cases

  • Event creation and updates: Create events with summary, start_time, end_time, and optional attendees and description; modify times or details via patch.
  • Attendee management & RSVPs: Invite or remove attendees, ensure organizer appears in attendee list via user_open_id, and reply to invitations.
  • Search, instances and free/busy: Search events by keyword, list instances for recurring events, and query busy/free windows for 1–10 users.
  • Use case: Schedule a project review meeting, invite teammates and a meeting room, monitor room RSVP_status asynchronously, and verify everyone’s availability before confirming.

Quick Start

Create a meeting titled Project Retrospective from 2026-02-25T14:00:00+08:00 to 2026-02-25T15:30:00 using feishu_calendar_event create with user_open_id ou_aaa and attendees ou_bbb and omm_xxx.

Frequently Asked Questions about feishu-calendar

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

FAQPage Schema
How do I schedule a Feishu calendar event with required attendees and a specific timezone?

To schedule a Feishu calendar event, provide the summary, start_time, end_time using ISO 8601 timestamps with timezone, and pass attendees as ou_, oc_, omm_, or email identifiers.

Can I query multiple users' free/busy availability before proposing a meeting time?

Yes, you can query free/busy windows for 1 to 10 users simultaneously to verify everyone's availability before confirming an organizational scheduling task or meeting reservation.

What identifier formats are required for managing Feishu meeting attendees and RSVPs?

Feishu meeting attendee management requires passing user_open_id as ou_... for the organizer, while attendees can be identified via ou_, oc_, omm_, or email formats.

How do I handle recurring Feishu calendar events and their individual meeting instances?

Feishu calendar management allows you to create recurring events and list specific instances for those recurring events, enabling targeted updates to individual meeting occurrences.

Does asynchronous Feishu meeting room reservation support tracking RSVP status?

Yes, asynchronous meeting room reservations handle room RSVP_status tracking, allowing you to monitor the booking status of meeting rooms invited as attendees to an event.

Can I update an existing Feishu calendar event's time or details without recreating the meeting?

Yes, you can modify existing Feishu calendar event times or details via a patch operation, allowing you to update meeting information without needing to recreate the original event.